【问题标题】:Adobe Flash builder iOS app vs native iOS AppAdobe Flash builder iOS 应用程序与原生 iOS 应用程序
【发布时间】:2011-09-07 20:41:01
【问题描述】:

我最近了解了最新版本的带有 flex 的 adobe flash builder,它支持为 iOS 应用程序实现 flash 的好处。当我正在寻找一个基于日历的应用程序时,在将 Adob​​e flash builder 作为解决方案之前,我想明确以下问题。

  1. 从 FB 4.5 生成的 ipa 文件有什么限制 与基于 COCOA 触控的核心解决方案相反
  2. FlashBuilder 应用程序之间的性能差异是什么 和本地构建的 iPhone 应用程序。
  3. 鉴于以下情况,构建基于 HTML5 的应用程序是否有任何限制? 除了外观和感觉之外的日历功能。

提前感谢大家

【问题讨论】:

    标签: iphone flash adobe air flash-builder


    【解决方案1】:

    1) 您不会有完整的 API 集成,并且集成的内容会比最新的 iOS 版本落后很多。

    2) 应用程序会慢很多,而且会占用更多资源。多少取决于应用程序的功能。然而,即使是一个小的应用程序也会非常大并且占用大量资源,因为它必须支持整个闪存堆栈才能显示“hello world”。

    3) 这取决于您所说的“日历功能”。您应该能够像使用小部件一样从 javascript 调用日历访问。

    我通常不鼓励人们对除最琐碎的应用程序之外的所有应用程序使用跨平台工具。有关详细信息,请参阅 thisthis 以前的答案。作为一个粗略的经验法则,如果你的应用程序可以作为网页工作,那么你可以使用跨平台,否则你最终会得到一个非常低劣的应用程序。

    使用跨平台工具的最佳理由是,如果最终用户通过在多个平台上运行应用程序获得了显着的实用性。如果您选择跨平台是因为它使开发人员的生活更轻松,那么该应用程序很可能会在市场上失败。

    【讨论】:

    • 说得好。我正在使用 Flash Builder 开发跨平台应用程序,但这只是因为它们是为特定公司专门构建的表单系统。如果我要为公众开发一个应用程序,我会选择一个平台。我可以确认这些应用程序速度较慢并且缺乏某些本机功能。对我们来说,它们将与主网站交互,并且可以在 iOS 和 Android 上运行,甚至作为 Windows 上的打包空中程序,这些好处远远超过了损失。
    猜你喜欢
    • 2017-01-15
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 2016-12-06
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    相关资源
    最近更新 更多