Qual è un buon sistema operativo per lo sviluppo di Android, Linux o Windows 10?
Per lo sviluppo puro non importa quale sistema operativo scegliete. Puoi scrivere codice altrettanto bene in Linux, Windows o Mac, dato che tutti eseguono il JDK, Eclipse e l'SDK Android altrettanto bene. TUTTAVIA:
Linux ha alcuni vantaggi rispetto ai due:
1. L'emulatore Android funzionerà meglio su alcune versioni di Linux a seconda di come sono impostate. L'AVD funziona utilizzando una tecnologia di emulazione chiamata qemu che è ora integrata nel kernel di Linux dandogli accesso diretto al processore migliorando così la velocità dell'emulatore in modo significativo. Windows e MacOS non hanno qemu integrato nel loro kernel, per quanto ne so, quindi l'emulatore funziona da schifo.
2. Le distribuzioni Linux per default sono ottimizzate per lavorare più velocemente sull'hardware di Windows. Prendete nota delle parole "di Windows". MacOS è altamente ottimizzato per lavorare il più velocemente possibile sui Mac, quindi non può davvero competere in questa categoria. Ma per gli utenti di PC, se investite il tempo e lo sforzo per rendere la vostra macchina Linux ottimizzata di conseguenza alle vostre impostazioni hardware, farà saltare windows quando si tratta di velocità di elaborazione, migliorando quindi la velocità del vostro IDE come risultato.
Ora che ci siamo tolti il pensiero, ho un avvertimento: Linux è difficile da configurare correttamente! A meno che non sappiate esattamente cosa state facendo, lo frenerete ancora e ancora e ancora finché non lo farete funzionare. Se proprio dovete usare Linux, ecco le distribuzioni che consiglio per sviluppare applicazioni Android:
Linux per principianti: Ubuntu - qualsiasi versione sopra la 10.04 credo. Scegliete quello che funziona meglio per voi
Linux Intermedio: Passate un po' di tempo a configurare una macchina Slackware con Eclipse + ADT + JDK + qemu. Non te ne pentirai.
Non so nulla di Linux avanzato, ma i 2 di cui sopra saranno ottimi per lo sviluppo di applicazioni Android.
EDIT:- Questa non è la mia risposta. È una risposta postata su un thread.
Articoli simili
- Il sistema operativo Windows potrà mai superare il sistema operativo Android o il sistema operativo Apple nei dispositivi mobili?
- Come potrei creare il mio sistema operativo per console per PC, senza scegliere un sistema operativo preesistente come Linux o Windows?
- Qual è il tipo di file delle applicazioni eseguite sul sistema operativo Linux dal momento che '.APK' è per Android OS e '.exe' è per Windows OS?
- Google è pagato per fornire il sistema operativo Android ai telefoni? Il costo del sistema operativo è alla fine addebitato al cliente?