1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Сотовые телефоны и аксессуары >> Умные телефоны

Все дороги ведут в ПЗУ:Project Treble расширяет возможности моддеров Android

Благодаря Project Treble Android Oreo может открыть новую эру модов для Android и пользовательских ПЗУ. Поскольку для работы камеры, датчика отпечатков пальцев и других компонентов больше не требуется реверс-инжиниринг, вы можете полностью изменить программное обеспечение на смартфонах Oreo в кратчайшие сроки. Несколько примеров показывают, что новые ПЗУ совместимы даже с несколькими устройствами одновременно.

  • Что означает пользовательское ПЗУ и root-права?
  • Самые лучшие пользовательские прошивки для Android

Многие пользователи смартфонов до сих пор имеют сильное желание самостоятельно выбирать программное обеспечение для своего смартфона. Некоторые скины производителей, такие как Samsung Experience или EMUI от Huawei, хорошо продуманы и всеобъемлющи; однако некоторые пользователи находят их слишком полными функций, которые они никогда не будут использовать, но и не смогут от них избавиться.

До сих пор одним из решений этой проблемы был поиск смартфона, для которого многочисленные сторонние поставщики терпеливо и кропотливо разработали то, что известно как пользовательское ПЗУ:альтернативную операционную систему с тем же набором функций.

Однако эта альтернатива требует значительных усилий:свободно доступный исходный код Android (AOSP) должен быть согласован с аппаратными компонентами смартфона с закрытым исходным кодом. Несколько месяцев реверс-инжиниринга продолжается до тех пор, пока Wi-Fi, камера, датчик отпечатков пальцев, NFC и другие компоненты не заработают безупречно с пользовательским программным обеспечением.

И именно здесь на помощь приходит Project Treble:вся эта возня с аппаратным реверс-инжинирингом больше не нужна благодаря новым обязательным стандартам для устройств, выпущенных с Android Oreo. Любой, кто не согласен со стандартом, не может выпускать телефон с Google Play Store, но как именно работает эта система?

  • Что такое Project Treble и как он помогает обновлениям Android?

Производители смартфонов должны реализовывать свое оборудование для Project Treble таким образом, чтобы Android мог общаться с ним через единый язык (язык определения интерфейса HAL (HIDL)). Если сравнить это с автомобилями, как это сделал Мишаал Рахман из XDA Developers, то получится следующее:

Представьте, если бы мы жили в мире, где каждый производитель автомобилей решил спроектировать свои рулевые колеса или переставить тормоза совершенно по-другому. Если вы посадите водителя в новую машину, они могут быть сбиты с толку тем, как изначально обращаться с транспортным средством. Но благодаря стандартам каждый водитель должен знать, как управлять рулем и тормозами практически на любом автомобиле. Кроме того, автошкола обучает всех водителей правильному управлению транспортным средством. В этой аналогии стандарты транспортных средств — Project Treble, а автошкола — HIDL.

Для моддеров Project Treble — это революция

Новые правила игры, которые Google таким образом навязала производителям смартфонов, являются новаторскими в сообществе моддинга, потому что они не только устраняют множество проблем с несовместимым оборудованием, но также означают, что однажды созданные системные образы совместимы с многочисленные смартфоны, что делает их взаимозаменяемыми.

Это уже отражено в новой структуре форума разработчиков XDA. Вместо подфорумов устройств для Google Pixel, Honor 8 Pro, Essential Phone или Sony Xperia XZ1 разработка ПЗУ объединена в коллективный подфорум для устройств с поддержкой высоких частот.

Мульти-ПЗУ становятся реальностью. Многочисленные разработчики, которые до сих пор могли работать только на одном устройстве, теперь могут более эффективно сотрудничать с разработчиками на других устройствах, что является благом для качества сторонних ПЗУ.

Предстоит еще немного поработать

Конечно же, Treble не решает проблемы заблокированных загрузчиков и потери гарантии, часто сопровождающей их разблокировку. We will continue to deal with shenanigans if we want to freely choose the software for our devices, but at least there are enough manufacturers like Sony, OnePlus, LG or HTC that at least partially support bootloader unlocking and set a good example.

Treble Will Not Come Via an Update

Devices that are released to market with Android 8.0 Oreo have to fully support Project Treble and HIDL. Devices that are slated to receive an update to Android 8.0 Oreo are not subject to this obligation. Since a re-partitioning of the flash memory is necessary for Project Treble, it’s likely that nearly all manufacturers do not want to bring it to existing devices via an update.

One positive example of the contrary is demonstrated by Huawei with its Mate 9. Here, the system hardware drivers are swapped into the new vendor partition and coupled to the system according to Project Treble. It is one of the first devices that has been successfully used for testing Treble custom ROMs.

Are Android Smartphones Now Totally Free?

Project Treble is certainly not a liberation in the sense of free software. The amount of freedom is naturally much greater via an alternative ROM, but there is still a lot of closed-source software in the new vendor partition. Taking a look inside is outside of our control, and it’s practically impossible to control the activities programmed therein as well.

If you truly want a free smartphone, your only choice is to wait for the Purism Librem 5, which is slated to be available with mainly openly documented hardware and software and contain physical switches for all other components.

On the other hand, Project Treble represents Android’s greatest liberation in years.

Что вы думаете? Are you excited for more control over your device's software?


  1. Почему все мои календари не появляются на Мой телефон Android
  2. Все телефоны Android Есть ли у камеры
  3. Как использовать ROM менеджер по HTC Evo
  4. Как закрыть все активные приложения на андроид телефон
  5. Как порту ROM на устройстве Android