Sviluppo di software Android: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Morry39 (discussione | contributi)
Fix link
Riga 35:
}}
 
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 ), [[Mac OS XmacOS]] 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://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>