Updated 1 hour ago

iOS 4.0 SDK sparks developer backlash

Clause change outlaws Flash tool

April 9th 2010 | Tell us what you think [ 6 comments ]

iphone-os-4-0-not-universally-popular

iPhone OS 4.0 - not universally popular

A changed clause in Apple's iOS 4.0 SDK agreement has left some developers fuming, with fears that it effectively outlaws Adobe's forthcoming Flash to iPhone compiler.

Developers use programs like the Flash to iPhone compiler to save time, but a wording change could potentially see the practice penalised by Apple.

This would mean that developers cannot get their apps through the Apple vetting and onto the Apple App Store.

Clause and effect

The new clause 3.3.1 of the iPhone Developer Program License Agreement now includes the following:

"Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited)."

A post by Daring Fireball's John Gruber explains the problem, stating: "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.

"…the language in the agreement doesn't leave much wiggle room for Flash CS5. It could hardly be more clear if they singled out Flash CS5 by name."

Of course, the might of the Apple App Store means that developer disquiet will make very little difference, but it does serve as a reminder that Apple's walled garden is not crumbling.

Via Daring Fireball

Comment on this article
 

Your comments (6) Click to add a new comment

egrovesystems


April 13th 2010

6. Great experience to read this post. Features are simply superb

Alert a moderator

rational


April 11th 2010

5. All technologies are proprietary and all are handcuffs. Choose your handcuffs and be happy ;)

Alert a moderator

darren_mccoy


April 10th 2010

4. Except Apple are supporting open standards!

Alert a moderator

armrek


April 9th 2010

3. Forget about the iHandcuffs join the Android wave ;-)

Alert a moderator

marybranscombe


April 9th 2010

2. optimaximal - they don't need to; Flash is coming to Android so developers don't need to cross compile. they could switch to compiling for Windows Phone 7 - that won't have Flash at launch but it won't have the user base of the iPhone at launch either.

Alert a moderator

optimaximal


April 9th 2010

1. Adobe could just rework the program into a 'Flash-to-Android' release and give the Android Marketplace a huge boost.

Alert a moderator

Tell us what you think

You need to Log in or register to post comments

By submitting this form you agree to our Terms of Use and so are legally responsible for anything you submit. DO NOT submit anything which may violate the Terms of Use or another person's rights including copyrighted or offensive materials.

MWC 2012: We're expecting magic to happen

MWC 2012: What to expect

A look ahead to all the latest phones and tablets

The Samsung Galaxy S2 still top of the pops?

20 best mobile phones in the world today

Top mobile phones compared: what phone is best for you?

The best smartphones for playing MP3s, internet radio and more

Best phones for music 2012

Which are the top music phones around for sound?

Which is the best Android phone for you? We've got the answers

Best Android phone - which should you buy?

Top 10 best Android phones compared