Članak

Kako će Googleov projekt Treble pomoći u rješavanju jednog od najstarijih problema s Androidom

U ožujku 2016., kada je objavljen pregled programera za Android N, mi smo primijetio da je nešto drugačije. Uz Android Bijeli slez, Google je umetnuo novu particijsku strukturu koja je uključivala particiju dobavljača. U njemu su se nalazile neke datoteke koje su ranije živjele u "uobičajenim" jezgrama OS OS-a na sistemskoj particiji, kao i neke datoteke tvrtke koja je sama izradila telefon. Ali u Pregled programera za Android N, stvari su se promijenile još više, a u ovoj je novoj particiji bilo i datoteka koje su duplicirale i prepisale dijelove jezgrenog OS-a kada se telefon podigao.

U to smo vrijeme skupili glavu i napravili dodatna kopanja te došli do zaključka da je ovo prvi korak ka olakšavanju ažuriranja Androida davanjem tvrtki poput Samsung ili Qualcomm mjesto koje mogu nazvati svojim i podijeliti sustav na dva dijela: područje dobavljača i područje jezgre Androida.

Project Treble Android dijeli na dva dijela: Googleov dio i dio hardverske podrške.

Google je objavio Projekt visokih tonova

danas, i sve je puni krug. Upravo je to čemu služi to područje dobavljača, a mi vidimo kako to može promijeniti problem nedovoljno brzog ažuriranja telefona.

Verizon nudi Pixel 4a za samo 10 USD mjesečno na novim Neograničenim linijama

Dobavljaju se sučelje dobavljača i VTS (Vendor Test Suite) Android O, a čini se da će ovo ukloniti sve opravdanja za sporost s ažuriranjima. Prilično je tehničku stvar opisati, a ako ste tehnički naklonjeni, trebali biste to pogledati Googleov post na blogu na svemu tome, ali možemo ga razbiti kako bi svi mogli razumjeti što je ovo i zašto to može napraviti veliku razliku.

Svi znamo da Android dolazi od Googlea. Mnogo drugih tvrtki surađuje s Googleom kako bi poboljšalo Android (a Google je pozvao tvrtke da to učine još više), ali kôd je dovršio i hostirao Google. Svatko ga može preuzeti i ugraditi u Android, ali ovaj Android sam po sebi nije cjelovit operativni sustav za telefon.

Da bi Android mogao učiniti bilo što, potrebna vam je podrška tvrtki poput Qualcomma, Samsunga i svake druge tvrtke koja izrađuje pojedine dijelove. Softver koji čini da ti dijelovi rade odvojen je, a to znače stvari koje su prije projekta Treble te dijelove treba ugraditi u Androidov kôd kada tvrtke koje proizvode telefon grade operativne sustave sustav. Svaki put kada se Android ažurira, bilo da se radi o cjelovitom ažuriranju platforme, poput skoka s Marshmallowa na Nougat ili na sigurnosno ažuriranje koje utječe samo na nekoliko dijelova sustava, dijelovi koji čine rad hardvera moraju biti inkorporiran.

To stvari znatno usporava. Umjesto da Google može poslati jedno ažuriranje za svaki telefon s Androidom tvrtkama koje ih proizvode i imaju ga rade, šalju nepotpuni operativni sustav kojem je potrebno ostalo ugrađeno u novu bazu, zatim ga treba sastaviti i testirano. Samsung (na primjer) to mora učiniti za svaki model Galaxy S8 izrađuju prije nego što uopće mogu razmišljati o tome da vam pošalju to ažuriranje.

S novim sustavom, Googleov dio Androida može živjeti u vlastitom prostoru, a dijelovi Qualcomma i Samsunga i HTC-a i svi ostali mogu živjeti u svom vlastitom prostoru. U teoriji je ažuriranje već testirano i "samo će raditi".

Tome služi novi VTS. Zamislite VTS kao pravilnik o tome kako napraviti Android. Ako se svi pridržavaju ovih pravila, promjene koje Google uvodi i testira funkcionirat će potpuno isto na svakom telefonu s određenom verzijom Androida. A s ažuriranjima koja je lakše graditi i slati nama korisnicima, većina novih telefona bit će u istoj verziji. Ovo je izvrsno za nas, a izvrsno je i za uključene tvrtke jer im omogućuje da rade na svom području stručnosti, dok netko drugi radi na njihova stvari.

Prodajni paket dobavljača osmišljen je kako bi osigurao da svaka tvrtka na isti način izrađuje Android.

Da bi se provjerilo rade li pravila i jesu li svi u skladu s njima, na novom se uređaju može obaviti niz testova prije nego što se pojavi u prodaji i svaki put kad se sustav izvrši temeljitu reviziju. Ovaj test pobrinut će se da Samsungov TouchWiz Android i HTC-ov Sense Android rade s Googleovim Androidom na isti način, a jedno ažuriranje od Googlea djeluje na oba. Tako se rade stvari kako bi se osiguralo da sve aplikacije budu u programu Google Play funkcionirat će i, uglavnom, to je sjajan sustav.

Još nemamo sve detalje, ali rečeno nam je da će sve biti objavljeno i prebačeno u otvoreni kod za Android nakon što Android O lansira kasnije ove godine. Ovo će vam omogućiti vrlo zanimljivo vrijeme u Google I / O, a mi ćemo i dalje provjeravati taj novi način rada i ono što svi ostali uključeni u izradu telefona koje volimo rade s njima.

instagram story viewer