Articol

Inside Project Mainline, cea mai mare schimbare a actualizărilor Android din ultimii ani

protection click fraud

Porțiunea Android a celor două ore Keynote Google I / O a fost scurtă comparativ cu anii precedenți, dar a inclus o schimbare masivă a modului în care Google va trece la actualizarea la sistemul nostru de operare preferat când Android Q ajunge. Se numeste Linia principală a proiectului, iar obiectivul este actualizarea componentelor de bază ale Android prin Play Store în întregime în fundal, fără a fi nevoie să reporniți telefonul sau să forțați utilizatorul să se gândească la un patch de securitate. Acest sistem este separat de patch-ul de securitate lunar sau de o actualizare a versiunii de sistem și există, astfel încât Google să poată păstra în siguranță și actualizat părțile critice ale sistemului de operare, indiferent de telefonul pe care îl utilizați.

Pentru a înțelege puțin mai bine cum funcționează Mainline, ne-am așezat cu Iliyan Malchev de la Google pentru a învăța cât de mult am putut.

Recenzie Android Q beta 3: temă întunecată, navigare gestuală și mai multe modificări de notificare

Tot ce atinge Mainline și cum funcționează

Project Mainline este o modalitate de a actualiza 12 componente de bază în Android care nu au putut fi atinse anterior fără o actualizare majoră de software datorită importanței lor pentru funcția altor părți ale OS. Google separă lista în trei categorii:

Verizon oferă Pixel 4a la doar 10 USD / lună pe noile linii nelimitate

  • Securitate: Media Codecs, Componente Media Framework, DNS Resolver, Conscrypt
  • Confidențialitate: UI pentru documente, Controler de permisiuni, ExtServices
  • Coerență: Date privind fusul orar, ANGLE (înscrierea dezvoltatorilor), metadate ale modulului, componente de rețea, conectare la portal captiv, configurare permisiune rețea

După cum puteți vedea, toate acestea sunt părți destul de importante ale unui telefon funcțional. Pentru a le actualiza fără a întrerupe ordinea normală de funcționare a telefonului, Google a inventat un nou container pe care îl numește Android Pony EXpress (APEX). Acest container nou este trimis prin Magazinul Google Play ca și cum ar fi orice alt fișier APK (aplicație), dar când acesta ajunge la telefon, de fapt se desfășoară pentru a fi un întreg sistem de fișiere care se montează pe telefon pentru a-l face loc de munca. Și, la fel ca actualizările serviciilor Play, actualizările Mainline vor fi lansate încet pe întregul ecosistem Android pe parcursul a câteva săptămâni.

Când se aplică actualizarea, utilizatorul nu trebuie să facă nimic și nu ar trebui să știe niciodată că s-a întâmplat. Dar, în cazul puțin probabil, ceva nu merge bine cu o actualizare, există un sistem de revenire care păstrează datele utilizatorilor și revine la starea bună cunoscută atunci când este necesar - dacă actualizarea merge corect, datele vechi și cele noi ale utilizatorului se îmbină perfect.

Project Mainline își propune să accelereze actualizările de securitate Android utilizând Magazin Play

Deci, practic, dacă Google trebuie să actualizeze oricare dintre aceste 12 lucruri, indiferent de motiv, poate face acest lucru prin Magazin Play la fel cum actualiza o parte din Serviciile Google Play. Și atunci când aceste actualizări se întâmplă, utilizatorul nu va conștientiza de cele mai multe ori chiar dacă se întâmplă.

Linie principală pentru fiecare telefon Android

Știți acele vremuri din trecut în care Google spunea „hei, avem un mod nou și atrăgător de a îmbunătăți actualizările” doar pentru Unii producători OEM spun că „nu suntem buni, nu ne putem actualiza niciodată telefoanele” și s-a simțit că nu s-au înregistrat prea multe progrese făcut? Proiectul Mainline nu funcționează așa, de fapt nu poate. Pentru început, aceste module se întâmplă suficient de scăzute în Android, încât IU-urile personalizate de la companii precum Xiaomi și Samsung nu le împiedică. În plus, aceste 12 module sunt rezultatul multor negocieri între Google și partenerii săi. Lista inițială a modulelor acceptate prin Mainline a fost de fapt mult mai mare la început, dar s-a redus la 12 pe parcursul negocierilor.

Poate mai important, Google este interesant (și încurajează) producătorii și partenerii care folosesc APEX să livreze actualizări prin Play Store pentru propriile sale componente.

Aceste 12 module sunt actualizate prin Play Store, ceea ce înseamnă că producătorii OEM trebuie să fie de acord să permită aceste actualizări pentru a accesa Play Store. Proiectul Mainline este acum o parte principală a compatibilității Android, așadar, dacă telefonul dvs. rulează Android Q și are acces la Magazinul Google Play, acesta este acceptat prin intermediul Proiectului Mainline.

Pentru tot ce nu intră sub acea umbrelă, Google a creat containerul APEX open source, ceea ce înseamnă că ar fi posibil dispozitivele Android non-standard să aleagă în continuare actualizarea componentelor critice în acest mod, chiar dacă folosește altceva decât Magazin Play. Aceasta este o veste minunată pentru ecosistemul Amazon, precum și pentru telefoanele lansate în locuri precum China, unde Play Store nu este o garanție.

Poate mai important, Google este interesant de producătorii și partenerii care folosesc APEX pentru a furniza actualizări prin Play Store pentru propriile sale componente. Acest lucru ar putea însemna că companii precum Samsung ar putea folosi APEX pentru a-și actualiza propriile aplicații la nivel de sistem, fără a necesita o repornire totală și o actualizare în numele utilizatorului. În teorie, acest lucru ar putea fi folosit și de operatorii de telefonie pentru a actualiza lucrurile legate de rețea pe telefonul dvs. dacă s-ar considera necesar. Nimic din toate acestea nu este o garanție, desigur, dar Google a precizat că există un mare potențial aici pentru utilizarea în comun.

Începutul viitorului

Russell Holly

Russell este editor colaborator la Android Central. Este un fost administrator de server care folosește Android de la HTC G1 și a scris literalmente cartea pe tablete Android. De obicei îl poți găsi urmărind următoarea tendință tehnologică, spre durerea portofelului său. Găsește-l pe Facebook și Stare de nervozitate.

instagram story viewer