Проект Treble улучшит обновляемость Android, вынеся код от производителей в отдельный слой

В следующем крупном релизе мобильной платформы Android — O (8.0 Oreo) — будут внедрены наработки проекта Treble, которые называются крупнейшим изменением в низкоуровневой системной архитектуре Android.

Обновления Android до Treble и после
Обновления Android до Treble и после / Иллюстрация с сайта Android Developers Google Blog

Создаваемые производителями оборудования модификации для Android — специфичное для железа, низкоуровневое программное обеспечение (vendor implementation) — будут вынесены из фреймворка Android OS в отдельный слой, взаимодействующий с основной системой через специальный интерфейс (vendor interface). Его валидацией будет заниматься Vendor Test Suite (VTS) по аналогии с тем, как Compatibility Test Suite (CTS) проверяет совместимость основного API для разработчиков, создающих приложения для Android.

Благодаря выделению этого низкоуровневого кода из платформы производители Android-устройств (смартфонов, планшетов и т.п.) смогут обновлять версии операционной системы для пользователей (Android OS framework) без необходимости привлекать к этому производителей аппаратных компонентов, задействованных в их продуктах.

Проект Treble будет доступен для всех новых устройств, выпущенных с Android O и последующими версиями мобильной платформы. Его архитектура уже задействована в предварительной версии Android O для телефонов Pixel. Полная документация по Treble появится позже этим летом на source.#android#.com.

В дополнение к этой инициативе Google сообщает, что работает со своими партнёрами (производителями устройств и их компонентов) с тем, чтобы они перенесли свои изменения в коде (предназначенные для конкретных операторов связи или стран) в общую кодовую базу Android Open Source Project (AOSP) — это избавит от необходимости переделывать патчи с каждым релизом Android.

Дмитрий Шурупов по материалам Android Developers Google Blog.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Chrome для Android будет запрашивать подтверждение перед закрытием всех вкладокChrome для Android будет запрашивать подтверждение перед закрытием всех вкладок
Microsoft Defender портируют на Android и macOSMicrosoft Defender портируют на Android и macOS
Microsoft выпустила Android-версию Edge 92 с единой кодовой базой
В Windows 11 смогут работать любые Android-приложения, а не только из Amazon Appstore
Microsoft значительно улучшила браузер Edge для Android-устройств
Microsoft улучшит вертикальные и «спящие» вкладки в браузере Edge
Google научит свою перспективную ОС Fuchsia запускать приложения для Android и Linux в нативном режиме
Mozilla прекращает разработку проектов Voice Fill и Firefox Voice
Проект Латте: стало известно, как Microsoft позволит Android-приложениям работать в Windows 10
Zoom для Android получил новые функции, а также перестал запускаться на хромбуках
Последние новости

Подгружаем последние новости