Subscribe

  • Subscribe  

MAX: How Flash Gets on iPhone

Posted by Charles | October 5, 2009 .

It’s kind of interesting how Adobe sneaked out the iPhone announcement. First, a iPhone quick demo was shown in the general session that gave a clue on the iPhone + Flash thing but not whole lot of details. Then, luckily if you went to a right session like I did, the original session titled with “mobile” something was changed to have “iPhone” in it. Very exciting actually.

flashiphone1 MAX: How Flash Gets on iPhone 

Anway, the way it works is that you create the Flash application with Flash Pro CSS and generated the native iPhone code bits for deployment to the Apple AppStore. Apparently so far Apple has no problem with it because Adobe has put 8 apps to it already. Here are some more details:

  • It’ll be part of Flash 10.1 and AIR 2.0 APIs. Flash 10.1 is the Flash for mobile devices that everybody has signed up (including Goole, RMI and Plam) except Apple.
  • It support stand Flash and AIR API: Audio, NetConnect and File system. So, you can do low level socket connection from the generated iPhone native application.
  • New APIs for iPhone: Media library for writing to the camera roll.  You can’t read the camera roll though. Odd. You can connect to the camera to receive the photo taken either.
  • New APIs: Multi-touch.
  • New APIs: Scokets network. You can connect to server side such as LiveccycleDS or BlazeDS. The remote object connection works too.
  • support sqllite

Things are not supported:

  • PixelBlender
  • Loading SWFs
  • HTML Loader
  • ActionScript 1 or ActionSCript 2

The reason they above are not supported because Apple’s term does allow anything script-able available in iPhone app. Pixel Belnder is actually scripting. A SWF has actionscript will be in the same scripting situation. But seems it’s OK to load SWF that is just media.

Anyway, it’s a half happy and half sad story. Every other mobile device platform will have native Flash 10.1 so that the same Flash 10.1 code based will work on all of them. It’s great Flash gets indirectly on iPhone but it’s by-pass type of approach. I don’t think it actually will work just like developing a native iPhone app. The application will be bigger and the performance will be not that good. You will do a lot of optimization to make it a viable iPhone app. After all, there will be a while for Flex or Flex Builder can do the same thing.

 MAX: How Flash Gets on iPhone

Leave a Comment

If you would like to make a comment, please fill out the form below.


Name

Email

Website

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Comments

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word


Related Posts

1 Comment so far
  1. Flex Boy  October 8, 2009 11:36 am

    [flexcoders] NFC (Near Field Communication) API in FlashPlayer 10.1
    Vote for this !!

    http://bugs.adobe.com/jira/browse/FP-2909

<

Error. Page cannot be displayed. Please contact your service provider for more details. (19)


Direct TV Offers - usdirect has the best directtv deals