Google представил прослойку для отделения поддержки оборудования от версий Android
Компания Google анонсировала модульную систему Treble, которая позволит производителям создавать универсальные компоненты поддержки оборудования, не привязанные к конкретной версии Android. Treble существенно упростит адаптацию новых версий Android для существующих устройств и поможет наладить оперативный выпуск обновления прошивок с актуальными выпусками Android.
Если ранее производитель вынужден был портировать компоненты для поддержки оборудования для кодовой базы каждого нового выпуска, то теперь для новых выпусков можно будет использовать уже подготовленную основу, обеспечивающую взаимодействие с оборудованием. Низкоуровневые компоненты, специфичные для каждого устройства, будут выделены в отдельный слой, который будет отделен от Android OS Framework (т. е. от используемого в Android ядра Linux) и сможет развиваться независимо. Взаимодействие Android OS Framework с компонентами поддержки оборудования будет организовано через специальную прослойку, предоставляющую неизменный программный интерфейс.
Подсистема Treble будет включена в состав следующего выпуска платформы Android, развивающегося под кодовым именем "Android O". Детали реализации пока не приводятся, всю необходимую информацию планируется опубликовать сразу после релиза Android O.