Building iPad Applications with Flash

Today Apple announced the Apple iPad and like many of you, we at Adobe are looking forward to getting our hands on one of these devices. This is an exciting time to be a software designer with an explosion of new devices and we look forward to helping Flash developers and designers bring innovative applications to these devices using our tools and frameworks.

We announced the Packager for iPhone at MAX 2009 which will allow Flash developers to create native iPhone applications and will be available in the upcoming version of Flash Pro CS5. This technology enables developers to create applications for the iPhone, iPod touch, and iPad (though applications will not initially take direct advantage of iPad’s new screen resolution). It is our intent to make it possible for Flash developers to build applications that can take advantage of the increased screen size and resolution of the iPad.

Flash developers are used to being able to create rich expressive content that run well across multiple screens. The Flash Platform already provides developers with the ability to create applications without making assumptions about screen resolution and pixel density. Our very own Christian Cantrell has posted an in-depth article on the Adobe Developer Connection, Authoring For Multiple Screen Sizes, that details best practices in creating applications that run on multiple screens. If you want to prepare applications today that will work great on the iPhone, iPod touch, and iPad, follow the guidelines from this article today.

While we put the finishing touches on the Packager for iPhone, we have invited a few developers and designers to join a closed pre-release program. As they are testing it and giving us feedback, they also have been able to use it to build some applications that they have submitted to the iTunes App Store. Here are some recent iPhone applications that you can find in the App Store now:

GoldStrike_small.pngGold Strike
This popular action/puzzle game has been around for nearly a decade and played by millions. You are a miner who has struck gold! But the mine is unstable. Remove gold by finding groups of blocks as tremors fill the mine up.

Brush_small.png


Brush
Dr. Alan Acierno has created a Brush application which times every tooth and section of the mouth to help you brush 3 minutes twice a day

To follow news from the Flash Platform Team about the iPhone Packager and other new developments, follow us at @Flash_Platform

Update:
As a result of Apple’s updated legal terms (section 3.3.1 of the Apple iPhone SDK License Agreement), Apple is no longer permitting these applications to be delivered to iPhone, iPad and iPod touch users through the Apple App Store. This a legal restriction imposed by Apple and is not a technical limitation of Adobe AIR or Adobe Flash Professional CS5.

At this time, we have ceased further development of the Packager for iPhone, and we plan to keep this completed work in CS5 to demonstrate the capabilities of the Flash Platform to support multiple platforms and devices. We have already started the pre-release of AIR for Android and will shift our investment there and to other technologies, in addition to the work we have already been doing on Flash Player 10.1 for Android. We believe Android will enable a series of very competitive devices in the market and are working closely with Google and other Open Screen Project (OSP) partners on this.