Apple blocks Adobe Flash CS5 iPhone Exporter

Main menu:

Topics

Recent Posts

Blog

 

April 2010
M T W T F S S
« Mar   May »
 1234
567891011
12131415161718
19202122232425
2627282930  

Past Posts

Java/J2EE

JDBC

Other

Apple blocks Adobe Flash CS5 iPhone Exporter

April 9th, 2010 by Scott Selikoff
No Flash for Apple iPhone Fresh off the heels of the release of Flash Builder 4, Apple has announced it will be blocking any attempts by Adobe to create iPhone applications via a Flash CS5 iPhone compiler. Apple made this change following its iPhone 4 preview media event.

The new language in the iPhone SDK:

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

In other words, one the shiniest, most powerful, most interesting new features of Flash CS5, namely the Packager for iPhone is dead exactly 4 days before the release of Adobe CS5. Adobe has acknowledged the issue.

Despite my previous article critical of Flash Builder 4, I am quite disappointed by this news. Since Flash has been banned from Apple portable devices since their inception, this could have been an excellent way to bring tens of thousands of applications to these devices without any of the risks Steve Jobs (pictured here) has publically chastised Flash for. It seems a like win-win compromise for everyone; Adobe gets Flash applications on the iPhone, and iPhone keeps free of any Adobe-made plug-ins since technically Apple is providing the run-time environment.

I would like to say the two companies will work it out, but the timing of the SDK change seems pointedly directed at Adobe. I guess it is safe to say Apple still holds a grudge.

Update Over the last few days there’s been numerous public fighting between the two companies. Now, sources close to the issue claim Adobe will file a suit against Apple. While I disagree with what Apple is doing, I agree with their ability to block Flash from their devices.

What a lot of Adobe fanatics tend to forget is that Flash is a proprietary platform, not an open web standard. It would be like a developer creating a specialized web plug-in and then demanding it be supported on a cell phone without the ability to modify/change the plug-in. In short, I’d only be on Adobe’s side if they made Flash an open standard that anyone can develop on. It’s ironic that Adobe is claiming foul on Apple’s proprietary platform when they make the only Flash/Flex compilers in the world (the only one anyone uses, to be precise).

Comments

Comment from Derrick
Posted: April 9, 2010 at 8:14 am

Apple is the worst company that I am aware of in the existence of mankind.

Comment from James T.
Posted: April 9, 2010 at 8:30 am

Excellent news. The purity of the iPhone WILL NOT be contaminated by a buggy piece of obsolete bloatware.

FLASH IS DEAD – JOIN THE HTML5 REVOLUTION!

Comment from Melloware
Posted: April 9, 2010 at 8:31 am

I would say it is pretty clear Apple is on a mission to kill Flash and make HTML5 the standard going forward. Every move they have made since they released the iPhone has indicated this.

Comment from stelios
Posted: April 10, 2010 at 7:01 am

Apple seems like Microsoft now 10 years ago. It blocks other innovations like java and flash only for profit. That has nothing to do with how web works. After some years nobody will care about Apple. Industry and consumers will hate big brother’s methodology. Android platform rules.

Comment from Avi
Posted: April 11, 2010 at 8:08 pm

Yeah yeah keep blaming Microsoft but as a fact – Apple is a monstrous monopoly that executes every possible fascistic measure to block any competition and remove any choice its customers could ever have except buying Apple stuff with an unjustified bloated price (power adapter? 200$, earphone adapter? 100$…).

So keep on crying about evrybody while buying a piece of white junky hardware when you can buy something much cheaper, more sophisticated and more flexible (with a replaceable battery oh yeah!) – from other vendors which don’t handicapp you!

Comment from RJ
Posted: April 12, 2010 at 3:10 am

Well time to move on… instead of another Iphone to my wife and a new Macbook at work it will now be 2 new HTC desire and an I7 core windows 7 … bad business apple!!

Comment from Mark
Posted: April 12, 2010 at 3:01 pm

cannot understand why apple did this, because they could still have made money becouse the way adobe did it was very clean, and the apps that u would have build with flash apple would still make profit from appstore :) and it is not fair the adobe people becouse most of them use apple equipment for design and video … shame on apple

Comment from AkiraHojo
Posted: April 15, 2010 at 10:15 pm

I agree with Mark, many Flash designers and developers have at least a set of Apple computer with them for Flash-based works. Apple and Adobe used to go hand in hand together, but it’s all come down to profit, not what is best to users and developers.

Pingback from Adobe Axes Flash CS5 iPhone Exporter | Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky
Posted: April 21, 2010 at 11:56 am

[...] Apple blocks Adobe Flash CS5 iPhone Exporter [...]

Comment from William
Posted: April 27, 2010 at 1:17 am

I agree with Mark, many Flash designers and developers have at least a set of Apple computer with them for Flash-based works. Apple and Adobe used to go hand in hand together, but it’s all come down to profit, not what is best to users and developers.

Comment from Rick
Posted: April 27, 2010 at 9:39 am

Apple seems like Microsoft now 10 years ago. It blocks other innovations like java and flash only for profit. That has nothing to do with how web works. After some years nobody will care about Apple. Industry and consumers will hate big brother’s methodology. Android platform rules.

Comment from Joe
Posted: April 27, 2010 at 2:03 pm

I would say it is pretty clear Apple is on a mission to kill Flash and make HTML5 the standard going forward. Every move they have made since they released the iPhone has indicated this.

Comment from Bill
Posted: April 28, 2010 at 12:11 am

I would say it is pretty clear Apple is on a mission to kill Flash and make HTML5 the standard going forward. Every move they have made since they released the iPhone has indicated this.

Comment from Not Carl
Posted: May 6, 2010 at 8:28 am

I hope apple gets worms!

Comment from Alex Banks
Posted: June 2, 2010 at 2:39 pm

To me the point is about taking the time and putting effort into blocking or restricting existing technologies. Apple is putting effort and money into blocking successful technologies. There would not be an HTML 5 without Flash. Flash made the internet better. The type of functionality introduced by Director and Flash made it possible for us to dream up how AJAX and JQuery would work.

Essentially we are letting Apple become the God of technology… letting them decide what stays and prospers and what does not. That is not open source, nor is it freedom of choice. We give one person and one company an awful lot of power over the direction of our Evolution. To me that is scary.

I don’t point the finger at Adobe for what they have done. They have made a successful technology that people love to use. They are putting their energy and effort into creating and not controlling… this is true open source.

Write a comment