Android 12 by mohl obsahovat zásadní vylepšení kompatibility aplikací

Tento web může z odkazů na této stránce získávat partnerské provize. Podmínky použití.
android tool

Google se při uvedení Androidu snažil o otevřenost a přizpůsobení. Na rozdíl od společnosti Apple uvolnil svůj mobilní operační systém pod licencemi s otevřeným zdrojovým kódem, což výrobcům zařízení umožnilo jeho úpravy. Tento nesouvislý přístup pomohl systému Android stát se nejoblíbenější počítačovou platformou na světě, ale bylo těžké dosáhnout úrovně vybroušenosti a konzistence systému Apple. Společnost Google se v průběhu let pokusila centralizovat části systému Android, aby tento problém vyřešila, a v systému Android 12 se této úpravy dočká hlavní komponenta nazvaná ART. Výsledkem by mohla být výrazně lepší kompatibilita aplikací, což jistě potěší každého.

Ještě před několika lety vyžadovala každá aktualizace telefonů se systémem Android přestavbu operačního systému od základu s nejnovější kódovou základnou společnosti Google. To se začalo měnit s přidáním Project Treble v Androidu 8.0 Oreo. Tato architektonická změna zajišťuje dopřednou kompatibilitu kódu výrobců, takže nové aktualizace OS lze zapojit bez jakýchkoli nízkoúrovňových změn od Qualcommu a dalších výrobců čipů. Projekt Mainline přišel v Androidu 10, aby dále moduloval operační systém a poskytoval základní aktualizace systému prostřednictvím Obchodu Play.

Podle nové poznámky v otevřeném zdrojovém kódu Androidu plánuje Google s Androidem 12 přesunout běhové prostředí Androidu (ART) do Mainline. To znamená, že od příštího roku bude moci aktualizovat tuto důležitou součást systému v potenciálně všech nových zařízeních se systémem Android. ART je životně důležitý, protože bez něj by telefon neuměl spouštět žádné aplikace.

ART se do systému Android dostal ve verzi 4.4 KitKat a o rok později se stal povinným. ART je takzvaný překladač AOT (ahead of time). Bere z aplikací bajtový kód a kompiluje ho do nativních instrukcí, které jsou připraveny pro telefon, kdykoli aplikaci otevřete. ART nahradil virtuální počítač Dalvik, což byl kompilátor „just in time“, který převáděl kód za běhu a byl proto poměrně pomalý.

Pokud by společnost Google začala vyžadovat, aby výrobci OEM zahrnovali do telefonů komponentu ART podepsanou společností Google, mohla by na všech certifikovaných zařízeních se systémem Android prosazovat její aktualizace. Kompatibilita aplikací v systému Android urazila dlouhou cestu, ale stále se stává, že telefon může aplikaci vykreslit nesprávně nebo rozbít služby na pozadí kvůli úpravám systému OEM. Univerzální modul ART aktualizovaný společností Google by mohl zajistit větší konzistenci aplikací v různých zařízeních, což je dobré pro uživatele a skvělé pro vývojáře, kteří musí neustále hledat chyby specifické pro jednotlivá zařízení.

Nic z toho zatím není oficiální – Google zařazení modulu ART do systému Android 12 neoznámil, ale projekt probíhá v rámci projektu open-source. Pokud se uskuteční, mohly by aplikace pro Android získat velké zvýšení použitelnosti.

Nyní čtěte:

  • Project Treble zrychlil aktualizace Androidu
  • Project Mainline je nejnovějším pokusem Googlu o opravu aktualizací Androidu
  • Google tvrdí, že míra přijetí Androidu 10 je nejrychlejší v historii

.

Leave a Reply