Optimizer, Google kompajler koji će ART podići na sljedeću razinu

Android Cheats Home

Općenito, jedine novosti koje uočavamo u operativnom sustavu su one koje se odnose na vizualne aspekte, a idući malo dalje, one koje se mogu uočiti po performansama i fluidnosti pametnog telefona. No, postoje još relevantnije vijesti od onih, poput one koja bi uskoro mogla stići pod nazivom Optimizer.

Novi suputnik za ART

ART je došao s KitKat-om, kao novim runtime-om koji će pokretati Java aplikacije. Dogodilo se da će zamijeniti Dalvika, nešto što je dobio na Lollipop-u. Međutim, u stvarnosti sve ide puno dalje od jednostavne promjene virtualnog stroja. Tu je i element koji je prevodilac, koji je odgovoran za "obradu" koda za njegovo izvršavanje. Kod Dalvika je kompajler bio tipa JIT (just-in-time) i bio je zadužen za kompajliranje upravo u trenutku kada se kod trebao koristiti. S Lollipop-om je kompilacija postala AOT (unaprijed) i kompilira kod prije nego što ga mora koristiti. Nema potrebe objašnjavati zašto se time pojednostavljuje rad aplikacija. Međutim, problem je u tome što je za olakšavanje prijelaza s Dalvika na ART korištena AOT verzija Dalvik JIT kompajlera, nazvana Quick. Izmjena prethodnog, da tako kažem. Sada će se to promijeniti.

Android varalice

Pozdravite Optimizer

Novi bi prevodilac bio napravljen od nule, a i ARM i Google su radili na njemu. Zvat će se Optimizer i imat će trenutne tehnologije kompilacije, kao i kompatibilnost s kompilacijom za 32 i 64 bita. ARM je odgovoran za 64-bitni dio, dok je Google odgovoran za 32-bitni. U svakom slučaju, čini se da će još jedna od novosti biti mogućnost ažuriranja navedenog prevoditelja s više noviteta, pa se a priori možemo nadati da će se s vremenom poboljšati. Kako god bilo, najzanimljivija stvar je činjenica da će Optimizer biti kompajler kreiran upravo sa svrhom da bude prevodilac Java aplikacija za Android s ART-om kao virtualnim strojem, tako da možemo očekivati ​​poboljšanja u fluidnosti i radu pametnih telefona, nešto što je uvijek dobrodošlo.