Ако се сеќавате дека Google го објави Project Treble пред I/O 2017 за да се справи со еден од најголемите предизвици на Android, проблемот со ажурирањето на уредот пред 5 години. Со Android 8 (Oreo), системот Андроид беше редизајниран за да ги олесни, побрзите и поевтините надградбите за производителите. Значи, што е овој Project 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. Всушност, токму тоа е целта на проектот. Наместо да добивате поединечни изданија за секој уред за ажурирања, андроид рамката е подготвена и пуштена на уред поддржан за високи тонови. Нашата тема можете да ја најдете на GSI овде. Денес речиси и да нема уред кој нема Project Treble. Google направи одлична работа. Останете во тек за да ја следите агендата и да научите нови работи.