What is better, to develop my Android app on a Windows PC or a mac?
One of the key benefits to developing on a Mac has always been that you can run all the major operating systems on a Mac – Windows, Linux, etc – so you could use your Mac to program for any OS. Want to make a version of your app for Android too? No problem.
If you're learning to code or have some experience programming, you've probably wondered whether a Mac or a PC is better for programming. Overall, a PC is a good option for gaming and offers a great variety of programs developed exclusively for Windows, while a Mac offers a better user experience and security.
Due to Apple's (to put it politely) "controlling" approach to development, you'll need a Mac to develop apps for the iPhone. So, if you think it's likely you'll be porting any of your Android apps accross to the iPhone in the near future, you might as well save yourself buying two lots of dev hardware and start with a Mac.
Also, emulating a Mac OS on a PC is hard work and against Apples ToS, but you can run a Windows OS natively on a Mac.
Because the API docs are not always complete, having access to the Android source code can be of great benefit. Unfortunately, setting this up for Windows is not currently supported by Android, but is for Linux or Mac OS. You can do it for Windows, but there is no procedure explained to do so, and it's not intuitive.
So in the case of easily being able to download and view the source, either Linux or Mac would be a better option than Windows.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With