Jump to content
  • Advertisement
Sign in to follow this  
rancineb

iOS Development on PC

This topic is 2119 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

So as a continuation from a previous thread I opened asking about iOS/Android tools, I wanted to ask a follow-up specifically about tools for creating iOS apps on a PC.  Since I'm just starting out and won't be building any games just yet, I think the result was to use xCode initially to get use to building iOS apps.  Unfortunately, I don't have a mac (I use PC) and don't plan on buying a Mac just to play around with iOS apps.

 

Is there a partner tool out there similar to xCode to build apps for iOS that runs on Windows?  I can't imagine that Apple shuts out anyone who has a PC, but wouldn't be surprised though either.  Originally I was hoping to find something that would work for iOS and Android, but right now my main focus is to make some basic apps for iOS so I don't' care about Android at this point.

 

Thanks for your help... again.

Share this post


Link to post
Share on other sites
Advertisement

I guess that depends on what you want to develop, Unity Pro allows you to program on the PC and convert and deploy for iOS and Android, I think Monogame and monodevelopment environment will allow you to do iOS development.

Share this post


Link to post
Share on other sites

Initially I plan on created some basic education apps that will be used in elementary schools for teaching math.  Nothing big, some simple apps that will have some colorful graphics to make it appealing for kids.  Not venturing into games yet so don't need tools like Unity.

Share this post


Link to post
Share on other sites

There was abother thread like this a few weeks ago.

 

Short answer: there are no tools for developing an iOS app with native widgets under Windows, legally. 

 

To develop an iOS game under Windows, you could implement your entire game in Marmalade (proprietary) or cocos2d-x (free) and then either buy a mac or have a friend with a mac let you register as a licensed apple deveoper, bring over your source code, re-build in XCode, and submit to the App store. At least in theory you could do that. In my opinion the above isn't really practical. You would have developed your entire game without ever testing on an actual device. You would have no way of testing any functionality that isn't covered by the cross-platfrom framework e.g. correct handling of device orientation and resolution, interfacing with Game Center, etc., etc.

 

To me, the bottomline is that if you are serious about developing to iOS, you need to buy a macintosh. Period.

Edited by jwezorek

Share this post


Link to post
Share on other sites

There was abother thread like this a few weeks ago.

 

Short answer: there are no tools for developing an iOS app with native widgets under Windows, legally. 

 

To develop an iOS game under Windows, you could implement your entire game in Marmalade (proprietary) or cocos2d-x (free) and then either buy a mac or have a friend with a mac let you register as a licensed apple deveoper, bring over your source code, re-build in XCode, and submit to the App store. At least in theory you could do that. In my opinion the above isn't really practical. You would have developed your entire game without ever testing on an actual device. You would have no way of testing any functionality that isn't covered by the cross-platfrom framework e.g. correct handling of device orientation and resolution, interfacing with Game Center, etc., etc.

 

To me, the bottomline is that if you are serious about developing to iOS, you need to buy a macintosh. Period.

 

To clarify, using Marmalade you can develop, sign and test on the device using only a PC. To submit your app to the App Store you need a Mac because the software used to upload the final package exists only in OS X. I've developed and distributed various games using only a PC and a borrowed MAC to upload to the store.

You have a free license that puts a Marmalade splash screen and a small watermark on the screen. The full license's price is not as prohibitive as it is on Unity though, and for me it's the best option right now for those that doesn't have a lot of bucks to spend on a license. You can also use Adobe AIR, but it's slower.

Share this post


Link to post
Share on other sites

There are a number of ways you can get *nearly* there with iOS development on Windows. You WILL, however, need a genuine Macintosh meeting the requirements of Apple, and also an Apple developer's license subscription to get your app on an actual device and into the app store.

 

* Unity (Free/Premium)

* MonoGame (Free)

* PhoneGap - JavaScript/HTML5/CSS3 (Free)

* MonoTouch (Premium)

* GameMaker Studio (Premium)

* Marmalade

 

I'm sure there are many more, but these are just the ones I've heard of.

Edited by smr

Share this post


Link to post
Share on other sites

Thanks for your suggestions.  This is why I'm not a big fan of Apple.  I'm very surprised that they don't have a port of xCode that runs on PC so they can expand their development market.  I'll take a look at Marmalade.  Thanks again.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!