Cikk

Hogyan segít a Google Project Treble megoldani az Android egyik legrégebbi problémáját

2016 márciusában, amikor megjelent az Android N fejlesztői előzetes, mi észrevette, hogy valami más volt. Androiddal Mályvacukor, A Google egy új particionálási struktúrát helyezett be, amely szállítói partíciót is tartalmazott. Ez tartalmazott néhány olyan fájlt, amely korábban a rendszerpartíció "normál" operációs rendszerének alapvető mappáiban volt, valamint néhány olyan fájlt, amely a telefont készítő cégtől származott. De a Android N fejlesztői előnézet, a dolgok még jobban megváltoztak, és ebben az új partícióban voltak olyan fájlok is, amelyek a telefon indításakor lemásolták és felülírták az alap operációs rendszer darabjait.

Abban az időben összeraktuk a fejünket, és némi extra ásást végeztünk, és arra a következtetésre jutottunk, hogy ez volt az első lépés az Android könnyű frissítése felé azáltal, hogy Samsung vagy Qualcomm egy hely, ahol felhívhatják a sajátjukat, és két részre osztják a rendszert: eladói területre és Android-alapterületre.

A Project Treble két részre osztja az Android-ot: a Google és a hardvertámogatás részre.

A Google bejelentette Treble projekt ma, és minden teljes körbe került. Ez a gyártói terület éppen erre szolgál, és megismerhetjük, hogyan változtathatja meg a telefonok nem elég gyors frissítésének problémáját.

A Verizon a Pixel 4a készüléket mindössze 10 USD / hó áron kínálja az új Unlimited vonalakon

A szállítói felület és a VTS (Vendor Test Suite) jön Android O, és úgy tűnik, hogy ez minden kifogást elvesz, hogy lassúak legyenek a frissítések. Elég technikai dolog leírni, és ha technikailag hajlandó, akkor meg kell néznie A Google blogbejegyzése az egészen, de le tudjuk bontani, hogy mindenki megértse, mi ez és miért jelenthet nagy változást.

Mindannyian tudjuk, hogy az Android a Google-tól származik. Rengeteg más vállalat dolgozik együtt a Google-lal az Android fejlesztése érdekében (és a Google még ennél is többet hívott meg a cégekre), de a kód a Google véglegesítette és üzemeltette. Bárki letöltheti és beépítheti Android-ba, de ez Az Android önmagában nem teljes telefonos operációs rendszer.

Ahhoz, hogy az Android bármit megtehessen, támogatást kell kapnia olyan vállalatoktól, mint a Qualcomm, a Samsung és minden más vállalat, amely az egyes alkatrészeket gyártja. A szoftver, amely ezeket az alkatrészeket működésbe hozza, különálló, és a Project Treble előtti dolgok ezt jelentik ezeket a részeket be kell építeni az Android kódjába, amikor a telefont gyártó cégek felépítik az operációs rendszert rendszer. Minden alkalommal, amikor az Android frissül, legyen szó teljes platformfrissítésről, például a Marshmallow-ról a Nougat-ra vagy egy biztonsági frissítés, amely csak a rendszer néhány részét érinti, azoknak a részeknek kell lenniük, amelyek a hardvert működtetik bejegyzett.

Ez jelentősen lelassítja a dolgokat. Ahelyett, hogy a Google minden Androidot futtató telefonról egyetlen frissítést küldhetne azoknak a cégeknek, amelyek gyártják és rendelkeznek munka, nem teljes operációs rendszert küldenek, amelynek a többire szüksége van az új alapba beépítve, majd össze kell állítani és tesztelték. A Samsungnak (például) ezt kell tennie a Galaxy S8 még mielőtt elgondolkodnának azon, hogy elküldjék-e Önnek a frissítést.

Az új rendszerrel a Google Android-része a saját térén élhet, a Qualcomm, a Samsung és a HTC részei pedig mindenki más a saját térén élhet. Elméletileg a frissítés már tesztelt, és "csak működni fog".

Erre szolgál az új VTS. Gondoljon a VTS-re, mint az Android elkészítésének szabálykönyvére. Ha mindenki betartja ezeket a szabályokat, a Google által végrehajtott és tesztelt változtatások pontosan ugyanúgy működnek minden telefonon, amely egy adott Android verziót futtat. A könnyebben elkészíthető és a felhasználóknak elküldhető frissítések révén a legtöbb új telefon ugyanazon a verzión lesz. Ez nagyszerű számunkra és az érintett vállalatok számára is, mert ez lehetővé teszi számukra, hogy a szakterületükön dolgozzanak, míg valaki más dolgozik azok dolog.

A Vendor Test Suite úgy lett kialakítva, hogy minden vállalat ugyanúgy építse az Androidot.

Annak ellenőrzésére, hogy a szabályok működnek-e, és mindenki betartja-e őket, tesztek sorozatát lehet elvégezni egy új eszközön, mielőtt az értékesítésre kerül, és minden alkalommal, amikor a rendszert felújítják. Ezek a tesztek megbizonyosodnak arról, hogy a Samsung TouchWiz Android és a HTC Sense Android ugyanúgy működik-e a Google Androidjával, és hogy a Google egyetlen frissítése mindkét esetben működik. Így tesszük a dolgokat annak érdekében, hogy minden alkalmazás benne legyen A Google Play működni fog, és többnyire remek rendszer.

Még nem rendelkezünk a teljes részletekkel, de azt mondják nekünk, hogy mindent közzéteszünk és az Android nyílt forráskódjába tesszük, amint az Android O idén később elindul. Ez nagyon érdekes időtöltést jelent a Google I / O, és továbbra is megvizsgáljuk a dolgok ezen új módját, és azt, hogy mindenki más mit csinál velük az általunk szeretett telefonok gyártásában.

instagram story viewer