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

A Google egyedi frissítési folyamata a pixel birtoklásának egyik legjobb része

Tartalomjegyzék:

Anonim

Rendkívül jól megkülönböztetve van a megkülönböztetés a Google telefonjai és a többi cég telefonjai között a frissítésekről. Noha létezik néhány kivétel, tudod, hogy csak akkor várhat időszerű Android-frissítést, ha egy nemrégiben a Google által eladott telefont használ. Röviden, hacsak a telefon nem mondja a Nexus vagy a Pixel hátulját, a frissítések elérése ugyanolyan véletlenszerű és kiszámíthatatlan lehet, mint a dobókockák.

Amikor elkezdünk beszélni a frissítési helyzetről, valaki megemlíti, hogy a Google gyorsabban meg tudja csinálni, mert nem megy keresztül a telefonszolgáltatót gyártó szolgáltatók és cégek körében. Sokkal sokkal többen játszanak itt, de egy pillantás arra, hogyan születik és szállítódik a Google Android frissítés, szórakoztató beszélgetést eredményezhet!

Két tévhit

Kezdjük azzal, hogy két dolgot foglalkozunk, amelyek közül sokunk téved: 1) Az eladott eszközök száma nagy különbséget jelent. 2) A szállító és a gyártó nincs a képen.

Szoftverfrissítés készítése egy telefonhoz ugyanaz, mint egy millió telefon szoftverfrissítése. A telepítésben különbségek vannak, mert egyre többen töltik le és több hiba fordulhat elő, de a kód megváltoztatása és minden működésének tesztelése teljesen független attól, hogy mennyi telefon fogja használni a vadonban.

Az Android a Nexus 5X készüléknél megegyezik az Android készülékkel Nexus 6P vagy Pixel készülékeken.

Az Androidot nem fejlesztették ki buborékban, és egyben sem tesztelték. A gyártó továbbra is részt vesz egy Pixel vagy Nexus telefon frissítésében. Valaki azon szállítókkal dolgozik, amelyek elkészítik az egyes elemeket, és minden elvárás szerint működnek, és rendezik az engedélyezést, majd sok más cég, például nagy szoftvergyártók és szállítók bemeneteivel tesztelik. A Verizon (például) meglehetősen nagy értéket képvisel a hálózatán, és ha gyorsan problémát okoz, egy adott telefont gyorsan feketelistára helyez. A Google arra készteti a Verizonot, hogy nézzen meg, mielőtt ez megtörténhet, annak ellenére, hogy a kérdéses telefon márkaneve nem kifejezetten a Verizon számára van.

Amit itt valójában azt értjük, hogy a Google az egyetlen cég, amely Nexus vagy Pixel telefonon Android szoftverfrissítést készít. Ez sem műszakilag nem megfelelő, de átadja az üzenetet. Ez az Android, ahogyan a Google nagy változások nélkül elkészítette.

A telepítés

A Google nagyon jó ebben az internetes cuccban. Felépített egy FOTA frissítő (F irmware O ver T he A Ir) rendszert az Android rendszerbe, amely egyszerű és robusztus. A rendszerszoftverben levő alkalmazás pingol egy szervert, és ha a válasz azt jelzi, hogy frissítés elérhető, akkor egy speciális letöltéskezelő szolgáltatás indul, és megragadja a fájlt. A fájlokat szinte minden Android-telefonon tárolja a Google.

A telefonhoz egy egyedi eszköz azonosítója és egy véletlenszerű szám generálása alapján van hozzárendelve egy frissítési hely. Ha a frissítési fájlokat nem mindenki számára teszi elérhetővé, akkor a letöltő kiszolgálókat nem szűkíti meg a kereslet, és ha egy kritikus hibát fedeznek fel, a futtatás megállítható.

Szinte minden más telefonra ugyanúgy telepítik a frissítést.

Hogyan fejlesztik a frissítést?

Ez a fontos rész.

Az összes frissítés, még a Nexus vagy a Pixel frissítései is, a gyártó és a szállító részvételét képezik. Mindannyian azonos módon vezetik be a Google Android frissítő szerverek. A Googlenak egyértelmű előnye van, hogyan továbbítja a frissített kódot az azt írók az építőipari szoftverekért felelős emberek számára.

Ha a frissítést a Google befejezte, a Samsung számára ez még mindig nem fejeződött be.

Az emberek Nexus vagy Pixel telefonhoz történő Android-építésében részt vevő emberek alapvetően az Android kódot írják. Az Android kiépítése a forráskódból egyáltalán nem nehéz. Néhány parancs egy olyan számítógéphez, amelyet megfelelően beállítottak az Android fordításához, elegendő ahhoz, hogy az összes alkatrészt telefonra másolható szoftverré alakítsák. A "kemény" munkát az a személy végzi, aki maga a kódot írja és megváltoztatja.

A Samsung, az LG vagy bármely más cég által eladott telefonok nem használják a kódot úgy, ahogy van írva. Ez azt jelenti, hogy nem csak letölthetik a frissített alkatrészeket, és úgy készíthetik el szoftvereiket, mint a Google. Ez különösen akkor nyilvánvaló azokra a havi Android biztonsági javításokra, amelyeket hozzá kell igazítani ahhoz, hogy együttműködjenek az operációs rendszert gyártó cégekkel, amelyek az Android alapját használják.

A Google kezeli a forráskódot és frissített szoftvereket épít saját telefonjára, és nem drasztikusan különbözik attól, mint bárki más. A fejlesztők változtatásokat hajtanak végre, és új funkciókat adnak az Android-forráshoz. A Google Hardware átveszi ezt a kódot, és együttműködik azokkal a vállalatokkal, amelyek gyártják a telefonok belsejében lévő alkatrészeket annak érdekében, hogy minden modell jól működjön, majd a béta program segítségével elérhetővé teszi a nyilvánosság számára.

A Google Hardvernek nem kell tennie azt a lépést - ezeket az alaprétegeket az egyéni operációs rendszer kódjává változtatva - ez az, ami előnyt ad a Nexus vagy a Pixel telefonoknak, amikor a frissítésre várnak.

Ez elkerülhetetlen, ha különböző vállalatok gyártanak különböző szoftvereket ugyanabból az alapkódból. A cél egy olyan gazdag ökoszisztéma, amely különböző cégekből épül fel, amelyek nagyon eltérő tapasztalatokat kínálnak, miközben a funkció és az alkalmazás szintjén továbbra is kompatibilisek az Android-kal. Nem szeretnénk más módon.