Optimizator, Google kompajler koji će ART podići na sledeći nivo

Android Cheats Home

Generalno, jedine novine koje primećujemo u operativnom sistemu su one koje se odnose na vizuelne aspekte, i ako idemo malo dalje, one koje se mogu uočiti po performansama i fluidnosti pametnog telefona. Međutim, ima još relevantnijih vesti od onih, poput one koja bi uskoro mogla da stigne, pod nazivom Optimizator.

Novi pratilac za ART

ART je došao sa KitKat-om, kao novim runtime-om koji će pokretati Java aplikacije. Dogodilo se da zameni Dalvika, nešto što je dobio u Lollipop-u. Međutim, u stvarnosti sve ide mnogo dalje od jednostavne promene virtuelne mašine. Postoji i element koji je kompajler, 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 baš u trenutku kada će kod biti korišćen. Sa Lollipop-om kompilacija je postala AOT (unapred vremena) i kompajlira kod pre nego što mora da ga koristi. Nema potrebe objašnjavati zašto ovo pojednostavljuje rad aplikacija. Međutim, problem je u tome što je za olakšavanje prelaska sa Dalvika na ART korišćena AOT verzija Dalvik JIT kompajlera, nazvana Quick. Modifikacija prethodnog, da tako kažem. Sada će se to promeniti.

Андроид варалице

Pozdravite optimizator

Novi kompajler bi bio napravljen od nule, i ARM i Google su radili na njemu. Zvaće se Optimizer, i imaće trenutne tehnologije kompilacije, kao i da će biti kompatibilan sa kompilacijom za 32 i 64 bita. ARM je odgovoran za 64-bitni deo, dok je Google odgovoran za 32-bitni. U svakom slučaju, čini se da će još jedna od novina biti mogućnost da se navedeni kompajler ažurira sa više novina, tako da se a priori možemo nadati da će se vremenom poboljšati. Kako god bilo, najzanimljivija stvar je činjenica da će Optimizer biti kompajler kreiran upravo sa svrhom da bude kompajler Java aplikacija za Android sa ART-om kao virtuelnom mašinom, tako da možemo očekivati ​​poboljšanja u fluidnosti i radu pametnih telefona, nešto što je uvek dobrodošlo.