H5写的APP体验有可能比原生写的APP还好

经常听到很多人说H5做的APP体验差。


从追求极致的角度来说,这样确实成立,因为原生APP确实可能比H5的APP快0.1秒,甚至是快了人感知不到的时间。这种需求可能在游戏APP里需求最高。

但对于一般互联网的APP来说,本地H5存储模式的APP(html5存储在app本地,而非远程url连接),其实速度跟原生不相上下,在相对的时间内,完成的质量甚至要比原生的APP要好,比如一些很炫的效果,其实用CSS3和现成的js Ui框架实现起来非常简单,假如用原生APP去实现,开发者水平的问题不一定能达到CSS3和成熟js Ui框架本身就能实现的效果。

用H5做APP,口碑不好的原因其实是因为很多人开发H5的APP,直接就是一个远程的Url链接,webview打开的页面是一个远程的页面,这样假如用户网络不好的情况下,打开页面就非常慢,当网络断开的时候,打开APP还会出现空白页。但假如你使用的是本地H5模式,是没有这个问题的。最终效果差还是H5工程师的水平问题。

做本地H5框架,其实门槛很高,假如你追求js能调用原生的功能,假如你追求H5文件能做热更新,假如你追求你的本地H5能跨域使用ajax访问后台,其实实现起来也不简单。这就是用H5做APP口碑不好的原因,其实就是缺少一个好的H5框架,全部这些细节都自己写的话,其实门槛比用原生去开发还高。

所以用H5做开发,使用成熟的开发框架是有必要的。在这里向大家推荐一个好用的H5打包平台:

https://www.yunedit.com , 香蕉云编平台,一个在线打包APP的平台,使用者上传自己的H5文件,打包出来的APP是本地H5模式,支持使用平台进行热更新,自动支持ajax跨域访问任何后台,有提供js框架调用原生的功能,比如打电话、发短信、调摄像头、调用支付宝和微信支付等等。还能在线生成签名证书、打包后自动生成安装二维码。

猜你喜欢

转载自blog.csdn.net/handsome0916/article/details/90976519