apple
Report a problem

Adobe allows Flash-based iPhone app creation in Flash CS5

Sam Symons   on 05 October 2009 - 23:44 · 11 comments & 5336 views

Advertisement (Why?)
The subject of Flash on the iPhone is a rather difficult one; on the one hand you have the consumer, who longs for the technology to become available on the device they've paid for, though in contrast you have Apple, which is against the idea (at least according to Steve Jobs).

The software giant Adobe, known well for its design products such as Photoshop, Dreamweaver and Flash, has provided a solution to having Flash on your Apple device, though it's not exactly what most people would think. The purpose of this is to create iPhone applications built with Flash itself, as opposed to Objective-C & Cocoa in Xcode, using the CS5 version of Adobe's popular media software; this doesn't in any way mean that Safari-based Flash is coming any time soon. Flash CS5, currently in beta (though not publicly until later this year), has had a website set up by Adobe here for the purpose of showcasing the technology, demonstrating how well the applications run as well as advertising applications which have already been built with this method (yes, there are already commercially available Flash-based iPhone apps on the App Store).

A senior product manager at Adobe, Aditya Bansod, said in a blog post, "We created a new compiler front end that allowed LLVM [Low Level Virtual Machine] to understand ActionScript 3 and used its existing ARM back end to output native ARM assembly code. When you build your application for the iPhone, there is no interpreted code and no runtime in your final binary. Your application is truly a native iPhone app."

If you're a developer and you're keen to try this out, you can sign up for the beta, in order to get access as soon as possible. Otherwise, the final version of Flash CS5 will be available in the distant future. This will no doubt mean many of the popular web-based Flash games available on the Internet may be hitting the App Store sometime next year (or perhaps the end of this year), which is great for developers as well as consumers.

Post a comment · Send to friend Comments · There are 11 additional comments
(2 replies) #1 Electric Jolt on 06 Oct 2009 - 01:35
This is dumb-founded. Why build in flash, build with Monotouch so it can work on Zune HD and iPhone/iPodTouch. Flash isn't good anyway, Silverlight is light years better.
#1.1 perochan on 06 Oct 2009 - 06:44
Electric Jolt said,
This is dumb-founded. Why build in flash, build with Monotouch so it can work on Zune HD and iPhone/iPodTouch. Flash isn't good anyway, Silverlight is light years better.


80% of people dont know what silverlight is and dont think it is light years better than flash. why fix when it is not broken.

a bit annoying tho that iphone doesnt support flash.
#1.2 toadeater on 07 Oct 2009 - 00:26
Electric Jolt said,
This is dumb-founded. Why build in flash, build with Monotouch so it can work on Zune HD and iPhone/iPodTouch. Flash isn't good anyway, Silverlight is light years better.


1. Dumbfounding.
2. Zune is an insignificant niche market.
3. Current Flash devs will get their stuff onto the iPhone easily.
4. LLVM compiles Actionscript into native ARM code, so it's fast.
(1 reply) #2 Shiranui on 06 Oct 2009 - 04:10
CS5, already?
#2.1 tuxplorer on 06 Oct 2009 - 04:54
CS5 will RTM in June-July 2010. Adobe has an approx. 18-20 month release cycle which would have been great if not for their obnoxious prices.
#3 MiG- on 06 Oct 2009 - 08:16
Very nice.

This is better IMO than having a browser plugin for flash.
#4 mmck on 06 Oct 2009 - 09:40
Why would adobe be against it Mr Jobs? so many other phones have it.

It sounds more like a way to conserve battery life to me to get those figures up.
#5 neodorian on 06 Oct 2009 - 14:24
I'm well aware of the arguments for and against Flash in general but the idea of having a Flash framework for mobile phones is a great idea. Flash allowed people to distribute all kinds of games, apps, and videos without concern for what OS you were using, what codecs you had installed, etc. As long as you had a browser and the flash plugin you were good to go.

Similarly, getting something like Flash or Silverlight ported to multiple mobile platforms will mean no more developing just for WM or Android or WebOS or Symbian, etc. You develop an app or a game in Flash and immediately it will work on any platform.

iPhone wants to stand out and doesn't want to risk app store profits. It makes sense as they make a fortune from them. Other platforms without the huge app base have more to gain. I personally can't wait for a native flash player on my Palm Pre. There are a ton of web games I would love to see ported and it would follow with the whole "using web technologies to program for the phone" theme.
#6 schwit on 06 Oct 2009 - 18:58
It's about the money. It's always about money. Nobody is in this business for altruistic reasons. It's why MS wanted to cut off Netscape's air supply. It's why IBM engineered the PS/2. It's why telcos hate net neutrality.

Apple knows that Flash transfers control to the developers, which cuts into Apple's profits.
#7 Klethron on 07 Oct 2009 - 06:51
I'm at Adobe Max where it was announced and as an iPhone Developer let me be the 1st to tell you that this is HUGE. it allows me to build interactive Flash apps and distribute them on iPhone. People who say "Flash sucks" obviously don't understand it reach and what it's capable of.

Apple would be stupid not to allow these apps in their market, after app if 10,000 flash devs release paid apps tat are interactive then that's a lot more money in Apple's pocket.
#8 Xenomorph on 07 Oct 2009 - 15:26
Does this mean that WINDOWS users can now easily create iPhone apps????

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)