Optimizer, compilatorul Google care va duce ART la nivelul următor

Trucuri Android Acasă

În general, singurele caracteristici noi pe care le percepem în sistemul de operare sunt cele care au de-a face cu aspectele vizuale, iar mergând puțin mai departe, cele care pot fi percepute prin performanța și fluiditatea smartphone-ului. Există însă și mai multe evoluții relevante decât cele, precum cea care ar putea sosi în curând, numită Optimizer.

Un nou însoțitor pentru ART

ART a sosit cu KitKat, fiind noul runtime care urma să execute aplicații Java. Avea de gând să-l înlocuiască pe Dalvik, lucru pe care l-a realizat în Lollipop. Cu toate acestea, în realitate totul merge mult mai departe decât simpla schimbare a mașinii virtuale. Există și un element care este compilatorul, care este responsabil de „procesarea” codului pentru a-l executa. Cu Dalvik, compilatorul era de tip JIT (just-in-time) și era responsabil de compilare exact în momentul în care urma să fie utilizat codul. Cu Lollipop, compilația a devenit AOT (ahead-of-time) și compilează codul înainte de a fi nevoit să o folosească. Nu este nevoie să explicăm de ce acest lucru accelerează funcționarea aplicațiilor. Cu toate acestea, problema este că, pentru a facilita tranziția de la Dalvik la ART, a fost folosită o versiune AOT a compilatorului Dalvik JIT, numită Quick. O modificare față de precedentul, ca să zic așa. Acum asta se va schimba.

Trucuri Android

Bun venit la Optimizer

Noul compilator ar fi fost creat de la zero și atât ARM, cât și Google au lucrat la el. Se va numi Optimizer, și va avea tehnologii de compilare actuale, pe lângă faptul că va fi compatibil cu compilarea pe 32 și 64 de biți. ARM este responsabil pentru secțiunea pe 64 de biți, în timp ce Google este responsabil pentru secțiunea pe 32 de biți. În orice caz, se pare că o altă funcție nouă va fi capabilă să actualizeze respectivul compilator cu mai multe funcții noi, așa că a priori ne putem aștepta să se îmbunătățească în timp. Oricum ar fi, cel mai notabil lucru este faptul că Optimizer va fi un compilator creat tocmai cu scopul de a fi compilatorul de aplicații Java pentru Android cu ART ca mașină virtuală, așa că ne putem aștepta la îmbunătățiri în fluiditate și funcționare. a smartphone-urilor, ceva ce este întotdeauna binevenit.