Android SDK è un robusto kit di sviluppo software creato da Google per fornire agli sviluppatori un insieme completo di strumenti per la creazione di applicazioni Android.
Caratteristiche di Android SDK
Android SDK dispone di un discreto set di librerie e strumenti di sviluppo per aiutare i programmatori a creare e testare le applicazioni. La soluzione per gli sviluppatori Android nuovi o inesperti è l'ADT Bundle. Esso contiene un'ampia raccolta di utilità, tra cui
- Eclipse;
- Strumenti per la piattaforma Android;
- l'ultima immagine di sistema di Android.
L'SDK Android presuppone che gli sviluppatori abbiano già installato Eclipse (ufficialmente supportato dall'IDE), il JDK (Java Development Kit) e il plugin Android Development Tools (non richiesto, ma consigliato). In altre parole, l'SDK include solo le utilità di base per lavorare con le applicazioni Android.
Caratteristiche dell'SDK Android
Inizialmente, l'SDK non contiene la piattaforma Android o componenti di terze parti. Per ottenerli, è necessario eseguire il gestore SDK e installare almeno una piattaforma insieme agli strumenti appropriati. Il motivo è molto semplice: le piattaforme vengono costantemente aggiornate per supportare nuove funzionalità e inserirle nell'SDK sarebbe piuttosto costoso, per non parlare delle dimensioni del pacchetto finale. Ecco perché Google ha adottato una soluzione più semplice. Naturalmente sarà necessaria una connessione di rete, ma chi non ne ha una al giorno d'oggi? Inoltre, in questo modo è possibile tenersi aggiornati sulle ultime funzionalità della piattaforma.
L'SDK supporta anche le versioni precedenti della piattaforma, da Android 1.1 alle più recenti. In questo modo gli sviluppatori possono creare applicazioni per i dispositivi più vecchi e testarne la compatibilità con le piattaforme più recenti.
Nel complesso, l'SDK è un ottimo aiuto per gli sviluppatori Android, anche se è rivolto a sviluppatori esperti.