Proč Xiaomi nemůže vydat nový HyperOS 3 pro všechny telefony najednou
Když Xiaomi oznámilo novou verzi HyperOS 3, mnoho uživatelů se ptalo, proč nevyjde pro všechny telefony najednou. Důvod je prostý: žádný mobil není úplně stejný. Každý model používá jiné součástky a jiná nastavení, která vyžadují vlastní přípravu a kontrolu. I s moderními nástroji trvá ověřování funkčnosti opravdu dlouho.
Moderní smartphone je komplexní systém, kde je nutná dokonalá souhra softwaru a hardwaru. I když jsou tyto dvě vrstvy oddělené, měly by spolu dokonale komunikovat. Xiaomi proto musí zajistit, aby nové požadavky systému „seděly“ na starší ovladače fotoaparátu nebo modemu.
Stačí totiž drobná neshoda a aktualizace by mohla zařízení znefunkčnit. Každý model proto musí projít vlastní sérií důkladných testů, které odhalí, zda si nový HyperOS rozumí se vším, co telefon obsahuje. Projekt Treble sice situaci zlepšuje, ale neřeší provázanost systému s hardwarem úplně.
Proč Xiaomi nepoužije čistý Android?
Možná se nabízí otázka, proč Xiaomi jednoduše nepoužije „univerzální“ systémový obraz čistého Androidu. Tyto verze nejsou určené pro běžné telefony. Chybí v nich důležité moduly, které řídí spotřebu baterie, funkce fotoaparátu nebo chlazení telefonu. Bez nich by systém sice naběhl, ale reálné používání by bylo plné chyb, zamrzání a nečekaných pádů.

V univerzálním Androidu totiž chybí to, co dělá vaše Xiaomi chytrým – pokročilé zpracování fotek, řízení teploty nebo specifické funkce modemu. Kdyby Xiaomi vydalo jen tento holý základ, telefon by přišel o klíčové schopnosti. Všechny tyto funkce je nutné do nového HyperOS 3 znovu pracně integrovat a ověřit, že fungují správně.
HyperOS navíc není jen obyčejná nadstavba. Obsahuje vlastní plánovače, propojení zařízení i další technologie, které musí fungovat stejně dobře na mobilech, tabletech, hodinkách i chytré domácnosti. Když Google změní něco v Androidu, musí Xiaomi sladit svoje řešení. Tím vznikají stovky drobných úprav, které je nezbytné znovu otestovat. To v praxi znamená přepsat tisíce řádků kódu, což zabere obrovské množství času.
Nový HyperOS 3 nelze vypustit najednou všem
Každý telefon dnes neustále komunikuje s hodinkami, televizí nebo chytrou domácností. Pokud Android v nové verzi změní chování Bluetooth nebo Wi-Fi, může se toto spojení rozpadnout. Proto je potřeba znovu prověřit celý ekosystém, aby se po aktualizaci například neodpojovaly hodinky. Tento proces testování je náročný a zdlouhavý, ale spolehlivost má pro Xiaomi vždy přednost před rychlostí vydání.

Celý proces brzdí i další hráči. výrobci čipů musí dodat nové ovladače a podklady pro svůj hardware, Google musí schválit, že systém splňuje podmínky pro služby jako Obchod Google Play, a jednotlivé regiony mají vlastní požadavky. Výsledkem je, že místo jednoho velkého dne aktualizací máme spíše dlouhé období, během kterého se aktualizace postupně dostávají na jednotlivé modely
Dražší mobily zpravidla dostávají přednost, protože mají výkonnější hardware a jejich ladění je snazší než u levnějších modelů, kde je nutné bojovat o každý megabajt paměti. Na aktualizacích navíc pracují různé týmy nezávisle na sobě. Proto se občas stane, že levnější model dostane systém dříve – jeho tým měl prostě hotovo rychleji.
Také se nemůžete dočkat nového HyperOS 3?
Zdroj: xiaomitime.com.


