iPhone application development on windows

Hi there,

Can anyone tell me how to develop iPhone application on windows. I don’t have MAC. I googled and got http://code.google.com/p/winchain/source/checkout. But I don’t get clear conception.

Thank you in advance

moved to a more appropriate location…

You need an Intel-based Mac for iPhone development.

Development of iPhone applications requires an Intel-based Macintosh computer running Mac OS X v10.5 or later. You must also download and install the iPhone SDK. For information about how to get the iPhone SDK, go to http://developer.apple.com/iphone/.

here’s another snippet from http://developer.apple.com/support/iphone/enrollment/membership.html#enrollment

What are the system requirements for the iPhone SDK?
To develop with iPhone SDK and participate in the iPhone Developer Program you must have an Intel-based Mac running Mac OS X Leopard. Refer to the iPhone SDK Read Me document for full details on system requirements. Please note that you must become a Registered iPhone Developer prior to accessing the iPhone SDK and iPhone SDK Read Me document.

Wait, you can only write the app’s on a mac? I thought you could use objective-c on Windows (in the Eclipse / Aptana environment). Oh well, Adobe CS5 is meant to allow iPhone application development within Flash so I guess that’ll be something to look forward to as a cross platform solution :slight_smile:

I just gave some quotes directly from apple’s site. If you want to take full advantage of the SDK, then they say you have to be on an intel based mac. Are there ways around this? I have no idea. If there is, Apple is not sharing - at least that I can see.

I heard that too. I’m really curious to see how that all goes. I’ll definitely keep my ears to the ground.

If you think you can just create a Flash movie and press a button for an instant iPhone app - you’ll be in for a surprise… there’s no free ride for Flash created apps, in fact you are hand-tied, if anything. You still gotta be registered through Apple, in full. You still need to jump through all the same hoops, and pay all the same fees that Xcode developers do. The only difference is you’re creating your app in Flash (which is not fully up to the task), while Xcode devs are using Xcode (which lacks nothing).

The Adobe “tooling” only contains a portion of the native iPhone API’s. And you cannot even run your Flash implementation on the Xcode simulator… not even on a MAC. Adobe’s answer is to test on as many devices as possible… seriously. http://labs.adobe.com/wiki/index.php/Applications_for_iPhone - truth is that Adobe does not provide any way to test your Flash apps for the iPhone at all presently. And AFAIK you cannot test on an iPhone unless that device is registered through Apple for dev./testing. Can you see the problem here?

That alone (lack of proper testing) should lead to very high rejection rates for Flash apps… unless you stay within a few canned templates which I’m guessing Adobe will provide in CS 5.
However, that’s not what I would call “opening it up” if you catch my drift.

If I sound skeptical, I am… But I do applaud Adobe for attempting to bridge this gap, no doubt.

However I feel that only Apple themselves can truly open this up across multiple development platforms. Not Adobe or anyone else.

But again, I’ll be watching with great interest. (Maybe even try it myself for kicks) :slight_smile:

I managed to find this which looks interesting…


iPhone SDK is mac only. I’m using that to justify the office getting me a screaming mac desktop, so it doesn’t hurt that much.

I’d be perfectly happy with a mac mini for < a grand… wired up to my dual 22 wides. :slight_smile:

I would have moved to mac if the hardware cost wasn’t so substantially different. Spec for Spec I could get three Acer high-end laptops for the same price of a Macbook Pro… that is a rather depressing statistic. Perhaps it’s just the UK pricing (and Apple are hiking) but I can’t justify the cost of a Mac currently, as much as I would like to be able to run Mac, Windows and Linux all from the same box. :frowning:

By selling them?