热点资讯

《为什么都说H5是未来?终于明白了》

  首先普及一下目前市场上开发APP的三种形态:原生、混合以及H5。
 

\


1.原生APP:原生APP是专门为某个移动平台所开发的应用(比如iOS或安卓),使用相应平台的开发语言和开发工具进行开发( 比如iOS的Objective-C和Xcode,安卓平台的Java和Eclipse)。目前原生APP用户体验和性能最佳,但开发成本较大,项目周期 较长,版本迭代相对复杂。

 

2.混合APP:混合APP指的是原生和H5的结合体,具体做法是将写好的H5程序嵌入到一个轻量的原生APP“外壳”里面,最终打包 出来的仍然是一个APP,需要用户到应用市场下载安装。因为其核心内容是H5,所以开发成本较低,项目周期较短,版本迭代相 对容易。

3.HTML5应用程序(H5):HTML5应用程序使用标准的Web技术,通常使用HTML5、Javascript和CSS三种前端技术结合服务端实现 。这种开发只需要编写一次代码,在任何移动平台均可运行,不需要iOS和安卓两个版本开发,并且该技术本身开发效率较高, 所以H5开发成本较小,项目周期最短,版本迭代最简单。但截至目前为止,H5在用户体验方面仍然和原生存在一定差距,不过 随着现在智能手机性能提升,H5近几年在体验方面的表现也会越来越好。

我们为什么看好H5?

  新品网工程师小曹认为产品的进步一定是技术的突破,H5就是这样一款酝酿了十年的技术产物。互联网刚刚开始兴起的时候, 网页工程师在使用复杂艰涩的代码构建网页并通过不断的刷新页面来和后端服务器进行交互,举个例子:
  以前我们上网注册账号填写一个表格,花了大半天终于填写完了,点击注册。这时网页提示:你的性别没选择!然后页面马上 刷新,让你从新填写,这时你发现你之前填写过的内容全部都没有了,你又要从新填写一次(账号、密码、姓名、性别、地 址...),你是不是很抓狂?没错我们以前就是这样过来的。但是后来发明了一种技术(Ajax)它可以在不用刷新的情况下验证 并告诉你哪里没填或者填了不符合规则,是不是很牛?如今这项技术在99%的现代网站中都有应用。

  技术的不断进步最终会形成创新的产品,就像现在的H5,他跨平台的优越性已经完胜传统APP,目前的各大企业无不投身于H5的 建设中,因为它就是那么便捷和高效。

  H5到底有什么前途?

  H5是有未来的,有前途的,因为它囊括了Web的好处。Web有三大优势:
  第一,网页开发成本最底。
  这个前面说个了,开发一个H5比开发一个APP的成本要底很多,一旦上线了之后,可以再任何智能手机打开浏览,不受系统平台限制。

  第二,网页分享最简单。
  H5开发的页面可以一键分享到微信、QQ、微博、Facebook等等各种平台,他人看到之后又可以转发,这种病毒式的传播方式十 分迅速。

  第三,用户使用成本最低。
  当你使用H5程序,你不需要下载、安装,更不需要烦人的更新(因为它会即时更新系统代码),你同样也不用去卸载,只要你关闭它就行了,要需使用时再打开,完全不会占用你手机的储存空间。

  H5的时代正在来临,随着今后的终端(手机、电脑、电视等等)性能不断提高,我们只要搜索相应的H5程序点开就能用,遇到常用的应用直接一秒钟收藏到桌面,日后使用点击即可打开使用,十分便捷。