Завдяки зусиллям розробників OnePlus 5 і OnePlus 5T стали неофіційно сумісними з Project Treble. Це дозволяє користувачам завантажувати загальний образ системи на пристрій.
Проект Treble є одним із найцікавіших розробок за останній час. Перебудова низькорівневої архітектури в тому, як працює Android, має ще багато змін (ми побачимо багато інформації про це, коли буде доступна повна версія Android P), але це вже призвело до a "революція" свого роду в нестандартній розробці ПЗУ на основі AOSP. Це тому, що підтримка Treble дозволяє пристрою прошити загальний образ системи (GSI) на основі AOSP і полегшить оновлення до новішої версії Android у майбутньому. Ми бачили а кілька пристроїв неофіційно отримують підтримку Treble, і OnePlus 5 і OnePlus 5T є останніми в цьому списку.
Раніше OnePlus (і Nokia) заявили, що вони не зможуть оновити існуючу лінійку смартфонів із підтримкою Treble. Це пов’язано з тим, що на їхніх існуючих пристроях не було спеціального розділу постачальника, і компанії вирішили, що перерозподіл через оновлення через OTA не є тим, чим вони хочуть ризикувати. Однак у OnePlus 5 і OnePlus 5T насправді є невикористаний розділ розміром 1,5 ГБ під назвою «last_parti», який розробники мають
перевірено перетворившись на імпровізований розділ постачальника (насправді його потрібно просто перейменувати). Тепер інший розробник має взяв цей сценарій і завершив решту роботи, необхідної для «Trebelize» останніх флагманських пристроїв OnePlus.Цей розробник, XiNGRZ, є частиною команди Mokee ROM і зобов'язань, які він зробив показати, як йому вдалося Trebelize OnePlus 5 і 5T. Як пояснив в його публікація на XDA, він запустив сценарій для створення розділу постачальника з цього невикористаного розділу, переніс усі HAL з /system/vendor і завдяки тому, що OnePlus зв’язує всі HAL в останніх відкритих бета-версіях OxygenOS, він може зробити пристрій Treble сумісний. Роблячи це, він зміг завантажити a Resurrection Remix GSI як він показав на своєму Weibo рахунок.
Завдяки цій роботі, якщо ви прошиваєте останню нічну збірку Mokee ROM для OnePlus 5 (завантажити тут) або OnePlus 5T (завантажити тут), ваш пристрій неофіційно стане сумісним з Project Treble. Зробивши це, ви зможете вибрати прошити будь-який GSI наразі доступний, який включає визнаного розробника XDA фхуссонПЗУ чистого AOSP, LineageOS 15.1 або Resurrection Remix (як показано вище). Користувач на наших форумах, старший член XDA Юсвел, має показано, що це працює.
Наш погляд: Ймовірно, це не матиме великого значення для існуючих власників OnePlus 5 і 5T. OnePlus викликало велике обурення, коли компанія оголосила, що не буде оновлювати свої пристрої з підтримкою Treble, однак більшість цього обурення була недоречною. Для пристроїв OnePlus вже існує здорова спільнота розробників, яка оточує їх декількома доступними ПЗУ на основі AOSP.
Переваги Treble для спільноти користувальницьких ПЗУ краще помітні на пристроях, де майже немає розробників, наприклад, на телефонах Huawei/Honor або телефонах з меншою аудиторією, як-от Razer Phone. Хоча приємно бачити такі зусилля в розробці пристроїв OnePlus, це не те, що сцена залежить від цього. Крім того, зі змінами, внесеними в Android P (завершення роботи над версійним VNDK), ще потрібно буде попрацювати над цим «портом» Treble, перш ніж він стане перспективним.
Нарешті, хоча підтримка Treble може вплинути на те, як швидко OnePlus оновлює свої пристрої, немає гарантії, що це буде. Обидва пристрої нещодавно оновлено за допомогою Квітневі виправлення безпеки, тому, здається, єдине, що визначає швидкість оновлення цих пристроїв, це сам OnePlus. Один раз Android P є більш доступним, ми побачимо, чи підтримка Treble матиме значення для майбутній OnePlus 6.