【发布时间】:2010-11-22 20:16:20
【问题描述】:
我有一个客户建议我们通过创建 UIWebView 并将所有应用程序逻辑卸载到 HTML5 应用程序来简单地将 HTML5 应用程序包装为原生 iOS 应用程序。这将允许我们拥有一个“原生”iOS 应用程序和一个适用于其他设备的优秀移动应用程序。
但是,这让我觉得有点奇怪,我想知道这样的计划会有什么陷阱。有人有这方面的经验吗?
谢谢, 特雷
【问题讨论】:
-
总体而言,与原生体验相比,HTML5 体验有所欠缺(参见 Facebook 切换到原生)。但是,如果您只是想进入应用商店并且已经拥有一个 HTML5 网络应用,那么这显然可以节省大量时间。我听说很多人抱怨 PhoneGap 和其他包装器。现在网上有一个关于这个的巨大争论,但我想说这真的取决于用户体验的重要性。 LinkedIn 的应用程序是带有 Backbone/Node 的 HTML5,你可以看出来,但它确实有效。所以双方都有意见。