Qual è il miglior sistema operativo per sviluppare applicazioni Android?
Sono d'accordo con le risposte già postate a cui vorrei aggiungere una piccola cosa. Per quanto eclipse e ADT siano indipendenti dal sistema operativo sottostante, uno sviluppatore Android non può non tenere conto delle dipendenze esterne per le applicazioni in costruzione. È necessario prendere in considerazione le cose che si potrebbero fare al di fuori del proprio IDE e quanto sia facile il sistema operativo sottostante lo rende anche è un po' una considerazione che ho quando intraprendo un progetto. Un semplice esempio potrebbe essere se sto facendo alcune cose di basso livello e uso C nella mia applicazione Android, ho bisogno di sfruttare i metodi JNI per le funzionalità. In questo caso, molto probabilmente utilizzerei l'NDK di Android. Integrare NDK in eclissi per compilare il codice C ha alcuni tutorial per le finestre, ma la sua molto più semplice su Linux secondo la mia esperienza. Ci potrebbero essere altre dipendenze/integrazioni di questo tipo che potrebbero essere necessarie man mano che la vostra applicazione si evolve, quindi avere la flessibilità di progettazione in realtà aiuterà il processo di evoluzione.
Questa potrebbe essere una delle considerazioni che potreste voler prendere in considerazione quando si sceglie un sistema operativo per lo sviluppo Android. È anche degno di nota dire che si può cambiare il sistema operativo su cui si lavora in qualsiasi momento, purché si sappia cosa si sta facendo e perché lo si sta facendo.
Articoli simili
- Il sistema operativo Windows potrà mai superare il sistema operativo Android o il sistema operativo Apple nei dispositivi mobili?
- Google è pagato per fornire il sistema operativo Android ai telefoni? Il costo del sistema operativo è alla fine addebitato al cliente?
- Come potrei creare il mio sistema operativo per console per PC, senza scegliere un sistema operativo preesistente come Linux o Windows?
- Quanto java è necessario per sviluppare applicazioni per Android? Da dove comincio a sviluppare se ho un'idea in mente?