The processing speed and screen size of the iPhone lend to special design and coding considerations. However, many of the design considerations are common to development for all applications or for mobile applications.
For more information on optimizing applications, see Optimizing Content for the Flash Platform. This document includes many suggestions for optimizing performance of mobile content, Flash Player content, AIR content, and ActionScript-based content in general. Most of these suggestions also apply to AIR applications for the iPhone.
Important: Many of these design considerations and optimization techniques are essential in developing applications that run well on the iPhone.
- Hardware acceleration
- Other ways to improve display object performance
- Information density
- Fonts and text input
- Saving application state
- Screen orientation changes
- Hit targets
- Memory allocation
- Drawing API
- Event bubbling
- Optimizing video performance
- Flex and Flash components
- Reducing application file size