Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

A projekt fő vonalon belül az évek során az android frissítések legnagyobb változása

Tartalomjegyzék:

Anonim

A két órás Google I / O vitaindító Android-része rövid volt az előző évekhez képest, ám hatalmas változáson ment keresztül annak módja, hogy a Google miként fogja frissíteni kedvenc operációs rendszerünkre, amikor az Android Q megérkezik. Projekt Mainline néven hívják fel, és a cél az Android alapkomponenseinek teljes frissítése a Play Áruházon keresztül a háttérben, anélkül, hogy újra kellene indítania a telefont, vagy arra kényszerítenie a felhasználót, hogy egy biztonsági javításra gondoljon. Ez a rendszer elkülönül a havi biztonsági javítástól vagy a rendszerverzió frissítésétől, és létezik, így a Google az operációs rendszer kritikus részeit biztonságban tarthatja és frissítheti, függetlenül attól, hogy milyen telefont használ.

Annak érdekében, hogy jobban megértsük a Mainline működését, leültünk a Google Iliyan Malchev-szel, hogy minél többet tudjunk megtanulni.

Az Android Q beta 3 áttekintése: Sötét téma, navigáció gesztusokkal és további értesítési változások

Minden, amit a fővonal érint, és hogyan működik

A Project Mainline olyan alapvető összetevők frissítésének egyik módja az Android rendszerben, amelyeket korábban nem lehetett megérinteni jelentős szoftverfrissítés nélkül, mivel azok fontosak voltak az operációs rendszer más részeinek működésében. A Google három kategóriára osztja a listát:

  • Biztonság: Média kodekek, Médiakeret-összetevők, DNS-megoldó, Conscrypt
  • Adatvédelem: Dokumentumok felhasználói felület, engedélykezelő, ExtServices
  • Konzisztencia: Időzóna-adatok, ANGLE (a fejlesztők bekapcsolódása), Modul-metaadatok, Hálózati összetevők, Captive Portal Bejelentkezés, Hálózati engedélyek konfigurálása

Mint láthatja, ezek mind a működő telefon nagyon fontos részei. A Google a telefon normál működési rendjének megszakítása nélkül történő frissítéséhez új tárolót talált ki, amelyet Android Pony EXpressnek (APEX) hívnak. Ezt az új tárolót a Google Play Áruházon keresztül küldi el, mint bármely más APK (app) fájlt, de amikor a telefonra kerül, valójában egy teljes fájlrendszerré válik, amely a telefonra illeszkedik a feladat elvégzéséhez. És a Play Services frissítéseihez hasonlóan a Mainline frissítései lassan beépülnek az egész Android ökoszisztémába néhány hét alatt.

A frissítés alkalmazásakor a felhasználónak nem kell semmit tennie, és soha nem szabad tudnia, hogy történt. De valószínűtlen esetben, ha valami rosszul fordul elő a frissítéssel, létezik egy visszalépési rendszer, amely megőrzi a felhasználói adatokat, és szükség esetén visszatér az ismert jó állapotba - ha a frissítés megfelelő, a régi és az új felhasználói adatok zökkenőmentesen egyesülnek.

A Project Mainline célja az Android biztonsági frissítéseinek felgyorsítása a Play Áruház használatával

Tehát alapvetően, ha a Google-nak bármilyen okból meg kell frissítenie a 12 dolog bármelyikét, akkor ezt a Play Áruházon keresztül is megteheti, akárcsak a Google Play Szolgáltatások egy részének frissítését. És amikor ezek a frissítések megtörténnek, a felhasználó általában nem fogja tudni, hogy még meg is történik.

Fővonal minden Android telefonhoz

Ismeri azokat a időket a múltban, amikor a Google azt mondta: "Hé, van egy újszerű módszerünk a frissítések jobb fejlesztésére", csak hogy néhány eredeti gyártó azt mondja: "igen, jól vagyunk, csak soha ne frissítsük telefonunkat", és úgy érezte, hogy nem sok haladás történt? A Project Mainline nem működik így, valójában nem. Először is, ezek a modulok elég alacsonyan fordulnak elő az Android rendszerben, és olyan vállalkozások egyedi felhasználói felületei, mint például a Xiaomi és a Samsung, nem kerülnek útba. Ezenkívül ez a 12 modul a Google és partnerei közötti sok tárgyalás eredménye. A Mainline által támogatott modulok eredeti listája kezdetben sokkal nagyobb volt, de a tárgyalások során 12-re csökkent.

Talán még ennél is fontosabb, hogy a Google nagyszerűen együttműködik (és arra ösztönzi) az APEX-et használó gyártókat és partnereket, hogy frissítéseket szállítsanak a Play Áruházon keresztül saját összetevőire.

Ezt a 12 modult a Play Áruházon keresztül frissítik, ami azt jelenti, hogy az eredeti gyártóknak egyetértenek abban, hogy engedélyezik ezeket a frissítéseket a Play Áruház eléréséhez. A Project Mainline most az Android kompatibilitása elsődleges része, tehát ha telefonodon az Android Q fut, és hozzáféréssel rendelkezik a Google Play Áruházhoz, akkor a Project Mainline támogatja.

Minden, ami nem tartozik az ernyő alá, a Google az APEX tárolót nyílt forráskódúvá tette, ami azt jelenti, hogy a nem szabványos Android készülékek továbbra is úgy dönthetnek, hogy így frissítik a kritikus összetevőket, még akkor is, ha a Play Áruházon kívül más oldalt használnak. Ez nagyszerű hír az Amazon ökoszisztéma számára, valamint a telefonokhoz, amelyek olyan helyeken jelennek meg, mint Kína, ahol a Play Áruház nem garantálja.

Talán még ennél is fontosabb, hogy a Google hűséges az APEX-et használó gyártókkal és partnerekkel, hogy a Play Áruházon keresztül frissítéseket szállítson saját alkotóelemeire. Ez azt jelentené, hogy a Samsunghoz hasonló vállalatok képesek lesznek az APEX használatával frissíteni saját rendszerszintű alkalmazásaikat anélkül, hogy teljes újraindítást és frissítést igényelnének a felhasználó nevében. Elméletileg ezt a szolgáltatók is használhatják a telefon hálózattal kapcsolatos dolgok frissítéséhez, ha szükségesnek ítélték. Ez természetesen nem garantálja, de a Google világossá tette, hogy a közös felhasználásnak nagyon sok lehetősége van.

A jövő kezdete

A Project Mainline működésének alapvető mechanikája sok mélyen technikai jellegű, de nevetségesen fontos a platform jövője szempontjából. Miközben a Google továbblépteti az irányítást az önálló menedzsment ökoszisztéma és a nyílt egyesített platform között, egy olyan előrehaladási út megtárgyalása, ahol a funkciókat teljes rendszerfrissítés nélkül hozzá lehetne tenni és megváltoztathatnánk, vagy valami hasonló, mint a Stagefright sebezhetőség minden telefonon azonnal javítható, egy hatalmas eredmény. És az Iliyan-nal folytatott beszélgetésünk világossá tette, hogy ez csak a kezdete annak, ahogyan a Mainline és a hozzá kapcsolódó technológiák képesek lesznek.

Könnyű megnézni, hogy a Google a rendszerfrissítésekről beszél, és arra gondol, hogy "igen, igen, hallottuk már arról, hogy a frissítések már javulnak", de az az igazság, hogy évek óta folyamatos javulást tapasztalunk, és csak most kezdjük el látni az előnyöket. És még a siker mellett is érdemes rámutatni arra, hogy a Mainline művek valóban új dolog, és óriási lépés annak biztosítása érdekében, hogy minden felhasználót megvédjenek, amikor leginkább szükségük van rá.