是的。有四种不同的构建选项(至少在 Flash Builder 中):
- 临时发布版本
- 发行版构建
- 标准调试构建
- 快速调试构建
发布版本、标准调试和快速调试在性能方面都有很大的不同。
- 发布版本是最终版本,构建需要 5-30 分钟,具体取决于 CPU 和 RAM。Ad Hoc 允许您仅在 mobileprovision 文件中指定的特定设备上进行安装。分发创建一个构建,您可以实际提交到 iOS App Store
- 标准调试允许在接近发布模式的环境中使用调试模式,并且与发布构建所用的时间大致相同,但通常构建起来要快一些。它没有发布那么快,但您不会注意到正常活动有太大差异。但是,在某些活动中,您会。在我的上一个应用程序中,我必须解码 WAV 文件才能在设备上播放。在标准模式下,这是 iPhone 4S 上 10-15 秒的任务。使用 ad-hoc,不到一秒钟。但是,应用程序的大多数部分的性能应该与发布版本的性能相对接近。您可能会注意到一个简单应用程序的唯一不同之处在于 Flex View 实例化
- 快速调试非常慢。它将在几秒钟内构建,可与标准 SWF 或 AIR for Android 应用程序相媲美。你肯定会注意到使用它的性能下降,它应该只用于你正在构建的快速测试、更改单个值、再次构建、更改另一个值等。
对于在开发之外使用的任何东西,您应该始终使用发布版本。它们更加优化,这就是它们的目的。我不确定 Quick Publish 是什么(我认为这是 Flash Pro 选项?),但我猜它与其中一种调试模式相匹配。确定它的构建速度,这应该有助于指明是哪一个。无论哪种方式,对于信息亭应用程序,您绝对应该使用临时发布版本。