2

Possible Duplicate:
How can I develop for iPhone using a Windows development machine?
iPhone development on Windows

I know this topic is a bit of mouthful. Here's what I'm looking to do:

I would like to develop an application for iPhone's and iPod Touch devices and place it on Cydia.

I do not have a MAC OS but I do have Windows and Linux OSs at my disposable.

Lastly I do not personally own an iPhone or iPod Touch but I have many friends that would let me test my code on theirs. But for convenience sake, is there any emulator in existence upon which I can test my code?

Basically, I just want to know if this possible. Any details on how it is possible would be appreciated. I googled around and got mixed answers but I know the people here can help me.

I know this is a lot. Thanks a ton everyone.

Community
  • 1
  • 1
Genya
  • 29
  • 1
  • 2
  • 1
    This has been asked many, many times before: [iPhone development on Windows](http://stackoverflow.com/questions/113547/iphone-development-on-windows), [Starting iPhone app development in Linux?](http://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux) – Brad Larson Sep 21 '10 at 17:32
  • Also: [Submitting iPhone app to app store without testing on a device](http://stackoverflow.com/questions/3136087/submitting-iphone-app-to-app-store-without-testing-on-a-device) – Brad Larson Sep 21 '10 at 17:35

5 Answers5

0

You can develop iOS apps in other environments besides the native SDK (such as Flash) now that Apple has retracted that ban; however, as far as the emulator, I wouldn't suggest relying strictly upon an emulator to release a product.

Bart
  • 19,692
  • 7
  • 68
  • 77
Robert
  • 21,110
  • 9
  • 55
  • 65
  • Nor did I say it did, I just said I wouldn't rely upon an emulator to release a product. – Robert Sep 21 '10 at 16:00
  • Like I said, I have friends who will let me use their idevices to test stuff. An emulator or simulator would just greatly speed up development for me. – Genya Sep 21 '10 at 16:07
  • Used in conjunction it's a good idea to have, but not by itself. – Robert Sep 21 '10 at 19:01
0

There are a few ways you can develop for iPhone without using a Mac but Apple is going to(or already) rejecting apps developed using that way. So you NEED a Mac machine to develop for iPhone or iPad. As for the emulator part, once you get a Mac, install XCode and iOS SDK, you get the emulator too. You can use it develop apps for iPhone and test them using the simulator. Though you can't test a few things using the simulator it'll be sufficient for basic apps. If you want to test it on a real device you have to register yourself as an Apple developer and you can test only on a single device.

Nithesh Chandra
  • 1,840
  • 13
  • 12
  • Im more interested in putting my stuff for sale on Cydia than the official appstore as I said in my post. Thanks for the information. – Genya Sep 21 '10 at 16:09
  • I'm sorry I don't know much about Cydia. Is it legal to sell apps outside app store? – Nithesh Chandra Sep 21 '10 at 19:11
0

To deliver consistent user experience in your application it's wise to get a real device and use it for some time. This way you know what UI design and business logic conventions are used in this world.

Eugene Mayevski 'Callback
  • 45,135
  • 8
  • 71
  • 121
  • Like I said, I have friends who will let me use their idevices to test stuff. An emulator or simulator would just greatly speed up development for me. Of course I would not release anything that unless it was good enough that I myself would enjoy it. Theres enough shovelware out there. – Genya Sep 21 '10 at 16:08
  • 1
    It's not about testing, but about personal experience. Emulator just doesn't give it (we've been developing for handhelds for 10 years, so I know that for sure). – Eugene Mayevski 'Callback Sep 21 '10 at 16:11
0

Are your friends iDevices jail broken? Because, if not, and if they won't let you jail break them, you won't be able to upload your apps on to their devices to test without the official Apple dev kit which is only available on Mac OS X. If I were you I'd buy a basic iPod touch especially if I were planning to sell apps rather than just give them away.

JeremyP
  • 84,577
  • 15
  • 123
  • 161
0

You could use flash cs5 to develop it, compile it to a .ipa and use Adobe DeviceCentral to test it. You could then use the .ipa to put on cydia. For me, this is the best option as it is windows and mac compatible.

Luca
  • 9,259
  • 5
  • 46
  • 59
Bart
  • 1