移动设备的操作上下文和物理特性要求仔细进行编码和设计。例如,必须要简化代码以实现尽可能最快的执行速度。当然,代码优化只能起到这么大的作用;在设备限制范围内发挥作用的智能设计还有助于防止可视演示使呈现系统负担过重。
代码
尽管使代码更快地运行始终是有用的,但是大多数移动设备的处理器速度较慢,所以就更值得花费一些时间编写精简代码。此外,移动设备几乎总是使用电池电量运行。如果用较少的工作量达到相同的效果,则会使用较少的电池电量。
设计
在设计应用程序的用户体验时,必须考虑小屏幕尺寸、触屏交互模式甚至不断变化的移动用户环境等因素。
代码和设计一起
如果您的应用程序使用动画,则呈现优化非常重要。但是,只有代码优化通常是不够的。在设计应用程序可视效果方面,必须让代码可以将它们有效地呈现出来。
重要的优化技术将在
优化 Flash Platform 的内容
指南中进行讨论。该指南中讨论的技术适用于所有 Flash 和 AIR 内容,但是对于开发在移动设备上运行良好的应用程序而言是至关重要的。