Advertisement
Полезные статьи

Что такое Project Treble на Android и получит ли его мой телефон?

Advertisement

Несвоевременные обновления на устройствах Android преследуют платформу с момента ее появления. Project Treble — это план Google, который поможет производителям упростить процесс обновления для своих устройств.

Android фрагментация — проблема

Одна из самых больших проблем Android как операционной системы — это то, что принято называть «фрагментация». Традиционное определение — это «процесс разбиения на небольшие или отдельные части», что напрямую отражается на Android: есть восемь различных версий Android в настоящее время, которые все еще используются на различных типах аппаратных средств.

Стандарт здесь, конечно же, установлен Apple с iPhone. Самая распространенная версия Android — почти двухлетней
давности — Android 7.x (Nougat), почти три четверти всех устройств iOS, которые работают с последней версией (iOS 11).

Advertisement

Для сравнения: 28,1% телефонов под управлением Android 6.x (Marshmallow) и 28,5% на Android 7.x (Nougat) — это означает, что более половины телефонов Android работают на ОС двухлетней давности. На скудные 1,1 процента работает последняя версия Android 8.x (Oreo). Если говорить более откровенно, более 98 процентов устройств Android используют устаревшее программное обеспечение — более 36 процентов работают с пятилетним (или более старым) программным обеспечением.

К сожалению, причин этого много, но, как правило, их можно отнести к двум ключевым моментам: производителям и циклу обновления Google.

Project Treble — это решение

Причина, по которой производители испытывают затруднения, мешающие быстрому выпуску обновления, связанна с тем, что необходимо, чтобы операционная система взаимодействовала с оборудованием.

Advertisement

Традиционно это работало примерно так: ОС и низкоуровневое программное обеспечение были частью одного и того же кода. Поэтому, когда ОС обновилась, это низкоуровневое программное обеспечение, технически упомянутое как реализация производителя (Vendor implementation), также должно было обновиться. Это большая работа.

Итак, начиная с Android 8.x (Oreo), Google отделил их. Это означает, что сама ОС Android может быть обновлена без необходимости изменения реализации производителя. Эта часть, в свою очередь, может быть обновлена сама по себе, если это необходимо.

Related Post

Если описать это подробно, то до того, как обновление может быть перенесено на устройство Android 7.x (или раннее), необходимо обновить не только код ОС Android, но также и код аппаратного обеспечения низкого уровня, который обычно поддерживаемый производителем чипов. Так, например, если Samsung хочет выпустить обновление к одному из своих телефонов, ему придется подождать, пока Qualcomm (или другой производитель чипов для этого устройства) обновит свой код для работы с новым кодом Samsung. Это много колес, вращающихся одновременно, и каждый из них зависит от другого.

Advertisement

С Android 8.x и далее это будет не так. Поскольку основной код аппаратного обеспечения отделен от кода ОС, производители устройств могут свободно обновлять свое программное обеспечение, не дожидаясь, пока производитель чипа также обновит его код.

Это должно значительно ускорить процесс обновления — теоретически, по крайней мере. Обновление устройств по-прежнему будет на совести производителя, и поскольку первые устройства Oreo за пределами линейки Pixel, поддерживаемой Google, только сейчас начинают обновляться, поэтому пока нет возможности полностью увидеть это на практике. Надеемся, это действительно существенно изменит скорость, с которой обновления пишутся и выпускаются.

Будет ли мое устройство поддерживать Project Treble?

К сожалению, ответ не так прост (конечно, Вы этого не ожидали). Тем не менее, вот некоторые факты:

Advertisement
  • Если Ваше устройство никогда не обновится до Oreo, оно никогда не получит Project Treble. Сожалеем.
  • Если Ваше устройство обновится до Oreo, все равно не факт, что будет поддержка Treble — это зависит от производителя.
  • Если Вы покупаете новый телефон, который работает на Oreo из коробки, он должен поддерживать Treble.

Вкратце: поддержка Treble в обновленных системах по-прежнему зависит от производителей, но новые устройства на Oreo должны поддерживать Treble.

Так, например, Pixel 2 уже поддерживает Project Treble. Galaxy S9 также поддержит Treble из коробки. Google также обновил Pixel 1 для поддержки Treble, но, к сожалению, похоже, что Samsung Galaxy S8 не будет поддерживать Treble.

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

Advertisement

Проблема обновления ОС Android постоянно повторяется много лет, поэтому хорошо видеть, что Google наконец решила проблему. В любом случае это приведет к тому, что все устройства Android будут ближе к паритету Apple с точки зрения обновлений устройств.

Advertisement
Evgen2sat

Последние статьи

Android 16 Beta 4: Последняя тестовая версия перед официальным релизом

17 апреля 2025 года Google выпустила четвёртую бета-версию Android 16, которая стала последним этапом тестирования…

8 месяцев назад

В чем разница между AirPlay и Chromecast

Удобно отправлять контент с устройства на устройство. Apple AirPlay и Google Chromecast — два самых…

3 года назад

Как зарядить телефон Android максимально быстро

Даже телефоны Android с лучшим временем автономной работы едва ли продержатся два дня без подзарядки.…

3 года назад

Как отключить автовоспроизведение на YouTube для Android

Используя функцию автовоспроизведения, когда одно видео заканчивается, YouTube автоматически воспроизводит следующее. Если вы предпочитаете воспроизводить…

3 года назад

Как изменить язык браузера Tor для Android

Если вы используете браузер Tor и вам не нравится язык по умолчанию, вы можете легко…

3 года назад

Как отслеживать и блокировать трекеры рекламы на Android

Приложения, которые вы устанавливаете на Android, часто собирают данные о вас и вашей деятельности для…

3 года назад