Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android: Which is better, develop Android app on a mac or a windows pc?

Tags:

android

What is better, to develop my Android app on a Windows PC or a mac?

like image 209
Allan Avatar asked Apr 14 '10 10:04

Allan


People also ask

Is Mac good for Android app development?

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.

Is it better to develop on Mac or PC?

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.


2 Answers

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.

like image 169
Mathew Avatar answered Oct 21 '22 08:10

Mathew


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.

like image 6
JRL Avatar answered Oct 21 '22 08:10

JRL