Sviluppo di software Android: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
RolloBot (discussione | contributi)
m Bot: Sostituzione automatica (-[Ll]ibreria \(informatica\) +Libreria (software))
Recupero di 2 fonte/i e segnalazione di 0 link interrotto/i. #IABot (v2.0beta10)
Riga 37:
Il ''kit di sviluppo software Android'' ([[Software development kit|SDK]]) include una serie completa di strumenti di sviluppo.<ref>{{cita web|url=https://developer.android.com/studio/command-line/index.html|titolo=Tools Overview|lingua=en|data=21 luglio 2009|accesso=24 agosto 2016}}</ref> Tra questi sono presenti: un [[debugger]], [[Libreria (software)|librerie]], un [[emulatore]] portatile basato su [[QEMU]], documentazione, [[Codice (teoria dell'informazione)|codici]] esemplificativi e tutorial. Le piattaforme di sviluppo attualmente supportate sono i [[computer]] che eseguono [[Linux (kernel)|Linux]] (qualsiasi moderna distribuzione Linux), [[macOS]] 10.5.8 o versioni successive e [[Windows XP]] o successivo. A partire da marzo 2015, l'SDK non è disponibile su Android in sé, ma lo sviluppo del software rimane possibile utilizzando applicazioni Android specializzate.<ref>{{cita web|url=https://play.google.com/store/apps/details?id=com.aide.ui|titolo=AIDE- IDE for Android Java C++|lingua=en|data=|accesso=24 agosto 2016}}</ref><ref>{{cita web|url=https://play.google.com/store/apps/details?id=air.JavaEditor|titolo=Java Editor|lingua=en|data=|accesso=24 agosto 2016}}</ref><ref>{{cita web|url=https://play.google.com/store/apps/details?id=ch.tanapro.JavaIDEdroid|titolo=JavaIDEdroid|lingua=en|data=|accesso=24 agosto 2016}}</ref>
 
Fino alla fine del 2014 l'ambiente di sviluppo integrato ufficialmente supportato ([[Integrated development environment|IDE]]) è stato [[Eclipse (informatica)|Eclipse]] utilizzando gli [https://web.archive.org/web/20160826222404/https://www.appaustic.com/android-app-development#section4 Android Development] Tools (ADT) Plugin, anche se ad esempio gli [[Ambiente (programmazione)|ambienti]] [[IntelliJ IDEA]]<ref>{{cita web|url=http://www.jetbrains.com/idea/features/|titolo=Making development an enjoyable experience|lingua=en|data=|accesso=24 agosto 2016}}</ref> e [[NetBeans]]<ref>{{cita web|url=http://plugins.netbeans.org/plugin/19545/nbandroid|titolo=NBAndroid|lingua=en|data=|accesso=24 agosto 2016}}</ref> supportano pienamente lo sviluppo di Android. A partire dal 2015 [[Android Studio]]<ref>{{cita web|url=https://developer.android.com/studio/index.html|titolo=Android Studio|lingua=en|data=|accesso=24 agosto 2016}}</ref>, realizzato da [[Google (azienda)|Google]] e alimentato da IntelliJ, è l'IDE ufficiale di Android. Gli sviluppatori, inoltre, possono utilizzare qualsiasi editor di testo per modificare i file [[Java (linguaggio di programmazione)|Java]] o [[XML]] e successivamente utilizzare un [[Interfaccia a riga di comando|comando]] ([[Java Development Kit]] e [[Apache Ant]] sono indispensabili) per creare, implementare ed eseguire le applicazioni avendone il controllo sui dispositivi Android collegati (ad esempio innescando il riavvio del device, installando un pacchetto software da remoto, ecc).<ref>{{cita web|url=http://jonwestfall.com/2009/08/backup-restore-android-apps-using-adb/|titolo=Backup & restore Android apps using ADB|lingua=en|data=25 agosto 2009|accesso=24 agosto 2016}}</ref>
 
I miglioramenti apportati all'SDK vanno di pari passo con lo sviluppo globale della piattaforma Android. L'SDK supporta anche le versioni precedenti di Android nel caso in cui gli sviluppatori desiderassero eseguire le loro applicazioni su dispositivi più vecchi. Gli strumenti di sviluppo sono componenti scaricabili, pertanto dopo aver scaricato l'ultima versione dell'ambiente e della piattaforma, quelle meno recenti possono essere scaricate facilmente per eseguire dei test di compatibilità.<ref>{{cita web|url=https://developer.android.com/studio/releases/sdk-tools.html|titolo=SDK Tools Release Notes|lingua=en|data=|accesso=24 agosto 2016}}</ref>
Riga 167:
 
== Collegamenti esterni ==
*[https://web.archive.org/web/20160825150335/https://developer.android.com/index.html Android Developers]
*[https://developer.android.com/studio/command-line/index.html Android Debug Bridge - developer.android.com]
*[https://source.android.com/source/running.html Building for devices at source.android.com]