Объяснение проекта Treble: почему OnePlus и Nokia его не поддерживают?
Разное / / November 29, 2021
Стремясь решить главную проблему медленных обновлений Android, Google анонсировал Project Treble в мае 2017 года, чтобы ускорить обновление Android за счет снижения нагрузки на разработчиков.
Компания добавила фреймворк Project Treble в Android Oreo чтобы улучшить процесс обновления на новых устройствах. Его реализация стала обязательной для устройств, запускаемых с Android 8.0 из коробки.
Что такое Project Treble? Какую роль он будет играть в Android в будущем? Давайте копнем глубже и узнаем больше о том же.
Что такое Project Treble?
Основная цель Project Treble - ускорить и упростить установку обновлений на устройства для OEM-производителей. Пока айфоны получать последние обновления ОС в течение трех или четырех лет, смартфоны Android высокого класса получают только два или три из них. Между тем, большинство недорогих телефонов Android никогда не увидят последнее обновление.
С Treble устройства будут иметь реализация поставщика, которая
управляет всем оборудованием на низком уровне. Далее следует платформа Android. Google заявляет, что одна из основных причин, по которой производители устройств откладывают выпуск обновления, заключается в том, что им приходится выполнять дорогостоящую и тяжелую задачу полного переоснащения программного обеспечения.Это означает, что каждый раз, когда запускается обновление ОС, разработчики должны обновлять всю кодовую базу, включая как код ОС, так и код поставщика.
Project Treble направлен на разделение реализация поставщика - специфичное для устройства программное обеспечение нижнего уровня, написанное в основном производителями микросхем - из Android OS Framework
Google намерен отделить ОС код из кода поставщика и создайте интерфейс между двумя базами кода с помощью Project Treble. Все, что разработчикам нужно сделать, когда Google продвигает новую версию Android, - это обновить код ОС и новый интерфейс операционной системы поставщика, который разрабатывается Google.
Nokia и OnePlus не настроены на Project Treble
OnePlus и HMD Global (Nokia) подтвердили, что все их текущие устройства не будут поставляться с Project Treble. Обе компании также выступили с заявлениями по поводу того же.
Модератор HMD на Сообщество Nokia форумы заявили: «HMD полностью привержена внедрению Project Treble во всех новых продуктах Android Oreo в ближайшем будущем, и мы приносим извинения за любое разочарование, которое это может вызвать».
HMD полностью привержена внедрению Project Treble во всех новых продуктах Android Oreo в ближайшем будущем, и мы приносим свои извинения за любое разочарование, которое это может вызвать.
Между тем, сотрудники OnePlus объяснили Форум OnePlus сказал: «Project Treble требует раздела хранилища, которым разделяются платформа Android и образ поставщика. Однако, поскольку разделы не требовались для Android N и предыдущих версий Android, все наши текущие устройства не имеют разделов.
Согласно нашим тестам, если бы мы изменили структуру разделов через OTA, существует риск того, что устройства во время разбиения на разделы будут блокироваться.
Согласно нашим тестам, если бы мы изменили структуру разделов через OTA, существует риск того, что устройства во время разбиения на разделы будут блокироваться. Мы считаем, что это представляет слишком большой риск для нашего сообщества пользователей, поэтому мы решили не внедрять Project Treble на текущих устройствах OnePlus.
Законны ли эти опасения?
Судя по заявлению Nokia, похоже, что компания просто отказывается от каких-либо приспособлений для решения этой проблемы. OnePlus же назвал причину возможной «поломки телефонов».
Тем временем, Huawei подтвердил что он добавит Treble в свои старые телефоны во второй половине 2017 года. Если Huawei сможет внедрить Treble в свои старые телефоны, я считаю, что обе компании должны предложить лучшее объяснение ситуации.
Телефоны с поддержкой Project Treble
В настоящее время, Google Pixel и Pixel XL, Essential Phone, Huawei Mate 9, Mate 10, Честь 9, и Honor 8 Pro - это устройства, поддерживающие Project Treble.
Улучшит ли Project Treble Android?
Android 8.0 Oreo в настоящее время доступен только на 0,5% телефоны Android, а iOS 11, выпущенная в сентябре, присутствует более чем на 50% устройств iOS. Project Treble направлен на решение этой проблемы фрагментации Android. Однако есть несколько значений Project Treble.
Несмотря на то, что Google выступил с инициативой и решил улучшить фрагментацию Android, разработчикам по-прежнему предстоит сыграть большую роль в выпуске обновлений для старых устройств.
Обновление Android по-прежнему будет дорогостоящим делом, потому что этот процесс отрицательно сказывается на прибылях компаний, и они недостаточно мотивированы, чтобы на самом деле это делать.
Это означает, что разработчики продуктов, такие как Samsung, Huawei и LG, по-прежнему несут ответственность за компиляцию и развертывание обновлений, и они далеко не так быстро, как Google с Pixels.
Project Treble многообещающий
Project Treble может повлиять на то, как быстро устройства будут получать обновления Android, но он не обязательно устраняет задержки с сертификацией обновлений оператором связи.
Недавно Google выпустила более легкую версию Android O, называется Android Go. Это гарантирует, что Project Treble может также достичь недорогих смартфонов, если они поддерживают ОС.
Последние мысли
Project Treble - определенно положительное изменение, инициированное Google, начиная с Android Oreo. Однако разрыв между старой и новой ОС огромен и в ближайшем будущем не сократится.
Обновления Android никогда не будут такими же быстрыми, как iOS, но с учетом проблем, с которыми сталкивается Google, Project Treble выглядит лучшим решением на данный момент.