本文翻译自Mozilla的HTML5布道师Chris Heilmann的英文博客,他在博客中为大家解答了关于HTML5能做什么,Web Apps 和 Native Apps的差异性等一系列开发者非常关注的问题。我们将分几篇文章为大家一一分解。
HTML5无法盈利?
HTML5是一个基于开放互联网技术的技术码。如果说HTML5无法赚钱就等于是在说互联网无法赚钱,那么我们每天看到的这些在线广告又是什么呢?
乍一看来,封闭的应用市场以一个简单的方式来出售产品,这里存在很多的炒作,在现实中,只有极少数的开发者可以在一个封闭的应用市场中以一个单一的应用来谋生。由于很多开发者开发了上百款相同的应用(汤姆狗,汤姆猫,汤姆驴等等),在应用市场中发现和寻找一个应用变得越来越难。
这就是封闭的应用市场和原生应用带给开发者的劣势:App没有一个URL,无法在市场之外被找到。开发者需要手动的在每个应用市场来提交自己的应用,遵循他们的审核和提交流程,并且无法轻易的对自己的应用进行升级。
而一款HTML5的应用是在互联网上的拥有一个URL,它也可以通过类似Adobe PhoneGap来封装成为一款iOS或Android上的原生应用。
从长远看来,哪种方式才是对开发者最为有利的呢? 是在一个可以随时把你产品下架的封闭平台上还是在一个全球性的,完全开放的,并且覆盖封闭商店的环境中呢?
Android和iOS商店中的很多Apps实际都是HTML5用PhoneGap进行封装的。在盈利方面,有一个很好的例子:Financial Times发布的HTML5应用比原生应用获利要高。而最近,New York Times也开始发力Web app。