native应用,native平台

http://www.itjxue.com  2023-01-17 06:14  来源:未知  点击次数: 

什么是native应用啊? 请用通俗易懂的话讲解

就是纯本地化应用,不依赖与任何第三方或者系统应用层的api,几乎是依托硬件驱动的应用。可以理解为最低层 最独立的那种应用

不得不点赞的3款国内React Native应用

原文

在实际应用中,纯用React Native开发的应用不多见,优秀的就更少了。

下面就说3款体验起来很棒的应用吧。

目前应用只支持iOS版,体验起来良好,功能上还是很不错,方便前端开发进行调试,比如说自定义UserAgent,自定义运行脚本,Ping域名连通等。

截图:

目前应用做了iOS、Android双平台适配。整体体验起来很流畅。

截图:

也是双平台适配,但安卓的流畅度上较上一个差一些。

截图:

说说H5和native app

开发者选项里打开显示布局边界,如果能看到各种边框则为native app,如果只为一大块则为H5 app。

native app使用原生系统内核(Android linux、iOS等等),相当于直接在系统上操作,更加稳定、快速,可以使用非常非常多的API,用那句流行的话来说是“不知道多到哪里去了”,因此开发出来的功能逼格更高。而H5 APP是先调用系统的浏览器内核,相当于是在网页中进行操作,较原生APP稳定性稍差、速度较慢,同时在一些老Android版本上运行非常慢。但是H5最大的优点是可以跨平台,同时开发容易、效率高、方便调试。native的话需要用Java和Swift语言各自写,甚至还要为WP写??,而H5只要开发一套。

就目前来说,Native的运行性能和UI控件的渲染性能都要比H5有明显优势,而H5优势在于快速开发迭代。长远来看,H5的流行得要看H5是否能更进一步的贴近Native的性能和效率。未来比较多的方案可能是H5+Native混合开发模式。(微信应用号)

native APP不会垮,H5 app传播快准狠,时效性高,但是持续性短。

H5适合做表示层,如果常见界面经常换,或者要做跨平台的软件,又要很快上线的,H5还是很合适的。调用硬件什么的- -|||好像可以建议采用H5+native混合开发模式。

(责任编辑:IT教学网)

更多