Написать пост

Google анонсировала модульную систему Treble, в лучшую сторону изменяющую архитектуру Android

Аватар Дмитрий Юрченко

Treble позволит производителям мобильных устройств создавать универсальные компоненты поддержки оборудования, не привязанные к конкретным версиям Android.

Treble позволит производителям мобильных устройств создавать универсальные компоненты поддержки оборудования, не привязанные к конкретным версиям Android и используемым в них выпускам ядра Linux.

Преимущества системы Treble

Благодаря новой модульной системе, обеспечивающей доступ к аппаратным компонентам Android, производители устройств могут просто обновить инфраструктуру ОС Android без портирования компонентов для поддержки оборудования для ядра. Так же, как сейчас Android-приложения могут работать на любых устройствах с Android, Treble позволит использовать одни и те же драйверы с различными версиями ОС.

Google анонсировала модульную систему Treble, в лучшую сторону изменяющую архитектуру Android 1

Для новых выпусков ОС можно будет использовать уже подготовленную основу, обеспечивающую взаимодействие с оборудованием. Низкоуровневые компоненты, специфичные для каждого устройства, будут выделены в отдельный слой, который будет отделён от Android OS Framework (используемого в Android ядра Linux) и сможет развиваться независимо. Взаимодействие Android OS Framework с компонентами поддержки оборудования будет организовано через специальную прослойку, предоставляющую неизменный программный интерфейс.

Google анонсировала модульную систему Treble, в лучшую сторону изменяющую архитектуру Android 2

Когда Treble станет доступна?

Новая модульная система уже запущена на Developer Preview для телефонов Pixel. Она придет на все новые устройства, выпущенные с Android O и далее.

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

Google анонсировала модульную систему Treble, в лучшую сторону изменяющую архитектуру Android 3

Android планирует опубликовать полную документацию для Project Treble на source.android.com этим летом.

Следите за новыми постами
Следите за новыми постами по любимым темам
960 открытий961 показов