Adobe Flash Player 10.1 is optimized for high performance on mobile screens and designed to take advantage of native device capabilities, enabling richer and more immersive user experiences. The resources on this page will help you get started developing content and applications for devices.
Mobile from zero
Deliver breakthrough web experiences across screens
Take advantage of native device capabilities in Adobe® Flash® Player 10.1 — including support for multitouch, gestures, mobile input models, and accelerometer input — bringing unprecedented creative control and expressiveness to the mobile browsing experience.
Optimize web content for mobile delivery
Make your web content contextually relevant and reach more users across a wide spectrum of Internet-connected devices, including smartphones, netbooks, and PCs.
Tools for optimizing web content for mobile delivery
The following articles and code samples will help you create Flash content that is well-suited for a mobile device.
Mobile devices are less powerful than desktop computers, so some Flash content may run sluggishly on those devices, and some content may use too much memory. This comprehensive reference describes a number of strategies for improving your application's performance.
Many mobile devices include special-purpose hardware to decode video and render graphics on the screen. This section of a longer article on Flash Player 10.1 hardware acceleration for video and graphics describes techniques for tuning your content so that it takes advantage of the underlying hardware.
As the Flash Platform continues to proliferate and reach more devices, developers need to adopt techniques for authoring with multiple screen sizes and resolutions in mind. This article discusses several techniques to help Flash developers author content that will render properly on any device, regardless of its screen resolution and pixel density.
When designing a mobile application, you should consider the unique characteristics of mobile devices. Differences in screen size and input types will affect the way that the application is designed. This article explores some of those differences, and it offers tips for creating a compelling experience.