Che cosa è meglio, per sviluppare la mia app per Android su un PC Windows o un Mac?Android: quale è meglio, sviluppare l'app per Android su un Mac o un PC Windows?
risposta
Grazie all'approccio allo sviluppo "di controllo" di Apple (per dirla educatamente), avrete bisogno di un Mac per sviluppare app per iPhone. Quindi, se pensi che sia probabile che eseguirai il porting di tutte le tue app Android sull'iPhone nel prossimo futuro, potresti anche risparmiare l'acquisto di due lotti di hardware di sviluppo e iniziare con un Mac.
Inoltre, l'emulazione di un Mac OS su un PC è un lavoro duro e contro Apples ToS, ma è possibile eseguire un sistema operativo Windows in modo nativo su un Mac.
È possibile eseguire Windows su un Mac, completamente supportato da Apple - nessuna emulazione in vista. Potresti anche acquistare qualcosa come VMware Fusion o Parallels Desktop per eseguire Linux su detto Mac. –
Ci sono alcuni modi non ufficiali per far funzionare Mac OS su un PC, vedere www.hackintosh.com –
@tomlog Vero, è * tecnicamente * possibile, ma la quantità di tempo (che = denaro) per ottenere un out-of- data, la versione di un Mac OS funzionante in modo grave non vale la pena se sei uno sviluppatore serio. Inoltre, non è solo ufficioso, è addirittura illegale emulare un Mac OS su un PC. – Mathew
Domande soggettive. Tutto dipende dalle preferenze personali. Ti piacciono Windows e Linux? Usa PC. Ti piace MacOS? Allora conosci la risposta :). Java è la lingua principale per lo sviluppo di Android e Google supporta attivamente tutti i sistemi operativi più diffusi. Quindi, gli strumenti di sviluppo per diverse piattaforme esistono in quantità sufficiente.
Grazie Anry, sei stato molto utile. – Allan
Poiché i documenti API non sono sempre completi, avere access to the Android source code può essere di grande beneficio. Sfortunatamente, impostare questo per Windows non è attualmente supportato da Android, ma è per Linux o Mac OS. Lo puoi fare per Windows, ma non c'è alcuna procedura spiegata per farlo, e non è intuitivo.
Quindi, nel caso in cui sia possibile scaricare e visualizzare facilmente la fonte, Linux o Mac potrebbero essere un'opzione migliore di Windows.
Sicuramente si potrebbe * visualizzare * la fonte su qualsiasi sistema con un editor di testo? Compilare ed eseguire può essere diverso, ma vista? –
@Dan: ottenere la fonte non è così semplice. Se si dispone di uno script che elenca cosa si può fare, è possibile farlo. Per Mac OS e Linux, Google fornisce un'utilità e istruzioni di installazione. Non così per Windows, sei lasciato da solo. – JRL
Abbastanza corretto, sono corretto, non mi sono mai reso conto di averlo reso così difficile. –
Ho sviluppato Android su OS X, Ubuntu Linux e Windows XP, e nella mia esperienza fa poca differenza. È anche facile da tagliare e cambiare. Scegli il sistema operativo che preferisci.
Ehi, grazie Jim. Ma ... non sarebbe meglio avere tutti i file, le idee, i documenti, ecc.su un Mac se una persona sa che si svilupperanno sia per Android che per iPhone? Grazie ancora. – Allan
Se si utilizzerà l'IDE eclissi, farà poca o nessuna differenza quale sistema operativo si sceglie. Eclipse può essere eseguito su MAC Windows o Linux.
Grazie Zerayaqob - Sono sicuro che mi piace Eclipse ... Mi sono spesso chiesto in quale linguaggio è stata programmata Eclipse? – Allan
- 1. Posso sviluppare Android su Mac?
- 2. È possibile sviluppare per Android su Android?
- 3. Sviluppare con LibVLC per Android su Windows
- 4. Per quale obiettivo Android dovrei sviluppare? Android 4.4W o Android 4.4L o Android 4.4 kitkat?
- 5. Quale è meglio usare Sencha Touch o PhoneGap per Android?
- 6. Android Studio è più veloce su un PC Linux?
- 7. Quale è meglio per Windows? pthreads o CreateMutex?
- 8. È possibile sviluppare con Silverlight su un Mac?
- 9. È possibile eseguire Android JVM su un PC?
- 10. android: quale pratica è meglio per l'uso di CoordinatorLayout
- 11. Quale è meglio? App nativa o app ibrida?
- 12. Sviluppo Android su Windows o Linux?
- 13. Esiste un client/server Miracast per Mac o Windows?
- 14. Quale IDE Android è migliore: Android Studio o Eclipse?
- 15. Sviluppo su Mac rispetto all'utilizzo della macchina virtuale su PC basati su Windows?
- 16. Stream screencast Android su PC
- 17. Quale parser DOM HTML funziona meglio su Android?
- 18. enum vs android @Intdef - quale è meglio ottimizzato
- 19. Quale è meglio? OpenCyc o ConceptNet?
- 20. Quale è meglio H2 o HSQLDB?
- 21. Quale è meglio: mysql_connect o mysql_pconnect
- 22. Quale è meglio - PyInstaller o cx_Freeze?
- 23. È necessario un telefono sviluppatore Android per sviluppare applicazioni per la piattaforma Android?
- 24. Quale è meglio, ETL o ELT?
- 25. Quale è meglio usare ViewState o hiddenfield
- 26. Quale è meglio: PooledConnectionFactory o CachingConnectionFactory?
- 27. Quale è meglio PHP SOAP o NuSOAP?
- 28. Android - quale usare Attivo Realm Android o
- 29. MonoTouch richiederà un Mac per pubblicare su iPhone/iPod Touch?
- 30. Comunicazione da Android a PC
il mio amico che è un mac fanboy pensa mac. Io che preferisco Windows, penso a Windows. Usa il sistema operativo che ti è più comodo, non ci sono differenze significative per quanto ne so. – pgsandstrom
Ti ringrazio per questo commento e benvenuto di più! – Allan
Non c'è molta differenza, se utilizzi l'NDK in modo estensivo, un ambiente basato su Linux potrebbe essere più adatto, ma altrimenti sarebbe solo una preferenza personale –