Проект Treble улучшит обновляемость Android, вынеся код от производителей в отдельный слой
1Иллюстрация с сайта Android Developers Google Blog
В следующем крупном релизе мобильной платформы Android — O (8.0 Oreo) — будут внедрены наработки проекта Treble, которые называются крупнейшим изменением в низкоуровневой системной архитектуре Android.
Создаваемые производителями оборудования модификации для 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.
Постоянная ссылка к новости: http://www.nixp.ru/news/14029.html. Дмитрий Шурупов по материалам Android Developers Google Blog.
- Проект Halium стандартизирует системную базу из Android для других мобильных Linux-платформ 20 апреля 2017 г.
- Google способствует вытеснению Android Open Source Platform при помощи Android One 4 7 2 октября 2014 г.
- На Google I/O 2017 анонсировали бета-версию Android O, рассказали о новшествах и особенностях 18 мая 2017 г.
- Представлено крупное обновление мобильной платформы Android — 8.0 «Oreo» (Android O) 22 августа 2017 г.
Android-смартфоны Samsung смогут запускать обычные Linux-дистрибутивы с Samsung DeX 1 4
Проект Halium стандартизирует системную базу из Android для других мобильных Linux-платформ
Представлен Anbox — Open Source-проект для запуска Android-приложений в Linux-дистрибутивах
Google и ведущие производители Android-смартфонов поделятся патентами между собой
Инновационный смартфон от компании Энди Рубина Essential будет использовать Android 1
Qualcomm будет использовать наработки Android-прошивки CyanogenMod в своих устройствах 3
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Ну классная же новость да?