H5与native有啥区别?
来源:互联网 发布:苦瓜知乎道理 编辑:程序博客网 时间:2024/06/06 10:00
app测试,H5与native有啥区别?
native是使用原生系统内核的,相当于直接在系统上操作。是我们传统意义上的软件,更加稳定。
但是H5的APP先得调用系统的浏览器内核,相当于是在网页中进行操作,较原生APP稳定性稍差,似乎还没有百万级用户量的H5 APP。
但是h5最大的优点是可以跨平台,开发容易。
native的话需要用ANDROID的语言和IOS的语言各自写,H5只要开发一套。
对于app测试的话,其实android、iOS、h5区别都不是很大,除了在各自的语言上会导致其在自动化测试上的不同和是否能执行,但就基础的测试项目是一样的,比如兼容性测试啊,功能测试测
H5和IOS Android区别
1、H5性能需要改进,不论是电脑还是手机,它和原生的性能差距很大。(你可以自行试试某些H5开发的APP)
2、H5具有局限性,H5多针对网络开发。很多原生的功能,H5是做不到的,很明显的一个例子就是游戏(HTML确实可以做一些简单的游戏,但是HTML那性能做大点的游戏在手机上跑,用户估计要骂娘,这一点无论HTML5如何改进也不行,除非它能直接调用底层硬件)。
3、手机系统权限问题,也导致很多功能无法实现,这其实也是局限性问题。
4、H5是一种超文本标记语言,需要web解释器对语音进行翻译,也就是说它必然要依靠web解释器。例如浏览器,而浏览器依靠的是Android系统。所以,在H5解释器这方面的app(或者说一种对于H5起支撑作用的App)是绝对不会被取代的。
5、安全性,如果直接做成网页版App是相当不安全的,因为你的整个项目是运行在别人的浏览器上面的。当然,你可以自己制作APP,再内嵌H5,这样安全没错,但是你看你这不是又在做Android应用了吗?
0 0
- H5与native有啥区别?
- h5 与native
- Native与H5交互
- native与h5交互
- WebApp与Native App有何区别
- WebApp与Native App有何区别
- Native与H5交互-WebViewJavascriptBridge
- Native与H5+JS 解决方案
- WebAPP与Native APP到底有什么区别
- WebAPP与Native APP到底有什么区别
- WebApp与Native App有何区别呢?
- Native与H5交互的那些事
- android native 与h5 交互技巧
- Native与H5交互的那些事
- WebView Native与H5交互—jsbridge
- iOS Native与 H5交互之 H5传递信息给 native
- iOS开发趋势:Native与H5+JS 解决方案
- iOS开发趋势:Native与H5+JS 解决方案
- 腾讯云搭建个人博客
- jQuery表单校验
- 明明的随机数
- 获取天气(WebXml)
- python异常处理
- H5与native有啥区别?
- 台湾大学林轩田机器学习基石课程学习笔记6 -- Theory of Generalization
- [Android]查看KeyStore的MD5或SHA1签名
- MySQL 数据库的安装及配置
- bzoj 1083: [SCOI2005]繁忙的都市 (最小生成树)
- 项目之底部导航栏
- Java并发读书笔记(二)
- Ogre2.1 分析笔记(一)
- 解决PySide+Python子线程更新UI线程