H5与Native的区别

H5与Native的区别

本质上

Native
native是使用原生系统内核的,相当于直接在系统上操作。
H5
H5的APP先得调用系统的浏览器内核,相当于是在网页中进行操作,较原生APP稳定性稍差;
h5最大的优点是可以跨平台,开发容易。

二者区别

1.开发:
native的话需要用ANDROID的语言和IOS的语言各自写,H5只要开发一套。
2.局限性:
手机系统权限问题,很多功能无法实现;
H5多针对网络开发。很多原生的功能,H5是做不到的;
3.依赖web解释器
H5是一种超文本标记语言,需要web解释器对语言进行翻译,也就是说它必然要依靠web解释器。例如浏览器,而浏览器依靠的是Android系统。所以,在H5解释器这方面的app(或者说一种对于H5起支撑作用的App)是绝对不会被取代的。
4.安全性
如果直接做成网页版App是相当不安全的,因为整个项目是运行在别人的浏览器上面的。如果自己制作APP,再内嵌H5,这样安全没错,但等价于做Android应用。

转载自https://blog.csdn.net/qq_33199455/article/details/81086347

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值