Qual è la differenza tra Android SDK e ADT?
Android SDK = Android Software Development Kit - Consiste in compilatori, utility, strumenti di compilazione e strumenti di imballaggio per creare e distribuire applicazioni Android. Gli strumenti di Android SDK sono per lo più strumenti a riga di comando, che possono essere chiamati dalla shell unix o dalla riga di comando in stile MS-DOS (in Windows) e non sono grafici.
Eclipse = Un "ambiente di sviluppo integrato" (IDE) open source - che fornisce un editor di codice, viste di progetto integrate e altre "prospettive" per consentire un ambiente in cui i programmatori possono "vedere" il loro codice e le risorse grafiche come un unico progetto piuttosto che come piccoli file separati su disco. Eclipse fornisce anche "plug-in" che gli permettono di gestire nuovi linguaggi, set di strumenti e ambienti.
Quindi, l'architettura di Eclipse di plug-in, moduli e l'ambiente grafico integrato facile da navigare forniscono un modo conveniente per i venditori di piattaforme (come Android, ma anche Blackberry OS 10 e Samsung Tizen e varie altre piattaforme) per implementare componenti aggiuntivi di Eclipse o anche interi wrapper per Eclipse, e fornire ai programmatori e ai nuovi sviluppatori della loro piattaforma un modo facile e integrato per sviluppare, testare e confezionare il codice per la loro piattaforma.
ADT = Android Developer Tools = è un "plugin" e un set di strumenti che aiuta gli sviluppatori Android a usare Eclipse e il suo ambiente per sviluppare, confezionare e spedire le applicazioni. Come menzionato sopra, gli strumenti SDK di Android sono per lo più strumenti basati su testo "a riga di comando". Eclipse fornisce un ambiente integrato e un wrapper grafico dove gli sviluppatori possono facilmente invocare questi strumenti da un ambiente grafico sia su Windows, Linux o MacOS e utilizzare il mouse e la tastiera in modo intuitivo piuttosto che navigare attraverso decine di directory e memorizzare la sintassi di decine di comandi.
Oggi, ADT è considerato obsoleto ed è sostituito da Android Studio. Tuttavia, la spiegazione di cui sopra è ancora valida e i concetti di cui sopra sono utili da conoscere e capire.
Commenti, ulteriori domande a me e upvotes benvenuti!