Android е имал проблем с актуализациите завинаги и това доведе до много фрагментация. Вземете това например, докато Android O е точно зад ъгъла, Android Nougat оправя само около 7% от всички Android устройства там. Това е просто неудобно число, като се има предвид, че е минало повече от 8 месеца от първото си стабилно издание. Така че, защо Android актуализира проблем? Както казва Google, „ ние постоянно сме чували от нашите партньори в производството на устройства, че актуализирането на съществуващите устройства в нова версия на Android е изключително време и разходи “. Е, Google винаги измисля нови планове за подобряване на ситуацията с актуализациите на Android, но този път очевидно имат по-конкретен план. Компанията току-що обяви проект Treble, който има за цел да опрости актуализациите на Android. Така че, ако се чудите какво точно е проектът Treble, ние имаме всички отговори за вас.
Какво е проектът Treble?
Проектът Treble носи модулна база за Android, която ще отделя хардуерния код на "продавача" от кода на Android рамката. Проектът, част от версия на Android O, носи най-голямата промяна в ниско ниво на архитектурата на Android, която би трябвало да улесни производителите да актуализират устройствата си до последната версия на Android.
Тук има много технически жаргон, но в крайна сметка проектът Treble ще гарантира, че актуализациите не изискват толкова време и енергия от производителите на оригинално оборудване, както и предишните актуализации на Android.
Как работи проектът Treble?
За да разберете проекта Treble, трябва да разберете как работят актуализациите на Android. Когато изходният код на новата версия на Android е издаден от Google, той отива първо към производителите на силиций като Qualcomm, MediaTek и т.н., които след това добавят код, за да се уверят, че новата версия на Android работи добре на техните чипсети. След това производителите на чипсети предават актуализацията на Android на OEM, компаниите, които правят Android устройства като Samsung, LG, Huawei, Lenovo и др., Които след това променят изданието с техните приложения, като същевременно добавят свои собствени персонализирани скинове и други функции. След това производителите на устройства работят с носители, за да тестват новата версия на Android и след това да я пуснат. Така че, да, това е доста дълъг процес. Е, това е, което проектът Treble цели да поправи.
С Project Treble, Google въвежда “ интерфейс на продавача ”, който ще работи подобно на Комплект за тестване за съвместимост (CTS). CTS гарантира, че разработчиците на приложения не трябва да проектират своите приложения за различни производители и различен хардуер. В случай на актуализации за Android, Vendor Test Suite (VTS) ще прекъсне работата, изисквана от производителите на силиций, като по този начин ще ускори процеса на обновяване. Така че производителите на устройства с Android ще могат да актуализират рамката на Android и да я пуснат за своите устройства.
Наистина ли ще направи Android актуализации по-бързо?
Както споменахме по-горе, досега версията за актуализация на Android има три стъпки и Project Treble само намалява една от тези стъпки. Както казва Google, "няма допълнителна работа от производителите на силиций", но дали това наистина ще подобри ситуацията с актуализациите на Android? Е, сега нещата са малко съмнителни . Докато производителите като притежаваната от Lenovo Motorola трябва да могат да прокарват по-бързи актуализации, тъй като те най-често разполагат със запас от Android, производителите като Samsung ще продължат да си позволяват време, имайки предвид, че трябва да обработват потребителския интерфейс и да добавят свои собствени функции.
Така че, в крайна сметка, ако не получавате Android актуализации след Project Treble, трябва да обвинявате само производителя на вашето устройство. Google със сигурност е свършил своята работа.
Кога устройства ще получат проекта Treble?
Архитектурата Project Treble вече е част от предварителен преглед на разработчиците на Android O, който наскоро беше пуснат за устройствата Pixel и Nexus. Когато става въпрос за други устройства, всяко устройство, което се стартира с Android O или се актуализира до Android O, ще бъде съвместимо с проекта Treble устройство.
Проект Treble: По-бързи актуализации на Android
Трябва да изчакаме и да видим дали проектът Treble наистина изпълнява обещанието за по-бързи актуализации на Android. Въпреки това, трябва да получим по-ясна идея, когато Android O се пусне на всички, тъй като Google също ще публикува пълна документация на Project Treble, след като Android O е пуснат.
Е, тук се надяваме, че проектът Treble наистина поправя нещата от предната версия на Android. Е, какви са мислите ви за проекта Treble? Кажете ни в раздела за коментари по-долу.