Что же такое этот PROJECT TREBLE?

99
views

Перерождение системы Android под названием — PROJECT TREBLE

Корп. Google, она же является создателем всем любимой ОС Android, уже давно работает над возможностью поддержки их системой всех мобильных устройств одновременно. Так как в идеальном мире должна быть общая система Android (AOSP) и одно ядро для всех устройств, не привязанных к оборудованию и производителям, подобным примером является OS Windows.

К сожалению, это не так,  в отличие от мира ПК, в мобильном мире нет стандартизации. Android сильно модифицируется как на уровне поставщика ( SoC), так и на уровне поставщика телефона. Одним из худших исходов этой ситуации является почти полное отсутствие долгосрочной поддержки системы (LTS). После того как устройство продано пользователю, задерживается или вообще не выпускается обновление системы Android, что делает его уязвимым для проблем безопасности.

Project Treble — несколько решает эту проблему, создавая разделение между аппаратным кодом и общим кодом AOSP.

Ранее поставщики телефонов раньше получали код AOSP от Google, смешивая его с собственными кодами (пользовательским интерфейсом, приложениями и т. д.) И специальным аппаратным кодом от поставщика SoC. Если к коду AOSP нужно было применить незначительное исправление, весь процесс пришлось повторить, потому что код был испорчен, а исправление одной вещи сломало другую. Google решил эту проблему, указав раздел « /vendor» для аппаратного кода, «/system», содержащий только общий код. Взаимодействие с кодом AOSP будет осуществляться через интерфейсы «HIDL», что позволяет независимо обновлять оба кода. Разделы «/oem» и «/odm» были добавлены ранее для той же цели.

Такого рода подход к разработке и установки Android даст возможность: 

  • Более длительный период обновления и поддержки смартфона современным кодом.
  •  Уменьшение скорости обесценивание гаджета после снятие его с производства.
  • Более стабильная работа гаджета.
  •  Уменьшение числа уязвимостей системы. Простая и более удобная установка OS для пользователя.

Сборки «Project Treble» на Android 8 и Android 9 уже доступны для их установки и тестирования. На страницах сайта комьюнити (aospextended и lineageos) вы найдете образы и инструкцию для установки системы под свой смартфон.