Qual è la differenza tra Android SDK e Android Studio?
Si sta chiedendo la differenza tra ciò che è un Workshop e una chiave inglese o una chiave inglese. Entrambe sono entità diverse e, ad essere onesti, non sono paragonabili, eppure una è parte essenziale di un'altra. Permettetemi di spiegarlo.
Hai una semplice idea di fare una pattumiera come questa immagine qui sotto:
Image Courtesy: Google
Hai bisogno di un sacco di strumenti o macchine per ottenere questo prodotto finale (supponendo che tu abbia la conoscenza di fare il prodotto). Questi strumenti non sono altro che Android SDK o Android Software Developer Kit e l'idea di costruire la pattumiera è la tua idea di app. Ogni versione di Android ha diverse versioni di questi SDK.
SDKs consiste fondamentalmente in[1]:
- Librerie necessarie
- Debugger
- Un emulatore
- Documentazione relativa alle interfacce del programma applicativo Android (APIs)
Breve video sulle API:
- Codice sorgente di esempio
- Tutorial per il sistema operativo Android
Dopo aver avuto le conoscenze, gli strumenti, altri elementi essenziali (come il materiale, i dati ed ecc.) hai bisogno di un ambiente per portare avanti l'intero processo di costruzione della struttura e di messa a punto. Ora quell'ambiente è fondamentalmente Android Studio.
Quindi cosa fa fondamentalmente Android Studio?
Mantiene tutti gli strumenti, i tuoi progetti e fondamentalmente qualsiasi cosa relativa alla tua app in un unico posto e li rende facilmente accessibili.
Così
E' anche il canale di comunicazione tra l'ambiente di costruzione della tua app e il resto del sistema operativo e anche i dispositivi esterni. Per esempio, se avete completato la scrittura del codice per un'app e volete testarla sul vostro dispositivo, permetterà al codice di essere eseguito sul computer (chiede al computer di eseguire il programma) e controllerà gli errori. Una volta che è privo di errori, l'applicazione sarà installata sul tuo telefono istantaneamente (devi collegare il dispositivo e abilitare il debug USB nelle opzioni dello sviluppatore).
Ci sono molte cose che accadono all'interno di Android Studio e ho solo cercato di spiegare in termini profani. Sentitevi liberi di correggere o aggiungere le informazioni necessarie
Articoli simili
- Cosa si può fare per memorizzare/sincronizzare le cartelle Android Studio e SDK online come backup?
- Qual è la differenza tra Android SDK e ADT?
- Qual è il miglior SDK di videochiamata fattibile per iOS e Android?
- Voglio sviluppare un'app di chat in Android? Qual è la migliore libreria o sdk per gestire un numero enorme di utenti?