Медленные обновления операционной системы Android со стороны производителей устройств являются большой проблемой этой платформы. Когда Google выпускает новую версию Android, на устройствах сторонних производителей она появляется через несколько месяцев, через год или вообще никогда. Виноваты в этом не только производители устройств, но и операторы мобильной связи.
Подобных проблем нет на платформах Windows и iOS, Google также старается улучшить ситуацию. Перед конференцией разработчиков I/O 2017 компания анонсировала проект под названием Treble. Разработчики описывают его как крупнейшее в истории Android изменение архитектуры. В рамках этого проекта написанный производителями процессоров низкоуровневый код отделяется от кода Android.
Сейчас после публикации исходного кода новой версии Android его берут производители процессоров и вносят изменения для работы с ними, после чего передают производителям устройств. Далее система добирается до операторов связи для тестирования и сертификации. Теперь специфичный для разных устройств код будет отделён от кода непосредственно Android. За счёт появления нового интерфейса вендоров обновления Android будут поступать независимо от обновлений кода производителей компонентов. Кроме этого, Google постарается заставить производителей процессоров и устройств вносить изменения своего кода, новые функции и исправления багов, в общую кодовую базу Android Open Source Project.
Проект Treble является частью будущей версия Android O и уже входит в состав предварительных версий на смартфонах Pixel. Программу будут поддерживать все устройства, которые изначально выйдут на Android O или будут обновлены до неё позднее, хотя таких как обычно может оказаться не слишком много и не очень быстро.