Одна из самых сильных и одновременно слабых сторон Android — это широкий выбор вариантов программного обеспечения. Samsung, Huawei, Sony и даже Google предлагают свой собственный взгляд на возможности Android, представляя свои собственные уникальные функции и идеи по улучшению базового программного обеспечения. Все это стало возможным благодаря общей базовой операционной системе, обеспечивающей основные функции. Все известные и любимые вами варианты ОС Android основаны на AOSP — Android Open Source Project.
Лучший Telegram-канал про технологии (возможно)
AOSP — это проект операционной системы с открытым исходным кодом, поддерживаемый Google. Поскольку исходный код открыт, любой желающий может свободно просматривать и вносить код и исправления в репозиторий проекта, хотя Google курирует его общее направление и основную часть разработки. AOSP регулярно обновляется и включает в себя последние исправления ошибок и патчи безопасности для Android. Google также ежегодно представляет основные новые функции ОС на конференции I/O. Android 11 является последней версией, а Android 12 выйдет позже в 2021 году.
Проект с открытым исходным кодом Android не только позволяет сторонним разработчикам вносить изменения, но и может быть использован бесплатно по специальной лицензии. Такие производители, как Amazon и Samsung, могут свободно редактировать проект для своих собственных целей и разработывать свои собственные продукты, такие как Fire OS и Tizen. Это оказалось важным фактором в продолжении разработки Huawei EMUI и Harmony OS после торговых санкций США и потери доступа к приложениям Google.
Также важно отметить, что большинство производителей смартфонов получают версии AOSP от поставщиков SoC (систем на кристалле), например Qualcomm. Это связано с тем, что Android должен быть адаптирован к низкоуровневому оборудованию с помощью драйверов, о которых мы поговорим позже. Исторически это было причиной задержки обновлений Android. В конечном итоге Google доволен таким положением, поскольку оно побуждает разработчиков использовать Android для широкого спектра гаджетов, подключенных к Интернету. В свою очередь, множество компаний вносят исправления и улучшения в ОС. Это беспроигрышный вариант.
Вывод
В статье подробно описано, что такое AOSP, каковы возможности, преимущества и недостатки прошивки с исходным кодом. Для разработчиков и энтузиастов прошивка позволяет поэкспериментировать, а ещё создать уникальный образ или реализовать интересные функции и возможности. При этом проект AOSP ориентирован только на ограниченную аудиторию и без отсутствия должной поддержки не подходит для регуляторного использования. Кроме того без сервисов Google такая прошивка проигрывает по всем параметрам.
Возможно ситуация изменится в следующем году, если в Huawei закончат разрабатывать собственную прошивку на AOSP. У компании имеется определенный запас прочности и поддержка китайского правительства для развития аналогичной Google экосистемы. При этом не исключено, что американская компания начнет всячески вставлять «палки в колесо» Huawei и не допустить потерю финансов на рекламе.
А вы пользовались прошивками на AOSP? Оставляйте комментарии с мыслями и отзывами касательно прошивок с исходным кодом.
AOSP против Android: это не одно и то же
Android Open Source Project часто путают со стандартным Android, хотя на самом деле AOSP является лишь его основой.
AOSP содержит все, что нужно разработчикам для создания Android, но не включает все необходимое для готового смартфона. Во-первых, Google и AOSP не могут предоставить драйверы ядра для каждой конфигурации оборудования. Под драйвером устройства мы подразумеваем прошивку, необходимую для аппаратного обеспечения телефона, такого как процессор или камеры. Производители смартфонов и систем на кристалле, такие как Qualcomm и Samsung, должны включать эти драйверы в свою сборку Android. Отчасти поэтому обновлениям требуется время.
AOSP также не поставляется с набором приложений Google, таких как браузер Chrome, YouTube и даже Google Play Store. Он также не включает ряд скрытых технологий и API-интерфейсов Google, которые обеспечивают такие функции, как мобильные платежи, голосовые команды и облачное хранилище. Они лицензируются отдельно как Google Mobile Services.
Когда Huawei потеряла доступ к американским технологиям, она больше не могла лицензировать GMS, но могла продолжать использовать AOSP. Таким образом, Huawei начала заменять функции GMS своей собственной Huawei Mobile Services. Однако это означает, что приложения, которые полагаются на GMS, должны быть перестроены с использованием HMS для правильной работы.
Любой производитель, желающий установить GMS поверх Android, должен получить лицензию GMS и Соглашение о распространении мобильных приложений (MADA) для своего устройства, а затем пройти несколько тестов: на совместимость с Android (CTS) для проверки программных и аппаратных компонентов и API, затем наборы тестов Google Mobile Services (GTS) и Vendor (VTS) для тестирования мультимедийных возможностей, ядра ОС и возможностей HAL. Еще одним условием получения лицензии GMS является предварительная загрузка ряда приложений Google на новое устройство.
Различие между AOSP и GMS стало играть большую роль после торгового спора между США и Китаем.
Битва платформ умных телевизоров: Tizen TV, WebOS 2.0 или Android TV?
Выбираете новый телевизор поумнее или впервые собираетесь поменять свой аналоговый «ящик» на высокотехнологичный гаджет? Теперь главное не прогадать с основой основ – платформой, благодаря которой ваш новый верный друг и проводник в мир развлечений, собственно, и будет функционировать. Что выбрать? Сегодня мы расставим все точки над i, подробно рассмотрев ключевые платформы на рынке – Tizen TV, WebOS 2.0 и Android TV.
Тестирование мы проводим на следующих моделях телевизоров (перед началом тестов прошивки всех устройств были обновлены штатными средствами ТВ):
— Tizen TV: Samsung Smart TV UE32J6300, версия ПО T-HKMFDEUC-1411.0
— WebOS 2.0: LG 43LF630, версия ПО 04.00.30
— Android TV: Sony KD-43X8305, версия ПО PKG2.605.0052EUB
Настройка ТВ и интерфейс Smart TV:
Итак, начнем с самого начала – первого запуска ТВ. Включаем телевизор с так называемого холодного старта (то есть первого старта после длительного простоя без электричества). Отличные показатели демонстрируют Tizen TV и WebOS 2.0 – устройства на этих платформах начнут «говорить и показывать» через 6 и 5 секунд соответственно после нажатия на кнопку включения. Android TV первое испытание с треском проигрывает – телевизор проснется только через 52 (!) секунды. Берем на заметку.
Далее переходим к настройке. Поскольку, для чистоты эксперимента, прошивку на всех телевизорах мы заранее обновили, то сейчас выполняем телевизору полный сброс и проверяем, сколько времени ему требуется, чтобы настроить все с нуля заново. Tizen TV нас сразу порадовал – на 5 шагов настройки у нас ушло всего 3 минуты. Все настолько просто и интуитивно, что справится даже пенсионер. Настройка WebOS 2.0 заняла уже 9 минут – в среднем по одной минуте на каждый шаг (всего их 9). Интеллектуальный̆ помощник WebOS 2.0 BeanBird не очень-то ускорил этот процесс (впоследствии выяснилось, что птичка исполняет скорее развлекательные, чем вспомогательные функции). Android TV и тут подкачал – 14 шагов растягиваются на целых 15 минут, причем первые 5 минут после включения телевизор подготавливается к запуску, не выдавая вообще никаких сообщений пользователю. Чего стоит? Кого ждет? Он вообще исправен? Непонятно.
После того, как телевизор наконец-то изъявил желание общаться с нами, мы познали все прелести самого большого недоразумения в телеандроидах – отсутствия в телевизоре управления указателем «мыши» через пульт-указку, который его более взрослые конкуренты используют уже не первый год. Попытка подключить к телевизору мышь ситуацию никак не меняет – часть интерфейсов вообще не реагируют на мышь, другие хоть и реагируют, но работать по-прежнему невозможно (например, невозможно прокрутить горизонтальный̆ список, из которых, на минуточку, состоит весь интерфейс телевизора). Внезапно, Android TV оказался обладателем крайне неудобного в работе интерфейса
Основная слабость интерфейса WebOS 2.0 – его неторопливость и задумчивость. Не пытайтесь нажимать на кнопки пульта сразу после включения – секунд 10 вы не увидите ничего, кроме оптимистичной надписи «функции скоро станут доступны». WebOS 2.0 демонстрирует большое количество ошибок организации интерфейса – непонятные и дублирующиеся вопросы при настройке и дальнейшей работе, отсутствие четкой логики иерархии экранов, невозможность вернуться на предыдущий шаг или обратно к просмотру ТВ кнопкой «назад» и т.д. В интерфейсе WebOS 2.0 легко заблудиться – слишком много дверей, приводящих в те же самые «комнаты», и вы не всегда можете вернуться оттуда же, откуда пришли.
Интерфейс Tizen TV нам понравился больше всех – быстрый, удобный, очень логичный. Проблем с возвратом нажатием кнопки «назад», как у соперников – нет никаких.
Просмотр телеканалов и фото/видео:
Начнем с простого перелистывания каналов. И опять Андроиды позади планеты всей. Задержка при переборе аналоговых каналов составила 3 секунды (против 1.2 и 1.3 секунд у Tizen TV и WebOS 2.0) и 5 – при переборе цифровых (vs 2.8 и 2.9 секунд у соперников соответственно).
Функции Smart TV одновременно с просмотром ТВ работают везде – это хорошо. Но, увы, не везде эти функции соответствуют основному назначению телевизора – просмотру ТВ-эфира. Хотите записывать телепередачи? Тогда вам совсем не пути ни WebOS 2.0, ни Android TV телевизорами. Несмотря на то, что Sony декларирует такую возможность своих Android-телевизоров, по факту она до сих пор не реализована. Функции Timeshift (возможность поставить эфир на паузу) и Multi-Link Screen (возможность одновременно видеть ТВ-канал и приложение) тоже поддерживаются только в Tizen TV. Хотите занести в одну группу избранных как аналоговые, так и цифровые каналы? Это не получится сделать ни в WebOS 2.0, ни в Android – только в Tizen TV не действует эта странная политика апартеида.
Что касается основных функций просмотра фото и видео с подключенного по USB диска или флешки – мы проверили самый важный сценарий: подключить, выбрать фильм, посмотреть. Нужно отметить, что тут все справились достойно. Качество картинки отличается от модели к модели вне зависимости от платформы – поэтому на этом вопросе мы останавливаться здесь не будем. Это, конечно, тема отдельного обзора.
Немного про быстродействие при включении. Тут безусловным лидером становится Tizen TV – всего одна секунда от нажатия на кнопку power до появления «говорящей головы». У его соперников эти показатели хуже: если вы обладатель телевизора WebOS 2.0, начать просмотр после клика на пульт вы сможете через 5 секунд, если Android TV – то через четыре.
В целом, резюме такое. Если вы из тех 83% пользователей, которые используют телевизор для просмотра телеканалов, не берите Android TV. Возможности просмотра телеканалов в этом телевизоре сильно провисают – очевидно, эта операционная система ориентирована совсем на другие задачи и другие условия использования. Устройство на WebOS 2.0 немного ближе к телевизору. Видно, что проведена большая работа по интеграции телеканалов в мобильную операционную систему, но в процессе пользования ТВ еще чувствуются швы такой интеграции.
Разработчики интерфейса Tizen TV с самого начала помнили, что основной сценарий использования телевизора это все-таки просмотр телеканалов. Все, что нужно сегодня продвинутому телезрителю, который хочет не просто смотреть эфир, но также и запись сделать, и одновременно полазить в приложениях без отрыва от программы или фильма – тут предусмотрено. В результате, для традиционного просмотра телеканалов – это лучший из рассматриваемых ТВ.
Приложения:
Мы имеем дело с телевизорами – поэтому в первую очередь ищем приложения для просмотра видеоконтента. И не просто видеоконтента, а русскоязычного видеоконтента.
Будущее AOSP: грядёт новая операционная система
Android Open Source Project продолжает оставаться основой успеха Android благодаря бесчисленным часам участия разработчиков со всего мира. Хотя устройства на Android в ближайшее время никуда не денутся, Google уже ищет операционную систему будущего.
Google Fuchsia впервые появилась на GitHub в августе 2021 года, но с тех пор мы мало о ней слышали. Мы все еще мало знаем о Fuchsia и о том, появится ли она для потребителей и когда это произойдет. Похоже, Fuchsia разработана для еще более широкого круга устройств, чем Android. Она также имеет собственное ядро Google, отличное от Linux, под названием Zircon, и поддерживает язык сценариев Google Dart. На данный момент Fuchsia — это бесплатное программное обеспечение с открытым исходным кодом, как и Android. Будем надеяться, что планы Google на будущее останутся неизменными.
Внимание! Это перевод статьи Android Authority.
Выводы об отличиях приставов на Android TV
Плюсы | Минусы |
Интерфейс максимально адаптирован под работу с пультом на многодюймовом экране. | Порезанный Play Market. Минусом это и не назвать, так как он решается использованием внешнего накопителя. |
Рекомендации по просмотру видео, сериалов, фильмов и другого видео-контента. | |
Поиск оптимизированный под просмотр контента. | |
Удобная работа с приложениями и играми, оптимизированными под платформу Android tv | |
Полноценная поддержка Chromecast |
Рейтинг маленьких недорогих Smart TV телевизоров на платформе Андроид
KIVI 24H600KD 24″
Телевизор с диагональю экрана 24″ и разрешением HD. Он оснащен ОС Андроид 7.0. Корпус темно-серого цвета стоит на двух ножках. Имеются разъемы AV, 2 HDMI, 2 USB, Ethernet (RJ-45). Подключение модели возможно через вай-фай. Телевизор позволяет читать файлы формата MP3, WMA, JPEG, MPEG4, DivX, MKV.
Яркость картинки 220 кд/м2, динамический контраст 7000:1, тип матрицы MVA. Объемный звук формата Dolby Digital обеспечивается двумя динамиками мощностью по 5 Вт. Объем оперативной памяти 1,5 Гб, внутренней – 8 Гб.
HARPER 32R670TS 32″
Модель с диагональю дисплея 32″ и разрешением HD. Она оснащена ОС Андроид 7.1. Корпус черного цвета имеет пару ножек. Есть разъемы AV, 2 HDMI, 2 USB, Ethernet (RJ-45). Телевизор распознает файловые форматы MP3, MKV, JPEG, MPEG4, HEVC (H.265). Яркость картинки 240 кд/м2, динамический контраст 70 000:1.
Объемный звук с автовыравниванием громкости обеспечивает пара динамиков мощностью по 6 Вт. Размер внутренней памяти 4 Гб, оперативной – 1 Гб. Телевизор обладает рядом полезных возможностей: TimeShift, таймер сна, блокировку от детей, запись программ, электронный телегид.
SUPRA STV-LC24ST0075W 24″
Телевизор с экранной диагональю 24″ и разрешением HD. Он оборудован ОС Андроид 9.0 и ARM Cortex-A53 quad core. Корпус в черном цвете опирается на пару ножек. Есть разъемы AV, 2 HDMI, USB, Ethernet (RJ-45), компонентный. Телевизор подключается через вай-фай и распознает файловый формат MPEG4, HEVC (H.265). Яркость картинки 200 кд/м2, динамический контраст 80 000:1.
Звук воспроизводится двумя динамиками мощностью по 2 Вт. Внутренняя память составляет 8 Гб, оперативная – 1 Гб. Телевизор имеет функцию показа программы телепередач.
Blackton 32S02B 32″
Модель с диагональю экрана 32″ и разрешением HD. Он оснащен ОС Android 7.0. Телевизор имеет темно-серый корпус и стоит на двух ножках. Есть разъемы AV, компонентный, VGA, HDMI x3, USB x2, Ethernet (RJ-45). Модель читает форматы файлов MP3, MKV, JPEG. Подключается к устройствам через вай-фай. Яркость картинки 210 кд/м2, динамичная контрастность 3000:1.
Объемный звук с автоматическим выравниванием громкости воспроизводится через два динамика мощностью по 7 Вт. Телевизор имеет набор полезных функций: запись видео, функцию TimeShift, таймер выключения и защиту от детей.
Yuno ULX-32TCSW217 31.5″
Телевизор с диагональю дисплея 31,5″ и разрешением HD. Он оборудован Android 8.0 Oreo. Модель имеет корпус белого цвета, стоящий на двух ножках. Есть разъемы 3 HDMI, 2 для флешки, Ethernet (RJ-45), AV, компонентный, VGA, 3 HDMI, 2 USB, Wi-Fi. Телевизоры распознают расширения файлов MP3, WMA, MKV, JPEG, MPEG4, HEVC (H.265). Яркость картинки 230 кд/м2, уровень контрастности 1400:1.
Объемное звучание обеспечивается парой динамиков мощностью по 10 Вт. Размер внутренней памяти 8 Гб, оперативной – 1 Гб. Модель имеет много полезных возможностей: запись видео на флешку, функцию TimeShift, таймер отключения, блокировка от детей.
Android TV и телевизор/приставка на базе Android
Ранее было упомянуто, что операционная система Android TV может быть установлена исключительно на сертифицированные Googl’ом «умные» телеприемники и ТВ-приставки. Но сегодня на рынке существует большое количество производителей, предлагающих технику на базе Android. И эта техника, как правило, продается по значительно меньшей стоимости, нежели та, что управляется системой специальной версией ОС Android TV.
Может показаться, что телевизоры/приставки на базе Android — это некая подделка. Но это не так. Дело в том, что в этих устройствах используется самая обычная система Android — та, что распространяется бесплатно. Т.е. производители не обязаны сертифицировать свой продукт в Google и делать всевозможные отчисления, которые делают производители ТВ-техники под управлением Android TV. Однако в документации к ТВ-технике без соответствующего Google-сертификата не может быть нигде указано словосочетание «Android TV», допускается лишь выражение «на базе Android».
Из всего этого было бы логичным спросить: «Зачем покупать Android TV, когда есть дешевая ТВ-техника на базе Android?». Все просто. Дело в том, что только в сертифицированных телевизорах и приставках есть доступ ко всем сервисам Google (Google Play Services), а также к системе Google Pay. Владельцы телеприемников/приставок на базе Android не могут приобретать приложения в Google Play маркете и пользоваться иными «благами» от Google.
Кроме того, в Android TV есть встроенный фреймфорк «The Android TV Input Framework», позволяющий, осуществлять поиск телеканалов и онлайн-видеовещаний в интернете по метаданным. Телеприемники на базе Android такого делать не умеют.
Выводы об отличиях приставов на чистом Android
Плюсы | Минусы |
Полноценный Play Market с возможностью установить любые приложения. | Неудобное управление. Этот минус даст о себе знать, если вы используете обычный пульт, у которого отсутствует поддержка умных функций, таких как голосовой ввод и Airmouse. |
Возможность использовать самые различные лаунчеры с соответствующими дизайнами, в том числе максимально схожими с операционной системой Андроид ТВ. | |
Голосовой поиск работает по аналогии со смартфонами и планшетами, что делает его менее адаптированным под просмотр только видео. (спорный плюс, но и минусом это не назвать) Просто держите факт в уме при выборе тв бокса. | |
Приставку на чистом Android можно использовать для самых различных целей, просмотр фильмов, работа, игры, и другие способы развлечения. | |
Последний, один из самых главных плюсов — это больший ассортимент приставок на данной платформе, а также более низкая цена, так как компания не тратиться на получение сертификации от компании Google. |
Как работает Android TV?
Любой современный «умный» телевизор — это компьютер, объединенный с большим монитором. Операционная система Android TV берет на себя функцию по управлению всем оборудованием телеприемника. В состав последнего обязательно включен Wi-Fi либо проводной сетевой адаптер. И то, и другое обеспечивает связь ТВ-техники с интернетом. Техническая начинка современных «умных» телевизоров вкупе с установленной системой Android TV позволяет не только показывать интернет-телеканалы, но и вообще любое онлайн-видео и музыку, а также запускать Android-приложения (совместимые с Android TV).
Практически то же самое было сказано выше об Android TV-приставках. Добавим, что у этих устройств обязательно присутствует физический интерфейс (как правило, HDMI), т.е. гнездо для подключения кабеля, по которому осуществляется передача изображения на телевизор или компьютерный монитор.
Отличия Android приставок
Боксы на голом андроид, который имеют полноценный интерфейс и функционал как в смартфонах или планшетах. Решение подойдет для следующих категорий пользователей:
- Желающих заплатить меньше, а также предпочитающих выбирать из большего ассортимента устройств.
- Продвинутых пользователей, умеющих работать с лаунчерами и сторонними программами
- Людьми, которые желают использовать приставки не только для просмотра видео контента и развлечения, но и для серфинга интернета, работы.
Что такое Android TV?
Android TV — специальная версия операционной системы для управления «умной» телевизионной техникой — как смарт-телевизорами, так и смарт-ТВ приставками, превращающими обычный телеприемник или даже компьютерный монитор в «умное» мультимедийное устройство.
Также под «Android TV» иногда подразумевают именно Smart TV-приставки. Они представляют собой небольшое по габаритам (примерно 10 на 10 см) устройство, основная задача которого — воспроизведение (на экране телевизора/монитора) мультимедиа-контента (видео, музыка), игр и приложений, интернет-телевидения (того, что предлагается, например, интернет-провайдерами) и, конечно же, открытие веб-сайтов. Но это далеко не весь список возможностей Android TV-техники.