De Android-updates van Google hebben het opstarten van apps met 30 procent verbeterd

De Android-updates van Google hebben het opstarten van apps met 30 procent verbeterd

De nieuwste blogpost van Google gaat helemaal over het prijzen van de deugden van ART, de Android-runtime en de nieuwe mogelijkheid om onafhankelijk van het besturingssysteem te worden bijgewerkt. ART is de engine die Android aandrijft en verantwoordelijk is voor het compileren van Java en Kotlin in bytecode en het uitvoeren ervan. Dankzij updates voor ART kan Google de snelheid van apps verbeteren, zelfs zonder een volledige OS-update. Met de uitrol van de Android 13-versie van ART zei Google dat het “op sommige apparaten tot 30% verbeteringen in het opstarten van apps in de echte wereld” heeft gezien.

ART werd officieel een modulair onderdeel van het besturingssysteem (een APEX-module ) in Android 12, waardoor het via de Play Store kon worden bijgewerkt in plaats van een systeemupdate. Met de huidige Android-distributiecijfers betekent dat ongeveer 31 procent van de gebruikers (ofwel 600 miljoen gebruikers).) regelmatig een betere, snellere app-engine krijgen. Hoewel veel componenten langzaam naar een APEX-module zijn verplaatst, zegt Google dat ART de grootste is, met “een orde van grootte meer API’s dan welke andere APEX-module dan ook.” Google is begonnen met het versiebeheer van ART alsof het een groot softwareproject is, en met Android Op 14 zal ‘ART 14’ verschijnen. De nieuwste versie van de runtime zal echter niet beperkt zijn tot Android 14. De meeste verbeteringen zullen ook naar oudere besturingssystemen worden uitgerold, dus het is mogelijk om ART 14 op je verwaarloosde besturingssystemen te gebruiken. Android 12-telefoon.

ART 13 bracht grote verbeteringen in de opstarttijd van apps.

Wat ART 13 betreft, heeft Google het bovenstaande diagram verstrekt om te laten zien wanneer de nieuwe update is uitgerold en welk effect deze heeft gehad op de gemiddelde opstarttijd van apps. Google heeft enkele van de ART 13-wijzigingen met de release van Android 13 gedetailleerd beschreven en zei dat “ART [13] het schakelen van en naar native code veel sneller maakt, waarbij JNI-aanroepen nu tot 2,5x sneller zijn.” ART “presteert ook meer byte- codeverificatie tijdens de installatie, waardoor de kosten van verificatie tijdens runtime worden vermeden en de opstarttijden van de app snel blijven”, aldus Google. Het resultaat is een opstarttijdverbetering van 30 procent voor sommige apparaten.

Google zei dat de ART 14-update Android van OpenJDK 11 naar OpenJDK 17 zal overbrengen “samen met nieuwe compiler- en runtime-optimalisaties die de prestaties verbeteren en de codegrootte verkleinen.” De update zou ergens volgende maand op Android 14 moeten verschijnen, waarmee een Play Store-uitrolproces zou worden gestart. .

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *