Android ART: L’ambiente runtime di Android

Dall'aggiornamento ad Android 5 - chiamato anche Lollipop - il sistema operativo gira sotto un nuovo ambiente runtime Java. Questo era precedentemente Dalvik ed è stato completamente sostituito da ART (Android Runtime) da Android 5.0.

Mentre tu come utente benefici principalmente di migliori prestazioni, Android ART porta molte innovazioni, specialmente per gli sviluppatori di app. L'ambiente runtime è un elemento fondamentale per programmare il sistema e le applicazioni su di esso. Con l'introduzione di ART sono arrivate diverse innovazioni per lo sviluppo di applicazioni. Le applicazioni che erano ancora sviluppate su Dalvik, tuttavia, sono ed erano di solito compatibili anche con il nuovo ambiente di esecuzione. In generale, Android ART ha introdotto molte funzioni che sono destinate a semplificare lo sviluppo di applicazioni. La determinazione dei problemi è anche supportata nell'ambiente runtime e resa più comprensibile. Per il sistema operativo Android di Google, ci sono naturalmente anche vantaggi per gli utenti.

Alcuni vantaggi di Android ART rispetto a Dalvik

Da Android 5, è stato utilizzato l'ambiente runtime Java ART, che migliora le prestazioni dei dispositivi Android.

  • Alcuni codici nel linguaggio di programmazione sono convertiti direttamente in codici binari, che assicura il lancio più veloce delle applicazioni.
  • L'apertura più veloce significa meno carico sul processore. Questo non solo protegge il processore, ma anche la durata della batteria.
  • Per poter convertire direttamente i codici, in alcuni casi è necessaria più memoria. Di conseguenza, i file più grandi richiedono anche più tempo per essere scaricati.

Sul sito ufficiale di Android ART non solo troverai una panoramica dettagliata, ma anche molti suggerimenti e trucchi se vuoi sviluppare un'app.