Google’i Androidi värskendused on parandanud rakenduste käivitamist 30 protsenti
Google’i uusim ajaveebipostitus käsitleb ARTi, Androidi käitusaja ja selle uue OS-ist sõltumatu värskendamisvõimaluse vooruste ülistamist. ART on mootor, mis toidab Androidi ning vastutab Java ja Kotlini baitkoodiks kompileerimise ja selle käivitamise eest. ART värskendused on võimaldanud Google’il rakenduste kiirust parandada isegi ilma täieliku OS-i värskenduseta. Google ütles, et ART Android 13 versiooni kasutuselevõtuga on “mõnedes seadmetes rakenduste käivitamisel tegelikke täiustusi kuni 30%.
ART sai ametlikult Android 12-s OS-i modulaarseks osaks ( APEX-moodul ) , mis võimaldab seda süsteemivärskenduse asemel Play poe kaudu värskendada. Praeguste Androidi levitamisnumbrite juures tähendab see umbes 31 protsenti kasutajatest (ehk 600 miljonit kasutajat) hankige regulaarselt parem ja kiirem rakendusmootor. Kuigi paljud komponendid on aeglaselt APEX-moodulisse viidud, ütles Google, et ART on suurim, millel on suurusjärgu võrra rohkem API-sid kui ühelgi teisel APEX-moodulil. Google on alustanud ART-i versioonide koostamist, nagu see oleks suur tarkvaraprojekt, ja Androidiga. 14 tuleb “ART 14”. Käitusaja uusim versioon ei piirdu siiski Android 14-ga – see ja enamik selle täiustustest levivad ka vanematele operatsioonisüsteemidele, seega on võimalik käivitada ART 14 teie tähelepanuta jäetud versioonis. Android 12 telefon.

ART 13 puhul esitas Google ülaltoodud diagrammi, et näidata, millal uus värskendus välja tuli ja milline on selle mõju rakenduse keskmisele käivitusajale. Google kirjeldas mõningaid ART 13 muudatusi seoses Android 13 väljalaskmisega, öeldes , et “ART [13] muudab algkoodile ja koodilt ülemineku palju kiiremaks ning JNI-kõned on nüüd kuni 2,5 korda kiiremad.” ART “toimib ka rohkem baite koodi kinnitamine installimise ajal, vältides käitamise ajal kinnitamise kulusid ja hoides rakenduse käivitusajad kiired, “ütles Google. Tulemuseks on mõne seadme käivitusaja pikenemine 30 protsenti.
Google ütles, et ART 14 värskendus viib Androidi versioonilt OpenJDK 11 versioonile OpenJDK 17 koos uue kompilaatori ja käitusaja optimeerimisega, mis parandab jõudlust, vähendades samal ajal koodi suurust. See peaks Android 14-s ilmuma millalgi järgmisel kuul, käivitades Play poe levitamise .
Lisa kommentaar