您应该使用 HTML5 还是原生代码开发您的应用?

您应该使用 HTML5 还是原生代码开发您的应用?

那么,您应该使用什么来构建您的移动应用,HTML5 还是原生代码? 这是目前争论激烈的话题。在某些情况下,答案非常明确,而在另一些情况下则不那么明确。 HTML5 不依赖于 App Store 进行分发,许多 Web 开发人员可以利用他们现有的技能来创建对移动设备友好的应用,但即使是拥有您认为他们必须拥有的所有编码能力的 Facebook,最近也选择将其移动应用从使用 HTML5 转换为原生代码。

以下是一些关于该主题的精彩讨论

作为移动应用开发人员或移动应用使用者,您的看法是什么?

Charles McKeever
Corona Geek

Charles McKeever
[email protected]

Charles McKeever 是一位终身计算机极客,他喜欢探索技术以了解它们的工作原理、如何将它们组合在一起以及如何利用它们来推动创业活动。

3 条评论
  • Hector Sanchez
    发布于 13:27, 8 月 30 日

    今年早些时候,当我开始学习 Corona 时,我也遇到了这个难题,我甚至停止学习 Corona 一段时间去学习一些 HTML5/JavaScript 应用平台,但最终,我说服自己,原生应用才是正确的方向。

    我认为这里的关键是 AppStore 和 Apple 的审核系统,它清理了其中的垃圾。 这个生态系统为终端客户带来了信心,让他们相信自己正在获得高质量的应用,一个在他们的设备上运行良好的应用,另一方面,Apple 为他们带来了数百万预先合格的客户,并拥有他们的信用卡号。 这使得应用开发人员能够获得丰厚的报酬,超过 50 亿美元的收入已经证明了这一点。

    的确,您可以使用 HTML5 和 JavaScript 构建类似的应用程序,但您必须找到一个市场来销售它,因此没有市场就没有收入。 Apple 已经拥有了市场,一个庞大的市场和一个超级合格的市场。 这允许开发人员专注于构建高质量的应用程序,而不必担心他们的产品的营销、收款等问题。 我很乐意为访问如此庞大且合格的市场而向 Apple 支付 30% 的费用。

    Kindle Fire 的应用商店了解这一点,他们在这方面做着类似的工作。

    • charlesmckeever
      发布于 12:18, 8 月 31 日

      Hector,你的观察非常棒。 仅仅聚合内容的 HTML5 应用正被 Apple 拒绝,因为他们说你可以创建你的网站的移动版本来做同样的事情。 这些相同的应用可以在 Google Play 商店中发布,但正如你所指出的那样,该生态系统中有很多噪音,这使得它难以被注意到。

      因此,这里实际上有三个问题; 1) 哪种技术可以为您提供您想要完成的性能和能力,以及 2) 哪种类型的应用最适合在应用商店中发布,以及 3) 如果您不利用现有应用商店的受众,您如何才能覆盖更广泛的市场。

      现在,HTML5 应用高度依赖于您设备的互联网连接速度,因此应用的占用空间必须很小,并且可以在本地缓存以进行下载和快速加载。 原生应用没有这个问题,但它们高度依赖于应用商店分发。

      也许答案更多地与您试图接触的对象以及您想完成什么有关,而不仅仅是您应该使用技术 A 还是 B。

      你觉得呢?

      • Hector Sanchez
        发布于 10:16, 9 月 1 日

        是的,我同意,我认为答案与您试图接触的人有关,而不是选择一种技术。 正如加里·哈尔伯特曾经说过的那样“去饥饿的人群所在的地方”,所以目前饥饿的人群在应用商店中,所以我将我的应用的目标定在那里。 Apple 已经完成了在一个封闭的池塘中聚集饥饿人群的工作,而不是你必须在海里寻找他们,所以我们作为开发者需要为他们提供正确的“食物”

发表评论