丝路旗下全国CG人才培养基地【股票代码:300556】

搜索课程
  • 24小时免费客服热线
  • 025-6965-8961

当前位置:首页>资讯中心>UI设计>正文

【Native】 H5和Native有什么区别?

2018-08-13 10:12 来源: 丝路培训学院 分类: UI设计
65 作者:丝路培训学院

[导读] 您是否注意到越来越多的应用程序使用H5页面进行开发?

Native APP

Native APP 指的是原生程序,依托于操作系统,有很强的交互性,是一个完整的 APP ,可拓展性强,需要用户下载安装使用。

优点:

  • 性能稳定、操作速度快,上手流畅

  • 可以直接访问本地资源,比如通讯录

  • 可以实现很多设计出色的动效

  • 拥有系统级别的贴心通知或提醒,用户体验好

缺点:

  • 开发成本高:不同平台有不同的开发语言和界面适配,例如iOS、Android。

  • 维护成本高:例如一款 APP 已更新至 V5 版本,但仍有用户在使用 V2, V3, V4 版本,需要更多的开发人员维护之前的版本

  • 更新缓慢:根据不同平台,提交–审核–上线 等等不同的流程,需要经过的流程较复杂,且iOS和Android相比,审核更复杂,时间也更长。

H5

H5页面是采用 Html5 语言写出的 APP,也叫Web APP,不需要下载安装。是生存在浏览器中的应用,需要通过浏览器和系统进行交互,因此更加受限于网速和硬件。但随着网速的不断提高,硬件的不断提升,H5在速度、稳定性、流畅度方面终将和Native的体验越来越拉近。

优点:

  • 开发成本低:H5可以跨多个平台和终端,方便快速迭代

  • 维护成本低:H5不需要用户手动升级即可更新,没有维护老版本的成本

  • 更新快:不需要经过复杂的上线流程即可更新,方便前期产品的不断试错

 

缺点:

  • 受限于网络和硬件、很多动效即使可以在H5上实现,效果也不好,且由于硬件和系统劣势,Android的效果更差。

  • 临时性的入口、无法获取系统级别的通知,提醒,动效等等

  • 设计上受限制诸多, 用户体验较差 

现在使用H5的APP分为两类:一类是纯H5制作的,另一类是嵌在原生页面的H5。

 

由于H5的诸多缺陷,纯H5制作的APP比较少,但有一个用户量极大的APP是纯用H5制作的,就是铁路12306,页面都是用H5写的。

 

而更多的APP选择将某些H5功能嵌在Native APP中,例如QQ的兴趣部落。这些功能不用跟随版本迭代即可快速更新,且在不同系统中的体验都是相同的。


版权声明:

本文由丝路设计培训学校的编辑人员所撰写,未经同意严禁转载,否则将严肃追究相关法律责任。文章原始链接:http://www.silucg.net/article/UI/hnat.html

热门课程

优惠活动:【领取免费学习资料】+【0元免费试听课程!】热线电话:025-69658961