Какво е Project Treble?

Ако си спомняте, Google обяви Project Treble преди I/O 2017, за да се справи с едно от най-големите предизвикателства на Android, проблема с актуализацията на устройството преди 5 години. С Android 8 (Oreo) системата Android беше преработена, за да направи надстройките по-лесни, по-бързи и по-евтини за производителите. И така, какво представлява този Project Treble?

Проект Treble

Тя позволява на разработчиците да проектират актуализации, които работят на милиарди телефони и таблети, без да се налага да се настройват за всеки тип устройство. Преди Project Treble рамката на Android и доставчикът на устройства бяха преработени, за да актуализират устройствата. Както рамката на Android беше актуализирана, така и доставчикът на устройството беше преработен. Това беше доста трудно за компаниите да актуализират. С нов интерфейс на доставчика Project Treble отделя реализациите на доставчика (софтуер, специфичен за устройството) от рамката на Android OS. Няма официален интерфейс на доставчика в Android 7.x и по-ранни версии, така че производителите на устройства трябваше да актуализират много код на Android, за да актуализират устройствата до по-нови версии на Android.

Благодарение на Project Treble компаниите станаха по-бързи и лесни за актуализиране. Телефоните на Samsung, които получиха много малко актуализации на Android преди Project Treble, сега получават повече актуализации от телефоните на Google.

Treble предоставя стабилен нов интерфейс на доставчика за производителите на устройства за достъп до специфични за хардуера части от кода на Android, така че производителите на устройства могат просто да актуализират рамката на Android OS и да пропуснат директно производителите на чипове, за да осигурят нова версия на Android. С Project Treble необходимите рамки на устройството бяха напълно преместени към доставчика на устройството. По този начин, докато компаниите се актуализираха, те пуснаха само новата рамка на Android, доставчикът остана същият. Снимката по-долу го обяснява.

GSI (Generic System Image) е изцяло продукт на този проект. Както казахме по-горе, ако имате доставчик на високи честоти, вашата компания ще предостави актуализациите като GSI. Например, Xiaomi дава актуализации на MIUI на повечето от своите устройства като GSI / SGSI. Всъщност точно това е целта на проекта. Вместо да получава индивидуални компилации за всяко устройство за актуализации, рамката на android се подготвя и пуска за поддържано устройство с високи честоти. Можете да намерите нашата тема на GSI тук. Днес почти няма устройство, което да няма Project Treble. Google свърши страхотна работа. Останете на линия, за да следвате дневния ред и да научите нови неща.

 

 

 

Свързани статии