Feeds

Adobe gives up on the iPhone

Ain't gonna work with Steve no more

The Essential Guide to IT Transformation

Adobe has said it won't be developing any more versions of its packager, which allowed Flash applications to be recompiled for the iPhone.

Instead Android will be its focus in the future.

Apple doesn't want Flash on the iPhone, so Adobe fitted its development platform with "Packager for iPhone" which compiles Flash apps into iPhone applications, so Apple changed the rules to say that developers must work in "Objective-C, C++ or JavaScript". Adobe was reduced to screaming abuse, threatening vague lawsuits, and now stomping off in disgust as the Flash product manager explained in a blog posting:

"We will still be shipping the ability to target the iPhone and iPad in Flash CS5. However, we are not currently planning any additional investments in that feature."

Apple really doesn't want Flash on the iPhone, and will go a long way to prevent that happening. Steve Jobs claimed that Flash was too buggy and slow for his baby, and now it seems that even applications developed in Flash, but executed natively, won't be up to scratch. So Apple is banning any such cross-compiling through changes to the iPhone developer agreement:

"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)."

That also hits cross-platform-development companies such as Titanium, whose Appcelerator can spit out applications for iPhone and Android as well as desktops, from a single set of source code. It also prevents anyone creating compilers for alternative languages.

Such things are probably collateral damage to Apple, who clearly intended the changes to hit Adobe's Flash. The success of Apple's application store owes much to the lack of Flash on the iPhone; users pay for novelty apps they'd find embedded in a web page on any other platform. But Adobe's iPhone Packager still leaves Apple in control of distribution so it's harder to understand why Cupertino is so against the idea.

Flash applications are easily ported to other platforms, so there's some logic in Apple wanting to create a homogeneous developer community who've invested in learning Objective C, making them more likely to stick with the iPhone. It seems ironic that a company so associated with graphic designers and artists should demand that applications be developed in proper languages, but perhaps there's value in that too. ®

Build a business case: developing custom apps

More from The Register

next story
iPad? More like iFAD: We reveal why Apple fell into IBM's arms
But never fear fanbois, you're still lapping up iPhones, Macs
Sonos AXES support for Apple's iOS4 and 5
Want to use your iThing? You can't - it's too old
You didn't get the MeMO? Asus Pad 7 Android tab is ... not bad
Really, er, stands out among cheapie 7-inchers
Apple winks at parents: C'mon, get your kid a tweaked Macbook Pro
Cheapest models given new processors, more RAM
4K video on terrestrial TV? Not if the WRC shares frequencies to mobiles
Have your say with Ofcom now, before Freeview becomes Feeview
Leaked Windows Phone 8.1 Update specs tease details of Nokia's next mobes
New screen sizes, dual SIMs, voice over LTE, and more
YES, iPhones ARE getting slower with each new release of iOS
Old hardware doesn't get any faster with new software
prev story

Whitepapers

Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.
Maximize storage efficiency across the enterprise
The HP StoreOnce backup solution offers highly flexible, centrally managed, and highly efficient data protection for any enterprise.