• On TechRepublic: 10 cool USB flash drive tricks
October 5, 2009 12:34 PM PDT

Adobe Flash apps come to iPhone--sort of

by Stephen Shankland
  • Font size
  • Print
  • 46 comments

In a surprise announcement, Adobe Systems said Monday that Flash programmers now can bring their applications to Apple's iPhone, a domain of high interest that's been off limits for the programming technology.

Because of Apple restrictions, though, Flash isn't coming in the form in which most people experience it, a Web browser plug-in. Instead, programmers will be able to change Flash applications into native iPhone applications using Adobe's Flash Professional CS5 developer tool, currently in beta testing, then offer their programs as an Apple App Store download.

"This is a great first step in the right direction," said Heidi Voltmer, Adobe's product marketing manager for Flash.

The approach spotlights the tension between Apple, which controls the iPhone tightly in an effort to ensure a good user experience, and others, which want a place on the premier mobile device on the marketplace today.

Chroma Circuit is a Flash game now available as a native iPhone app.

Chroma Circuit is a Flash game now available as a native iPhone app.

(Credit: Screenshot by Stephen Shankland/CNET)

Adobe's back-door approach still is a significant move for the company, though, which wants to ensure that Flash is a major foundation for Internet-based applications. Programmers familiar with Flash could find the Adobe method an easier way to bring their applications to the iPhone world if they're not experts in coding for the phone and its close cousin, the iPod Touch.

Apple didn't immediately comment for this story.

Some Flash Professional CS5 beta testers are taking advantage of the technique, including BlueskyNorth, Breakdesign, FlashGameLicense.com, Muchosmedia, PushButton Labs, and Bowler Hat Games.

"With the ability to create applications for iPhone in the Flash Professional CS5 beta, I don't need to learn a new programming language or the plethora of development tools that inevitably come with it," said Josh Tynjala, founder of Bowler Hat Games, in a statement. "Instead, I'm able to spend more time exploring ways to make my games like Chroma Circuit more fun on mobile devices like the iPhone and increase my business revenue."

Adobe's ultimate goal remains the same: to get Flash on the iPhone integrated with its Safari browser. "My view is there is only one Web," said Chief Technology Officer Kevin Lynch in an interview. Adobe demonstrated the Flash applications at its Max developer conference in Los Angeles Monday, where Lynch gave the keynote address.

Flash Player 10.1, due in beta form later this year and final form in the first half of 2010, is spreading to just about all the other smartphones out there: Google Android, BlackBerry, Windows Mobile, Palm WebOS, and Nokia Symbian.

Why not the iPhone, too? "The Apple iPhone SDK (software developer kit) license terms do not allow runtime interpreted code, so Adobe is not able to deliver Flash Player in Safari on the iPhone without support from Apple," Adobe said in a statement.

Voltmer didn't comment on the state of present discussions with Apple to build Flash Player directly into the iPhone. But she did say people visit Adobe's Web site looking for it.

It's not immediately clear how easily Flash applications translate to the iPhone, and most folks won't get a chance to try it until the beta is released publicly later this year. There are some limitations, Voltmer said.

For one thing, the Flash software must be written in ActionScript 3, not the earlier ActionScript 2. For another, they can't use video because of Apple restrictions, she said.

There also could be practical limits on memory, processing power, and graphics. Last year's PC running Flash Player has a lot more computing capability than a modern iPhone 3GS.

The iPhone and iPod Touch have some features that are well-suited to mobile gaming, though, and programmers will be able to use them. That includes the multitouch interface and accelerometer that detects device orientation, said Adrian Ludwig, a Flash team member at Adobe.

Updated at 1:48 p.m. PDT with further comment from Adobe and no comment from Apple.

Adobe developer tools let Flash programmers turn their applications in to native iPhone software.

Adobe developer tools let Flash programmers turn their applications into native iPhone software. This is a Flash game called Chroma Circuit.

(Credit: Screenshot by Stephen Shankland/CNET)
Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from Deep Tech
Why to embrace Firefox 3.6's new-tab ethos
Mozilla issues near-final Thunderbird 3
Offline Gmail no longer shuns attachments
Chrome extensions site now open for uploads
New standard lets browsers get a grip on files
Firefox hopes to one-up IE with fast graphics
Drobo storage gets faster eSATA interface
Mozilla not interested in building a Firefox OS
Add a Comment (Log in or register) Showing 1 of 2 pages (46 Comments)
by PulSamsara October 5, 2009 1:13 PM PDT
The first nail in the sandbox coffin. Funny how history repeats itself.

Hello Android.
Reply to this comment
by solitare_pax October 5, 2009 1:18 PM PDT
On the other hand, do you want to risk having your phone stall or freeze up because of some bloated, badly-coded Flash animation that presumes you have broadband hard-wired into your phone?
by sciontcya October 5, 2009 3:29 PM PDT
ROFLMAO
Really.
That's good enough to get you on Leno!
by VoiceOfLogic October 5, 2009 4:23 PM PDT
Actually, the nail in the coffin goes to Adobe. I wouldnt give them a nickel for their "conversion" program (if there should be such a charge) and second - people loathe Flash AND that God-awful PDF crap. (dont even try to deny this)
Talk about crashing machines left and right and being bloated.........

Apple wins here.
by flash-lite October 5, 2009 1:14 PM PDT
Flash Lite is a high-cost products for embedded devices, Adobe is licensed to OEMs or operators on a per-unit royalty basis for each device.

There have Zeeis Embedded Flash Player is the low-cost and royalty-free flash play for embedded devices with source code.
Reply to this comment
by Shankland October 5, 2009 2:09 PM PDT
Flash Lite, by the way, does not have a shining future before it. Adobe is concentrating on the same Flash Player code base running on both mobile smartphones and on PCs.
by CupertinoBill October 5, 2009 1:15 PM PDT
Good for Apple. Hate flash.
Reply to this comment
by VoiceOfLogic October 5, 2009 6:45 PM PDT
It was always about the licensing and NOTHING about the technological "hurdles".... I learned a long time ago to treat CEO's statements like anyone from marketing, sales or used car lots: AS LIES.
by rwm72 October 5, 2009 8:23 PM PDT
VoiceOfLogic, you forgot Real Estate agents... but I guess they come under sales. Agree with your sentiment though! Unfortunately, many CEOs have a sales background and so the lies become perceived truths inside the company, and they end up believing their own tripe.
The main purpose of sales and marketing is to sell products and get spread the word on their products... no matter how bad they are. They will never honestly say, our product is actually inferior to the competition. So the whole industry is based on lies and deceit.
by BlackMicro October 5, 2009 1:19 PM PDT
I know I may be in the minority here but I can't tell you how much I dislike Flash. I run some older machines and Flash just tanks them! I don't need flash... and developers don't either. Use a different video format if you need to show video. Everything can easy programmed around. I know, I know, but it is what it is...
Reply to this comment
by Perry_Clease October 5, 2009 1:51 PM PDT
You are not alone. The only thing that Flash belongs on is a gibbet.
by Frederikrooms October 5, 2009 3:40 PM PDT
around it... why wasting time if you can go for a straight run?

You guys want to be against something! So, when there are 20 different formats, you will be whining that your device won't support all these formats. So Adobe made a cross-platform.. oh no!! it's adobe... avoid them.

Stop being so negative about it because you have to be prepared for your next complain: HTML 5.
by DENOBIN October 5, 2009 1:29 PM PDT
HTML 5 is becoming a decent alternative to Flash for certain functions. Hopefully web developers will clue into this and have browsers display an alternate frame instead of getting the dreaded "This site needs Flash to be viewed"
Reply to this comment
by cnetpre October 5, 2009 2:02 PM PDT
Many websites use Flash for streaming video, audio, and videocam which is what makes Flash so cool. With Adobe's latest mobile version of Flash to be released for the Palm Pre, Andriod, Windows Mobile, etc., Flash is going to be an awesome experience for consumers with Flash-capable mobile browsers.

Having iPhone interpret Adobe's Flash Action Script code will be a nightmare for Apple to manage and maintain. You can almost guarantee that there will be flaws, incompatibilities, and issues with this
backdoor method of translating Flash Action Script to the iPhone. Especially when Adobe introduces and releases new libraries, functions, methods, that are not yet recognized in the iPhone translation process. It will be added overhead and headache for Apple and developers that buy into this backdoor translation solution.

Flash is awesome and Palm Pre, Android, Windows Mobile smartphones that support Flash without requiring translation tasks on the side will inherit the same benefit.
Reply to this comment
by Perry_Clease October 5, 2009 2:28 PM PDT
"Many websites use Flash for streaming video, audio, and videocam which is what makes Flash so cool."

Many use technologies other than Flash for those purposes which makes them cooler than those that do. :)
by Portal12 October 5, 2009 2:40 PM PDT
Unfortunately, most sites people use, use flash these days. Cool or not, it is basically required to browse the web anywhere you go. If ZuneHD comes out with a browser capable of Flash, that alone is enough to make me jump ship. When I got for a smart phone, one of the requirements is to have Flash. It might be bloated, it might such, but the fact remains it is 90% of the web, and not providing Flash support is a fatal move for any media orientated device these days.
by jprescott October 5, 2009 2:50 PM PDT
You are not interpreting. The beta iPhone developer kit compiles ActionScript into a native IPhone executable. I would suspect that Adobe wlll keep the iPhone developer's kit in sync where necessary with mainline Flash development, as long as the business case holds up.

Note that Apple has nothing to do with this developer's kit.

What Adobe is saying is that "you can use ActionScript to create an iPhone executable just like Cocoa and Objective-C". But, it will be a native iPhone application, not interpreted code, which is a no-no on the iPhone
by Perry_Clease October 5, 2009 3:07 PM PDT
"Unfortunately, most sites people use, use flash these days.

For adverts maybe

"Cool or not, it is basically required to browse the web anywhere you go."

Not it isn't
by BazNZ October 5, 2009 2:10 PM PDT
I don't own an iPhone but when I see headlines like "Adobe Flash apps come to iPhone--sort of", I think Great, Adverts on my phone - just what I wanted.
Reply to this comment
by Constable Odo October 5, 2009 2:23 PM PDT
Just more fodder for Ballmer to dump on the iPhone saying that his WinMo devices run Flash and the iPhone doesn't, and he will mention that it will ultimately limit iPhone market share. Same old stuff. Apple should have been able to buy out Adobe and put an end to Flash on the web. I don't know about desktops and laptops with ample batteries, but smartphones should avoid running that power-hungry Flash stuff. All of my older machines processors just about go to the ceiling when using sites with Flash. It's not necessary. I'll admit Flash is cool, but it's really too power hungry for for those tiny batteries in smartphones.
Reply to this comment
by KenCorbettJr October 5, 2009 2:32 PM PDT
Um..... woo hoo for the iPhone. The palm pre's integration of Adobe Flash is MUCH better.
Reply to this comment
by AppleSuxLeo October 5, 2009 2:56 PM PDT
I agree...I just wish Nokia would buy Palm so the hardware would be second to none.
by AppleSuxLeo October 5, 2009 2:47 PM PDT
Android is looking better every day...and is the fastest growing , by far ; )
Reply to this comment
by Frederikrooms October 5, 2009 3:43 PM PDT
correct, the applications for android are just growing everyday and it's a solid OS
by AppleSuxLeo October 5, 2009 2:49 PM PDT
And if the iPhone can`t run Flash Light well...it needs a TEGRA system-on-a-chip.
Reply to this comment
by AppleSuxLeo October 5, 2009 2:50 PM PDT
Flash Lite ? oops !
Reply to this comment
by kralimarko October 5, 2009 3:00 PM PDT
Did anybody from the on duty flash haters or HTML5 aficionados really spend some time reading the article or it was more like that:

"Oh, it has flash player in the title - let me hurry up and write a comment how much I hate flash"?

- This is nothing to do with the browser - it is about creating standalone apps. So HTML5 is completely irrelevant here.
- If you don't like flash just don't download the apps. Nobody is forcing you to install them on your iphone.

- I am amazed how there is no yet "where's my x64 player" and "flash player sucks on mac" comments. Again this is not about the plugin so you better save some bandwidth and start posting something relevant.

Personally I think it will be a great tool for many flash developers who can't afford to spend resources to rewrite their apps specifically for iphone.
Reply to this comment
by therealgeeves October 5, 2009 10:50 PM PDT
yeah, fair point, I just added a 'i hate flash' comment. However, flash on the net requires some third party hack to stop it in it's tracks. It is one of the most widely misused media in Internet history, second only to html 4.0.1

:)
by AppleSuxLeo October 5, 2009 3:58 PM PDT
I`m pretty sure the Archos 5 Android tablet I am getting runs FLASH, and the bigger screen is much better than the little iPhone screen for games/net/apps/etc.
Reply to this comment
by ckh1272 October 7, 2009 12:27 AM PDT
Made a call on it lately that wasn't VOIP?? Didn't think so. They are two completely different products.
by AppleSuxLeo October 5, 2009 4:01 PM PDT
All comments sent via Chrome Browser.
Reply to this comment
by ckh1272 October 7, 2009 12:27 AM PDT
All comments made on any browser, not giving a crap what you think.
by mab_bond October 5, 2009 5:46 PM PDT
Apparently there's missing the fact that the new FP 10.1 will have an increased performance, a reduced memory consumption and reduce battery usage.
Reply to this comment
by Vegaman_Dan October 5, 2009 5:48 PM PDT
Any bets on how long or which version number of the iPhone OS will be until Apple breaks this 'back door' feature attempt by Adobe?

It seems like it's exactly the sort of thing they like to shut down. People want the feature, someone other than Apple comes out with it, and Apple then shuts it down before magically releasing their own version a bit later.
Reply to this comment
by frobots October 5, 2009 6:06 PM PDT
I hope Adobe implements the "Export to iPhone" feature in Director as well. Director is a much more pleasant and powerful tool to work.
Reply to this comment
by reol9 October 6, 2009 8:58 AM PDT
Yes it is! I can't wait to convert both my Director and Flash app to iPhone.
by inderweltsein October 5, 2009 6:28 PM PDT
This is for Flash what MonoTouch is for C#. Novell now has a concurrent in this market niche of the alternative development languages for iPhone.
Reply to this comment
by AppleSuxLeo October 5, 2009 7:02 PM PDT
Even if you don`t like MSFT...Silverlight is free, supports all OS/Browser , much less CPU intensive , and lets Mac users "watch now" on Netflix.
Reply to this comment
Showing 1 of 2 pages (46 Comments)
advertisement

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

3G wireless still holds promise

The next generation of 4G wireless may get all the headlines, but advanced 3G technology will likely dominate services for the next few years.

About Deep Tech

Stephen Shankland, who's covered the computing industry since 1998 and was a science reporter before that, here delves into a wide range of technology trends and offers hands-on tests. His particular interests include Web browsers, cameras, standards, research, science, and start-ups.

Add this feed to your online news reader

Deep Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right