Android

ART kao zadani kompajler u sljedećoj verziji Androida

dalvik-vs-art

Izlaskom Androida 4.4 Kitkat, svjetlo dana je ugledao i novi ART kompajler. Korisnici ga mogu po želji uključiti, uz napomenu da stvar još nije u potpunosti gotova, odnosno da se još uvijek nalazi u eksperimentalnoj fazi.

Razlika između starog Dalvik kompajlera i ART-a je u tome što ART koristi AOT (Ahead Of time) kompajliranje, odnosno prije vremena, a Dalvik koristi JIT (Just In Time). To znači da Dalvik kompajlira kod kad aplikacija to od njega zatraži, dok ART to obavlja unaprijed i time automatski skraćuje vrijeme potrebno za pokretanje aplikacije. Više o ART i Dalvik kompajlerima pročitajte ovdje.

E sad, prema najnovijim podacima do kojih je zajednica developera došla, ART će u sljedećoj verziji Androida biti zadani kompajler, što će svakako utjecati na povećanje brzine pokretanja aplikacija, ali i štednju energije. Ovo znači da je ART spreman i da je napokon izašao iz eksperimentalne faze. Naravno, kako će to u praksi izgledati, ostaje za vidjeti u najnovijoj verziji Androida koja bi trebala biti predstavljena na redovitoj Googleovoj I/O konferenciji tijekom sljedećeg tjedna.

Napomenimo i to da određeni broj aplikacija još uvijek nije optimiziran za rad s ART-om i trebat će neko vrijeme da ih njihovi proizvođači prilagode. Isto tako, mnoge nadgoradnje sučelja i modificirane verzije Androida poput HTC Sensea i Samsungovog TouchWiza nisu kompatibilne s ART-om i za sada nema informacija kada će se to promijeniti.

Dalvik-is-dead-long-live-Dalvik