Když je oznámena nová verze Androidu, obvykle trvá dlouho, než se dostane do našich mobilních telefonů, pokud vůbec. Kromě telefonu Google nebo mobilu se systémem Android One musí výrobci podniknout různé kroky, aby zařízení aktualizovali. Řekneme vám, jak fungují aktualizace systému Android.
Proces ve dvou fázích a jedenácti krocích
Krok za krokem, který vám řekneme, je založen na průvodce Sony pro vaše telefony Xperia. Skládá se ze dvou fází, první je stavební a druhá certifikace. obecně řečeno, výrobce dostává nový Android a musí jej vyladit a vylepšit pro všechna svá zařízení. Později budou potřebovat pomoc operátorů a vývojářů, aby se před oficiálním spuštěním ujistili, že je vše v pořádku.
Kroky 1 a 2: Vývojová sada a základ
Nejprve je to tak Google poskytuje výrobci sadu Platform Development Kit. Tento PDK je sada nástrojů se všemi potřebnými materiály pro konstrukci operačního systému a obvykle je doručena několik týdnů před oficiálním oznámením odpovídající verze Androidu.
Odtud je čas postavit základy. Mluvíme o uvedení nové verze Androidu do stávajícího systému. Toto je část, kde v hrubých rysech jsou aktualizace Androidu zabudovány do toho, co již bylo.
Krok 3: HAL
Je důležité si uvědomit, že to není jen otázka softwaru. Je třeba vzít v úvahu hardware, spíše v případech jako Sony, jehož čipy fungují jinak než u Qualcommu. HAL je zkratka pro Hardware Abstraction Layer a v podstatě je to všechno o zapojení systému a stroji správným způsobem aby nedocházelo k poruchám na přístrojích.
Kroky 4 a 5: Základy a příslušenství
Jakmile bude hardware a software funkční, je čas začít se ujišťovat, že vše funguje. První věcí je implementovat základy do telefonu: hovory, zprávy a připojení k internetu. Tyto tři prvky jsou základem toho, co by mělo fungovat, než půjdeme dále.
Pátým krokem je, kde výrobce zavádí vlastní vrstvu přizpůsobení. Uživatelské rozhraní, vlastní aplikace, extra funkce… Toto je okamžik, kdy se čistý Android stává něčím jiným.
Kroky 6 a 7: testy, testy a další testy
Doposud byla vytvořena verze Androidu, která funguje každý den bez problémů. Vše je tam, kde má a vše funguje jak má. Na řadě jsou testy abyste se ujistili, že odhalíte možné závady, které je třeba opravit.
V případě Sony je to verze, kterou dává svým vlastním lidem, svému laboratornímu vybavení a v uzavřené a veřejné beta verze. Tento proces pokračuje, dokud není dosaženo stabilní verze bez chyb, nebo alespoň minimálních chyb, které neovlivňují celý systém.
Kroky 8 a 9: zajištění standardů
Zde začíná druhá fáze vydávání aktualizací Androidu. Musíme zajistit kvalitu produktu, které je dosaženo normy v technických záležitostech jako Wifi, Bluetooth ... vše musí být aktuální, pokud jde o využití, které uživatel zařízení poskytne.
Je čas na to brát v úvahu i operátory. Úzce s nimi spolupracují, aby zjistili, zda jsou potřeba konkrétní verze nebo zda se neobjeví nepředvídatelné chyby. Před konečným vydáním je vyžadován souhlas všech stran.
Kroky 10 a 11: spuštění a podpora
Pokud vše proběhlo správně až sem, předposledním krokem je oficiální spuštění aktualizace. Uživatelé je obdrží na svých terminálech a budou moci využívat výhod, které nabízí. Tím však krok za krokem aktualizací Androidu nekončí, protože jedna z nejdůležitějších věcí zůstává: podpora.
Výrobce musí věnovat pozornost zpětné vazbě uživatelů, aby závady opravoval které byly přehlédnuty a jakékoli chyby, které je třeba opravit. Zde se shromažďují informace pro aktualizace firmwaru každého telefonu, které probíhají mezi vydáními systému Android.
Náročný proces pro aktualizace Androidu
Právě v tomto okamžiku lze aktuální verzi pro Android považovat za spuštěnou. Proces je dlouhý a vyžaduje velkou pozornost výrobce, aby vše fungovalo, jak má. To vysvětluje, proč trvá tak dlouho pokaždé, když je oznámena aktualizace Androidu.
I když je fragmentace mezi systémy běžným problémem softwaru Google, pravdou je, že vyhledávač poskytuje pouze balíček se základy a je na každé společnosti, aby provedla požadovanou práci. Trvají déle, ale ujistit se, že vše funguje dobře, je náročný proces.