Optimizer, de Google-compiler die ART naar een hoger niveau tilt

Android Cheats Startpagina

Over het algemeen zijn de enige nieuwigheden die we in het besturingssysteem waarnemen die die te maken hebben met de visuele aspecten, en iets verder gaan, die kunnen worden waargenomen door de prestaties en vloeibaarheid van de smartphone. Er is echter nog meer relevant nieuws dan degene die binnenkort zou kunnen aankomen, Optimizer genaamd.

Een nieuwe metgezel voor ART

ART kwam met KitKat, de nieuwe runtime die Java-applicaties ging draaien. Hij zou toevallig Dalvik vervangen, iets wat hij op Lollipop kreeg. In werkelijkheid gaat alles echter veel verder dan alleen het veranderen van de virtuele machine. Er is ook een element dat de compiler is, die verantwoordelijk is voor het "verwerken" van de code om deze uit te voeren. Bij Dalvik was de compiler van het JIT-type (just-in-time) en was hij verantwoordelijk voor het compileren op het moment dat de code zou worden gebruikt. Met Lollipop werd de compilatie AOT (ahead-of-time), en compileert de code voordat deze moet worden gebruikt. Het is niet nodig om uit te leggen waarom dit de werking van applicaties stroomlijnt. Het probleem is echter dat om de overgang van Dalvik naar ART te vergemakkelijken, een AOT-versie van Dalvik's JIT-compiler Quick werd gebruikt. Een wijziging op de vorige, om zo te zeggen. Dat gaat nu veranderen.

Android cheats

Zeg hallo tegen Optimizer

De nieuwe compiler zou helemaal opnieuw zijn gebouwd en zowel ARM als Google hebben eraan gewerkt. Het zal Optimizer heten en het zal beschikken over de huidige compilatietechnologieën en zal compatibel zijn met compilatie voor 32 en 64 bits. ARM is verantwoordelijk voor het 64-bits gedeelte, terwijl Google verantwoordelijk is voor het 32-bits. In ieder geval lijkt het erop dat een van de nieuwigheden de compiler zal kunnen updaten met meer nieuwigheden, dus we kunnen a priori hopen dat het in de loop van de tijd zal verbeteren. Hoe het ook zij, het meest opmerkelijke is het feit dat Optimizer een compiler zal zijn die precies is gemaakt met als doel de compiler te zijn van Java-applicaties voor Android met ART als virtuele machine, dus we kunnen verbeteringen verwachten in de vloeibaarheid en werking van de smartphones, iets dat altijd welkom is.