Feature: Page (1) of 1 - 11/06/09 Email this story to a friend. email article Print this page (Article printing at MyDmn.com).print page facebook
The impact of Flash Professional CS5 exporting to the iPhone By Matthew David

If you are a Flash developer then Adobe has big news for you. You can now export your movies as native iPhone Apps. Well, sort of. In this article you will find out what the impact of exporting Flash movies to the iPhone really is.

The problem with Flash on the iPhone
You do not have to go far in the tech business to find an article on the iPhone. According the press hype, the iPhone supports almost all technologies under the sun from HTML5, advanced GPS settings through to augmented reality solutions. Cool stuff. Interestingly, among all of these technologies, one dominant technology from the Web is conspicuously absent: Adobe's Flash. When the iPhone was first released in June 2007 Walt Mossberg declared that support for Flash was only a few mere months away. More than 30 months later and Flash is no-where to be seen. What gives?

Apple officially states that the OS will not support technologies that are either already supported on the iPhone or provide a method to circumnavigate their OS. Adobe's Flash falls squarely into the second category. The problem is that there are millions and millions of Flash movies on the Web. Just take YouTube. The Billion+ videos played each day are viewed using the Flash video player. It is more widely believed that Apple will not allow Flash to play on the iPhone for two un-official reasons.


1) The Flash player has a track record of consuming resources like a hungry pig on the Mac OS. The iPhone has a finite number of limited resources. Will the hardware die from a resource hungry software solution?
2) Flash solutions can step around the iTunes App Store and thereby deprive Apple of a revenue stream
Both reasons have merit.  But it does not take away the problem of not being able to run Flash on your iPhone.

The mountain must come to Mohammed
According to Adobe's PR and at their recent MAX conference, the ability to run Flash natively on the iPhone certainly exists and the decision is squarely in Apple's court. It is, however, clear that Apple does not want to play ball. So what do you do? You change your strategy.

At the recent Fall MAX conference, Adobe's annual festival to show the world what they are working on, they surprised audiences with an announcement that the new release of Flash Professional CS5 will allow you to build iPhone Applications using familiar Flash ActionScript technologies. This is a huge deal. There are several reason why Flash may quickly become the dominant platform for building Apple iPhone solutions. They are:

  • Flash Professional CS5 is the only Windows development environment for iPhone Applications
  • There are more than 2 million Flash designers/developers compared to the 65,000 iPhone developers
  • There are millions of Flash games begging to be converted to run on the iPhone

Adobe has done something very clever to enable your Flash content to run on the iPhone. They have not created a packaged version of the Flash Player and installed your Flash content inside of it. No, the Flash Professional CS5 iPhone packaging tool actually converts your Flash content into a real iPhone application. It is important to remember that your content is now no longer Flash but pure iPhone.

How Adobe is able to create iPhone content
The core to any Flash movie is the programming language ActionScript. ActionScript itself is based on the popular JavaScript language. The resemblance is so close that Adobe donated their ActionScript runtime engine to the Mozilla foundation to help speed up the processing of JavaScript. ActionScript has been improved dramatically through three different releases.

To create iPhone apps you can only use ActionScript 3.0. Sorry, version 1.0 and 2.0 ActionScript code will not work. The Flash movie is then processed through a program called a LLVM, Low Level Virtual Machine, to convert the content into a native iPhone IPA solution.

The conversion is Adobe's first release. To this end, there are some gotchas you need to watch out for. First, there are some video formats you cannot use. Interestingly, H.264 is one of them, even though the iPhone itself does support the format. Another is that you cannot use the cool Flash PixelBender technology released last year in your iPhone Apps. The third is that the iPhone itself uses a fraction of the power compared to a PC. Be careful what you program. It may look good on your laptop but barely run on your iPhone.

There will certainly be a learning curve as you convert your Flash solutions to run on your iPhone. My gut feeling is that the curve will be worthwhile. The iPhone App Store is exploding in popularity and is likely to spread to other products such as an Apple tablet. Now is the time to jump onto the iPhone band wagon and build great, compelling solutions with your existing catalog of Flash content.


Page: 1


Matthew has written four Flash books, contributed to a dozen Web books, and has published over 400 articles. He is passionate about exposing Internet's potential for all of us. Matthew works directly with many companies as a business strategist coaching IT architects and business leaders to work tightly with each other towards common goals.
Related Sites: Creative Mac ,   Digital Producer ,   Audio Video Producer ,   Corporate Media News ,   Digital Media Designer ,   Oceania ,   MacDesignPro ,   Flash
Related Newsletter: DMN Newsletter ,   Pixels Newsletter ,   Mac Alert Newsletter ,   Digital Media Net ,   DMNForums
To Comment on This Article, Click HERE

Most Recent Reader Comments:
  • The impact of Flash Professional CS5 exporting to the iPhone by DMN Editorial at Nov. 06, 2009 6:53 pm gmt

    Click Here To Read All Posts
    Must be Registered to Respond (Free Registration!!!, CLICK HERE)

  • DMO TEXT LINKS
    (Click here to place a textlink on this site)

    Keep your camera rolling with Sony Mobile Storage for XDCAM EX Camcorders.
    Offload SxS memory cards onto 240GB HDD removable cartridges and accelerate your workflow on the go.
    Click Here!!!


    32 GB USB
    VIXIA HF20 32GB Flash Drive HD Camcorder (15x Opt, 300x Dig, 2.7" LCD)
    By Canon, start from $ 569.00
    VIXIA HF S10 32GB Flash Drive HD Camcorder (10x Opt, 200x Dig, 2.7" LCD)
    By Canon, start from $ 789.00
    With 1 Reviews.
    iPod Touch 32GB Black MP3 Player (3.5" LCD, Flash Drive, 6 Hours Video, 30 Hours Audio)
    By Apple, start from $ 279.00
    Handycam HDR-CX500V 32GB Flash Drive HD Camcorder (12x Opt, 150x Dig, 3" LCD)
    By Sony, start from $ 729.00
    HDC-TM300K 32GB Hard Drive HD Camcorder (12x Opt, 700x Dig, 2.7" LCD)
    By Panasonic, start from $ 1069.95
    ACP-EP 32GB USB2.0 Flash Drive - 32 GB - USB
    By ACP-EP Memory, start from $ 86.99
    HOT THREADS on DMN Forums
    Content-type: text/html  Rss  Add to Google Reader or
Homepage    Add to My AOL  Add to Excite MIX  Subscribe in
NewsGator Online 
    Real-Time - what users are saying - Right Now!
        • Re: Reverse Mode in Vegas 9 • gspencer
    Dexim P-Flip Power Play Dock for iPhone/iPod touch
    polymer battery all in one neat device. Plug the P-Flip into your computer to charge its battery, then plug your iPhone into the P-Flip, and it charges the iPhone battery. Read More
    Apple Intros iPad
    After years of hype, Apple, Inc. today introduced the iPad, a portable computing device that looks like a big iPhone. Introduced today by Apple CEO Steve Jobs, the iPad features a touchscreen keypad, wireless capability, the capability to run all iPhone applications, all in a form factor that fits in between an iPhone and a MacBook. With the iPad, you can play movies, load maps, view photos, update your calendar, basically do the same things as on an iPhone, and more. Read More
    HDTV Buyer's Guidelines
    When it comes to choosing between Plasma and LCD, it's important to shop in the mindset that one high-def TV is not necessarily better than another - rather, it's a question of which one is right for you. That said, it can be a tough call to make when all that meets the eye are sleek screens and vibrant pictures - are Plasmas and LCDs really that different? Read More
    Tritton AX 180 universal gaming headset
    The Tritton AX 180 universal gaming headset is designed to work with the three major gaming platforms (Wii, xBox 360, and Sony PlayStation 3, via analog inputs), but also with both Macintosh and Windows based computers. Read More
    @ Copyright, 2010 Digital Media Online, All Rights Reserved