Aktualizace Androidu od Googlu zlepšily spouštění aplikací o 30 procent
Nejnovější příspěvek na blogu Google je o vychvalování předností ART, běhového prostředí Androidu a jeho nové schopnosti aktualizovat nezávisle na operačním systému. ART je engine, který pohání Android a je zodpovědný za kompilaci Java a Kotlin do bajtkódu a jeho spuštění. Aktualizace ART umožnily Googlu zlepšit rychlost aplikací, a to i bez úplné aktualizace operačního systému. S uvedením verze ART pro Android 13 Google uvedl, že zaznamenal „reálné zlepšení spouštění aplikací až o 30 % na některých zařízeních“.
ART se oficiálně stal modulární součástí OS ( modul APEX ) v Androidu 12, což umožňuje jeho aktualizaci prostřednictvím Obchodu Play namísto aktualizace systému. Se současnými čísly distribuce Androidu to znamená asi 31 procent uživatelů (nebo 600 milionů uživatelů) pravidelně získávejte lepší a rychlejší aplikační engine. Zatímco mnoho komponent bylo pomalu přesunuto do modulu APEX, Google řekl, že ART je ten největší, s „řádově větším počtem API než kterýkoli jiný modul APEX.“ Google začal verzovat ART, jako by to byl velký softwarový projekt, a s Androidem 14 přijde „ART 14.“ Nejnovější verze běhového prostředí však nebude omezena na Android 14 – ona a většina jejích vylepšení se rozšíří také na starší operační systémy, takže je možné spustit ART 14 na vašich zanedbávaných Telefon Android 12.

Pokud jde o ART 13, Google poskytl výše uvedený graf, který ukazuje, kdy byla nová aktualizace uvedena na trh a jaký vliv měla na průměrnou dobu spuštění aplikace. Google podrobně popsal některé změny ART 13 s vydáním Androidu 13 a uvedl , že „ART [13] umožňuje mnohem rychlejší přepínání na nativní kód a z něj, přičemž volání JNI jsou nyní až 2,5x rychlejší.“ ART „také provádí více bajtů ověřování kódu při instalaci, čímž se vyhnete nákladům na ověřování za běhu a zrychlíte spouštění aplikací,“ uvedl Google. Výsledkem je u některých zařízení 30procentní prodloužení doby spuštění.
Google uvedl, že aktualizace ART 14 přeskočí Android z OpenJDK 11 na OpenJDK 17 „spolu s novými optimalizacemi kompilátoru a běhového prostředí, které zlepšují výkon a zároveň zmenšují velikost kódu.“ Měla by vyjít na Android 14 někdy příští měsíc a zahájit proces zavádění Obchodu Play. .
Napsat komentář