Обяснение на Project Treble: Защо OnePlus и Nokia не го поддържат?
Miscellanea / / November 29, 2021
В опит да поправи основния проблем с бавните актуализации на Android, Google имаше обяви Project Treble през май 2017 г., за да активирате по-бързи актуализации на Android чрез намаляване на тежестта за разработчиците.
Компанията беше добавила рамката Project Treble към Android Oreo за да направите процеса на актуализиране по-добър на по-новите устройства. Внедряването му беше направено задължително за устройства, стартиращи с Android 8.0 от кутията.
![Proje](/f/2fa3a7a7649cbae8f13d99ae1cf728c2.png)
Какво е Project Treble? Каква роля ще играе в Android в бъдеще? Нека се задълбочим и да научим повече за същото.
Какво е Project Treble?
Основната цел на Project Treble е да направи актуализациите по-бързи и лесни за внедряване на OEM производителите на устройства. Докато iPhones получават най-новите актуализации на ОС за три или четири години, смартфоните с Android от висок клас получават само две или три от тях. Междувременно повечето телефони с Android от нисък клас никога не виждат най-новата актуализация.
![Проект Treble](/f/720fe1fe4201d747362e3eba4652a3aa.png)
С Treble устройствата ще имат a реализация на доставчика, че управлява целия хардуер на ниско ниво. Това е последвано от рамката на Android. Google казва, че една от основните причини производителите на устройства да забавят пускането на актуализацията е, че трябва да се заемат със скъпата, тежка с код задача за пълното му преоборудване.
Това означава, че всеки път, когато се натиска актуализация на ОС, разработчиците трябва да актуализират цялата кодова база, включително както кода на ОС, така и кода на доставчика.
Проектът Treble има за цел да отдели реализация на доставчика — специфичният за устройството софтуер от по-ниско ниво, написан до голяма степен от производителите на силиций — от Android OS Framework
![Проект Treble 1](/f/d357877aadd62cbcde085adb3bd66a78.png)
Google възнамерява да отдели ОС код от код на доставчик и създайте интерфейс между двете кодови бази с Project Treble. Всичко, което разработчиците трябва да направят, когато Google пуска нова версия на Android, е да актуализират кода на операционната система и новия интерфейс на доставчика-ОС, който се разработва от Google.
Nokia и OnePlus не са настроени към Project Treble
OnePlus и HMD Global (Nokia) потвърдиха, че всичките им настоящи устройства няма да идват с Project Treble. И двете компании са направили изявления по отношение на същото.
Включен е HMD модератор Общността на Nokia форумите заявиха: „HMD е напълно ангажирана с внедряването на Project Treble във всички нови продукти на Android Oreo в близко бъдеще и се извиняваме за разочарованието, което това може да причини“.
HMD се ангажира напълно да внедри Project Treble във всички нови продукти на Android Oreo в близко бъдеще и се извиняваме за разочарованието, което това може да причини.
Междувременно служители на OnePlus обясниха за Форум на OnePlus каза: „Проектът Treble изисква дял за съхранение, чрез който рамката на Android и изображението на доставчика са разделени. Въпреки това, тъй като дяловете не се изискваха за Android N и предишни версии на Android, всички наши настоящи устройства не разполагат с дял.
Според нашите тестове, ако трябва да променим оформлението на дяла чрез OTA, има риск устройствата да се завалят по време на разделянето.
Според нашите тестове, ако трябва да променим оформлението на дяла чрез OTA, има риск устройствата да се завалят по време на разделянето. Смятаме, че това представлява твърде голям риск за нашата общност от потребители, поради което решихме да не прилагаме Project Treble на настоящите устройства OnePlus.
Законни ли са тези опасения?
Като се има предвид изявлението на Nokia, изглежда, че компанията просто се отказва от всякакъв вид импровизирани решения за този проблем. OnePlus, от друга страна, цитира причината за възможното „забиване на телефони“.
междувременно, Huawei потвърди че ще донесе Treble на по-старите си телефони през втората част на 2017 г. Ако Huawei успее да донесе Treble на по-старите си телефони, смятам, че и двете компании трябва да предложат по-добро обяснение на ситуацията.
Телефони, поддържащи проекта Treble
Понастоящем, Google Pixel и Pixel XL, Основен телефон, Mate 9 на Huawei, Mate 10, Чест 9, и Honor 8 Pro са устройствата, които поддържат Project Treble.
Ще подобри ли Project Treble Android?
В момента Android 8.0 Oreo е наличен само на 0,5% телефони с Android, докато iOS 11, който беше пуснат през септември, присъства в над 50% от iOS устройствата. Project Treble има за цел да реши този проблем с фрагментацията на Android. Въпреки това, има няколко последствия от Project Treble.
![Фрагментация на Android](/f/019ccdbe558b5211295ee5d86de48443.png)
Въпреки че Google излезе напред и реши да подобри фрагментацията на Android, разработчиците все още трябва да играят голяма роля при пускането на актуализации за по-стари устройства.
Актуализирането на Android все още ще струва скъпо, защото процесът има отрицателен ефект върху крайните резултати на компаниите и те не са достатъчно мотивирани да го направят.
Това означава, че разработчиците на продукти като Samsung, Huawei и LG все още са отговорни за компилирането и пускането на актуализации и те няма да бъдат толкова бързи, колкото Google е с Pixels.
Проектът Treble е обещаващ
Project Treble има потенциала да окаже влияние върху това колко бързо устройствата получават актуализации на Android, но не е задължително да се справя със закъсненията от сертифициране на актуализации от оператора.
Google наскоро пусна по-лека версия на Android O, наречен Android Go. Това ще гарантира, че Project Treble може да достигне и до евтини смартфони, ако поддържат операционната система.
Последни мисли
Project Treble определено е положителна промяна, инициирана от Google, започвайки с Android Oreo. Въпреки това, разликата между старата и новата ОС е на километри и няма да намалее в близко бъдеще.
Актуализациите на Android никога няма да бъдат толкова бързи като iOS, но предвид предизвикателствата, пред които е изправен Google, Project Treble изглежда като най-доброто решение за момента.