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 417906
To read all comments associated with this story, please click here.
RE[2]: If it's true...
by Delgarde on Thu 8th Apr 2010 23:57 UTC in reply to "RE: If it's true..."
Member since:

Yea, cuz this has worked so well in the Linux marketplace...

Referring to Qt vs Gtk vs random widget library? Not the same thing here, though - that's an issue over *which* libraries are used, whereas this is about *how* Apple's standard libraries are used.

It basically says you must use those libraries natively, instead of writing to a cross-platform framework (like Flash) that can be transformed into a native app. Presumably it still allows you to code in C/C++ with an abstraction around the Apple-specific stuff, but it does rule out a lot of options...

Reply Parent Score: 3