Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Richard Hendry
2,757 Pointsios app development software for windows
is there any good software for developing ios apps on a windows computer
5 Answers

Stone Preston
42,016 PointsYou have to have a mac to develop for iOS. It cannot be done on windows. You could check out the android tutorials on here if you want to try making apps for that, you can do that on windows.

Paul Dunahoo
5,390 PointsThose exist, yes... but I wouldn't go as far as to call them "good." It's just better to buy a Mac.

Alex Hedley
16,378 PointsCompletely agree, the answer is none, get a Mac instead, just thought I'd pass on previous links.

Lynn Swayze Wilson
Courses Plus Student 455 PointsUnfortunately, it seems that Mac is required because it is the least flexible but everything is developed for it. Thanks for the links!

Alex Hedley
16,378 PointsWhat do you mean by least flexible?

Paul Dunahoo
5,390 PointsIt's less flexible for people who don't know how to use it.
Although Windows 8 has made the Mac by far the most flexible...

Alex Hedley
16,378 PointsDo you mean a Mac in general isn't flexible?
I guess since people are brought up using a PC a Mac can seem daunting but I wouldn't say it was hard to learn, just as anything that is new.
If you had never used a PC before and given Windows 8 it would probably be easy to pick up, you know no different but to adjust from an engrained pattern can take time.

Lynn Swayze Wilson
Courses Plus Student 455 PointsYou're right for clarifying my comment. In terms of SDKs, iOS/apple development requires a Mac. Android can be built on anything, as can Java. In terms of functionality as an operating system/personal computing choice.... a lot of people love Mac. I'm sure there's a legitimate reason for it, since it ISN'T because of the price point!

Alex Hedley
16,378 PointsFrom Apples point of view why bother making it accessible to other OSs, it's a tool for building apps on there own hardware. Didn't they say hell would freeze over before iTunes went to Windows so things can change but I doubt it :p