设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

Web App和Native App不是生死之争,而是可以和平共处!

2014-12-18 09:56| 发布者: joejoe0332| 查看: 2144| 评论: 0|原作者: 孟智平|来自: CSDN

摘要: 一直以来,关于Web App和Native App之争总是不绝于耳,本文作者则认为HTML5的Web App和Native App谁都不会干死谁,它们将和平共处,各自发挥各自的强项,让整个互联网更美好。 ...


HTML5适做所有的东西吗?

  我是HTML5的坚定支持者,但我现在也还不认为HTML5可以做所有东西,至少一些太过复杂的重度游戏、一些大型的门户(包括上面说的Facebook)、一些涉及高运算或复杂算法的应用,我个人认为现阶段确实还不适合用HTML5开发。

  HTML5毕竟跑在浏览器里面,和系统隔一层,运行效率肯定要比NativeApp低一点,这个很正常,但是每个人在手机端消费的内容中,绝大部分都不需要消耗太多的CPU资源。也就是说99%以上的手机端的需求HTML5是完全可以去支持的很好的。


借Web App的“谎言”——浅谈一下Web App的优势

  我一直在强调Web App就是一个技术,技术本身不说谎。原生的App经过这些年的发展,已经相当规模,原文作者也反复强调用户体验,但大家想想你遇到过这些情况吗?

  1. 现在App Store里面有好几百万个Native App应用,你的手机里面有几个?你常用的又有几个
  2. 有没有这样的场景,经常为了一些特定的场景需要安装App,然后用完就删?
  3. 你会不会因为下载麻烦,不去扫电视下面的二维码?


  因此即使是原生APP,也不可避免的存在一些体验上的矛盾,例如:用户有限的手机App界面和无限的App数量;用户有限的时间和无限App的学习成本;原生App的维护成本相对较高,下载要等、更新要等、占手机大量的内存。


  而从以上几个问题的角度看来,Web APP恰恰都占据优势。此外很重要的一点就是APP中的内容产生和应用制作的成本问题,HTML5 WebApp具有明显优势,除了HTML5语言本身就较容易学习之外,现在市面上通过一些好的轻应用制作工具,如VXPLO、Google的Web Designer、Epub360、Adobe Edge等等。利用这些工具,普通人甚至不需要懂得HTML5的语言,就可以简单生成大量的Web App和HTML5交互内容,且可以做电商、视频应用甚至一些游戏和较为复杂的交互场景,这将大大降低HTML5 Web App的生产成本。


  大家应该记得苹果手机真正流行起来是因为其中NativeAPPs变得丰富了,用户可以通过手机获得各种内容。我相信同样的情况在Web APP这个市场中也会发生,且发生的更快,因为HTML5的内容产生成本更低。


  另外,从HTML5本身的技术角度看,包含HTML5 Javascript 2.0 以及CSS3,是一套完整的体系,除了已经基本退出舞台的IE6,7,8以外,其它基本支持良好,而且会越来越好。HTML5也有丰富API,支持类似加速度感应、LBS等的应用,可以支持现有绝大部分交互应用。


  那说了这么多,有没有可能HTML5接着壮大,Native App也不死呢?这就是我要说的下一个问题。


  我相信的一种可能……


  HTML5的Web App和NativeApp,有没有可能谁都不干死谁,和平共处,各自发挥各自的强项,让整个互联网更美好呢?


  不是把技术直接对立起来,而是用技术的方式来解决技术还存在的问题,从对立走向融合。


  我们以微信为例,微信这个应用本身就是一个以即时通讯为主的Native App,但是在这个APP上,又是一个信息聚合和传播的平台。这些信息并不是具有私密性的聊天信息,而更多的是照片,搞笑的段子,心灵鸡汤,视频,品牌故事,打折信息等等五花八门的网页信息,这些信息的载体实际上都可以算是一个HTML5 Web App,特别是现在有许多品牌做得非常好的H5页面,给人新奇有趣的互动体验又易于传播。对于某些营销突发事件,Web APP也更具灵活性,应变性。如刚过去的双十一,双十二,就有商家根据前几个小时的销售情况,利用VXPLO 一小时做完答谢顾客的轻APP,在微信及QQ上迅速传播,及时调整营销策略。很难想象,如果品牌投入每一波Campaign的时候,都要开发一个新的Native APP,要求用户下载安装,在时间和人力成本上都会产生具大的资源浪费。


  像微信这样,充分发挥Native App的运行效率,同时又以海量的Web App来扩充其内容,给用户带来更丰富的体验和更优质的交互内容,这样不是很好吗?


  在技术上好处也显而易见,例如,HTML5不能自动播放语音或视频,但是微信可以,微信可以给HTML5 Web App提供这个接口,这样几乎所有Native App的功能都可以在Web App中去实现。


  HTML5本质就是更优质的网页内容,这点本身不会有错,如果颠覆HTML5的,那只能是HTML6了,而且就HTML5形成的速度和以前的HTML存活的时间来看,可能要在接近十年以后了。


  说了这么多,其实,无碍乎两点:

  • 第一、在技术革命的浪潮中,反对技术冒进,同时也反对畏缩不前;技术发展不是国家、公司或个人可以阻挡的。
  • 第二、很多争论的结果都是融合,而不是走向对抗,发展中存在的问题,可以通过发展去解决。


  另外,祝福HTML5,同时祝福为HTML5努力工作的人和使用HTML5的用户!


作者简介:孟智平,VXPLO互动大师 创始人及CEO。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部