另类角度思考HTML5和原生APP之争

在技术网站上往往有很多关于HTML5和原生APP的竞争文章,观点整理如下:
1、WebAPP开发一套即可应用在多平台上,跨平台,跨设备是最大优势。
2、WebAPP开发成本低,HTML+CSS+JS比Java和ObjectC简单。
3、WebAPP比原生APP略慢,但是技术的发展会追上这个差距。
结论是,应用HTML5的WebAPP必将取代原生APP。

以我浅见,这些观点是从技术人员的角度看问题,但消费者和市场推广人员可不一定这么看。

我有个iPad,我发现我90%的时间只使用三个应用:微博、邮件、浏览器。这里面算原生APP的其实只有一个,即微博客户端。我们可以极端地想象一下,假定我们设计一个微博专用Pad,就一个上微博的功能,你是消费者,你会希望这个微博客户端是HTML5的,还是原生APP?

由于原生APP无论如何也比HTML5来得流畅,无论流畅多少,哪怕是一点点,都会导致消费者选择原生APP,因为消费者并不考虑“跨平台、跨设备、开发成本低”这些厂家才关心的问题。需要承认,如果厂家开发原生APP给多个平台的话,成本就会上升,这些增加的开支最后会转嫁到消费者头上。

那么这里有个问题,即开发原生APP究竟值得不值得?也许可以这样计算:
1、开始多平台原生APP需要厂家增加多少成本?我认为是“开发成本*平台数量”。注意平台数目最多3,这是不变的,所以这个数目再大,也是一个固定大数目。
2、消费者从原生APP中得到了多少好处?我们可以做一个好处到金钱的转换,假定一个消费者得到了10元的好处,总的好处就是“10*消费者数目”。也即,这是一个依据消费者数量而变化的数目。
由此可见,只要消费者数量巨大,则原生APP的多平台的开发成本相对消费者的受益而言完全不用计较,选择原生APP于厂家和消费者都是最划算的。反之,小众的应用则选择HTML5可能划算。

根据上面这个计算思路,这些消费者数量巨大且经常使用的应用可能一直是原生APP:微博、Facebook、Twitter。反之,其他非大众化的小应用小游戏会转向HTML5。

于我个人而言,打算同时学习原生APP开发和HTML5的开发,因为小的创业项目很可能开发成本低和跨平台的HTML5划算。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值