FITC Amsterdam Slides : Creating High Performance iPhone Applications with ActionScript 3
Here are my slides from my FITC Amsterdam talk titled Building High Performance iPhone Applications with ActionScript 3.
Sorry I ran a little short of time, but you can find all of the info in the slides.
Here is the link to the Simple Game Framework which I discussed during the session.






I thought I read in one of the slides that the beta was available for download in Adobe labs. Did I misunderstand that? As I’ve gone to the Labs website and I’m not able to locate Flash CS5.
Regards!
Rich
Rich
23 Feb 10 at 7:33 am
@rich
That is for Flash Player 10.1, not Flash CS5.
mike chambers
mesh@adobe.com
mikechambers
23 Feb 10 at 7:35 am
Hello Mike,
When it was introduced few months ago, one of the critics was about the file size of the apps built that way.
I have looked at your slides and I did not see something mentioned about it from the LLVM part.
Has it been optimized? or will it be like the Flash Components situation, where using one takes a lot of KB but it starts to be more optimized when several are used.
If Apple keeps playing stupid with Adobe, they may point it as a flaw and remove apps created from Flash CS5 saying these apps are just not “optimized” and takes too much resources/memory from the iphone…
I just hope i am wrong ^^
baz
24 Feb 10 at 1:16 am
The file size has improved considerable, but as the apps have to compile in the Flash Player library, they are still going to be larger than apps created with objective-c.
This will not necessarily impact performance or resource usage.
mike chambers
mesh@adobe.com
mikechambers
24 Feb 10 at 1:24 am
Thanks for your quick answer,
I have another question about Flash CS5.
Is the iphone packager an external or internal application of Flash CS5? Does it have a command line feature?
In other words, can I use it to package already existing .swf apps or would I have to recompile the whole project under Flash CS5?
Will Flash Builder have this iphone export too?
I don’t think it will be possible but just asking, do u have plan to integrate it in the Flash Builder SDK?
baz
24 Feb 10 at 2:12 am
Flash on i-phone will be great, but at this moment i’ts seems that adobe is focusing all his energy on it and the rest of the mobile world. It’s seems to me that the desktop world will be in someway left behind. We need hardware acceleration for the desktop part too, (no only the video acceleration). In the last months the two major TV italian company switched to silverlight. Adobe should wake up and show us a new full hardware accelerated flash player for the desktop followed by a mobile version.
Davide
24 Feb 10 at 3:37 am
Hi Mike-
It sounds like some great progress is being made, I was wondering if there are any physics based apps that you could recommend which really show off the performance and what’s possible?
Pete
24 Feb 10 at 1:13 pm
I forgot I also wanted to ask you if once packaged for iPhone, certain Flash APIs won’t be supported.
I was thinking about the new RTMFP protocol as example.
If I create a Flash app using RTMFP, once on packaged and launched on the iPhone, will it still be supported?
Is there a list of deprecated specific Flash APIs for iPhone app development?
baz
24 Feb 10 at 8:33 pm
[...] (Mike Chambers, Adobe) has shared his FITC 2010 presentation: Flash Iphone Fitc 2010 Building High Performance [...]
Scott Janousek » Blog Archive » FITC 2010 presentation : Building High Performance iPhone Applications with Flash CS5
27 Feb 10 at 9:12 am
Thanks mike!
Hipisuit
1 Mar 10 at 2:13 am
There are some APIs which wont be supported (i.e. AIR Windowing APIs), although I dont have a definitive list right now.
We will be posting a list of APIs not supported on the device, although I dont have an ETA (at least by the time we launch).
mike chambers
mesh@adobe.com
mikechambers
1 Mar 10 at 12:23 pm
As I state in my presentation, we will be bringing the new hardware accelerated APIs to platforms other than just the iphone.
mike chambers
mesh@adobe.com
mikechambers
1 Mar 10 at 12:25 pm
You will be able to use other tools to package SWF files into iPhone apps, although we havent made any additional announcements or timelines yet.
mike chambers
mesh@adobe.com
mikechambers
1 Mar 10 at 12:26 pm
“As I state in my presentation, we will be bringing the new hardware accelerated APIs to platforms other than just the iphone.”
Great! i hope that the desktop version of flash will support full hardware acceleration, not only for the video part.
:)
Thank you
Davide
1 Mar 10 at 3:51 pm
[...] Building High Performance iPhone Applications with ActionScript 3, link do blogu Mike’a Chambersa z info i linkami [...]
RIA Devs Blog / Flex & Flash Development » FITC Amsterdam 2010
2 Mar 10 at 10:40 am
I’ve never been a big fan of Apple but I have to admit that the iphone is quite good! :) I’d like to know if this issue about the iphone 4 is important or not. I’d like to buy the new one and I was wondering if the calls actually drop more or not. Sorry if it’s a bit off topic :P Many thanks
Yong Demetris
27 Aug 10 at 6:07 am