Linked by Thom Holwerda on Thu 8th Apr 2010 22:38 UTC
Apple John Gruber has found out that cross-compilers are no longer allowed in iPhone OS 4.0. "My reading of this new language is that cross-compilers, such as the Flash-to-iPhone compiler in Adobe's upcoming Flash Professional CS5 release, are prohibited. This also bans apps compiled using MonoTouch - a tool that compiles C# and .NET apps to the iPhone. It's unclear what this means for tools like Titanium and PhoneGap, which let developers write JavaScript code that runs in WebKit inside a native iPhone app wrapper. They might be OK."
Permalink for comment 417968
To read all comments associated with this story, please click here.
alcibiades
Member since:
2005-10-12

I like my house looking clean and consistent. I don't want my neighbor dumping on my lawn. Get it?

Not really. I don't see what difference it makes to anyone else what apps I run on my iPad or iPhone, if they don't want to run them, don't. I don't see what difference it makes to anyone else what I read on the devices. They can read what they like, can't they?

And I see even less what affair it is of the supplier of the devices what language I use to write the apps in. Notice from the language, that they are not simply saying what will run, what your code has to be compiled into. They are actually telling you what language your must first write it in. You must first write it in variants of C or Java. You cannot deliver C code which is the result of some kind of cross compilation from a non-favored language. No, get out there and learn C. Do not think you can write it in Python, and then cross compile. No.

Why not forbid the use of politically correct C++ IDEs, while you are at it? You agree never to use Eclipse, because we do not like IBM this month. Why not forbid developers to have Python installed on the PC they use to develop for iPhone or iPad?

Is there anything that Apple could do that would incur condemnation by the Cult of Mac?

And by the way, do not discuss this publicly, because the agreement you have just signed forbids it, and if you do, you will join the blacklist and never sell any software for any of our platforms ever again.

Its a truly awful company. Whatever you think of the products, the company is just horrible.

Reply Parent Score: 7