In questo breve tutorial
parlerò di un argomento non molto trattato nei manuali ufficiali
dedicati alla programmazione per Android. Si tratta di una serie di
consigli e trucchi relativi alla ottimizzazione del codice Java per
la piattaforma Android, vale a dire come scrivere codice Java che sia
il più possibile efficiente, considerando le particolarità del
sistema operativo Android.
Come noto, le
applicazioni per Android sono scritte in linguaggio Java (codice
sorgente). Il codice sorgente è trasformato in byte-code (codice
intermedio) da un compilatore, per poi essere interpretato ed
eseguito da una Virtual Machine. Nella piattaforma Android la Virtual
Machine è rappresentata dalla Dalvik Virtual Machine, sviluppata da
Google, una particolare versione della Java Virtual Machine
ottimizzata per i dispositivi mobili.
Benché il funzionamento
della Dalvik Virtual Machine sia in gran parte assimilabile a quello
della Java Virtual Machine, esistono delle differenze sostanziali,
che impongono di adottare un diverso approccio nella programmazione
Java al fine di ottimizzare le prestazioni delle nostre app. Più
precisamente, poiché le nostre app possono girare su una pluralità
di dispositivi, alcuni dei quali datati o con scarse risorse
hardware, è necessario prestare particolare attenzione alla
ottimizzazione del codice.
Ecco dunque la prima parte del tutorial (a breve anche la seconda parte):
No comments:
Post a Comment