小程序明显不如原生的地方

    xiaoxiao2021-03-25  199

    1.性能。

    毕竟原生是用原生系统,在屏幕上渲染原生语言的控件,速度肯定快啥。

    而小程序只是腾讯模仿浏览器解释HTML、CSS、JS的原理。自己写了一个相识的解释规则。然后在页面中将解释出来的代码渲染出来。肯定这种编译的速度就慢了很多。

    2.API的丰富性。

    小程序只是将一些常用的原生API封装成了在小程序中可以调用的API。和原生的API相比,当然不是一个数量级的了。(比如:对第三方的应用的调用,第三方登录,第三方支付,二维码,健康数据,通讯录的访问,手势,蓝牙等等),小程序API仅仅是原生的冰山一角。

    3.页面数量。 一个引用同时打开5个页面之后,wx.navigateTo就不能打开新页面了。这就限制了小程序只能做简单的几个页面的应用。(原生应用是几乎没有限制的,只要内存允许)

    4.所有图片、音频、视频都必须网络获取,不能本地化。

    这导致了每次的这些图标、音频、视频都必须从网络获取,即浪费用户的时间(获取文件的时间),又浪费了用户的流量。(原生的所有图标基本都做了本地化)

    5.编译后的代码包必须小于1MB,大于的会上传失败。

    没研究过小于1MB的上线是多少代码量。

    但是有一点可以确定,就是很少有开发者愿意去做小程序开发的第三方框架。因为要写出强大的框架,代码量就一定多,无论这个框架的算法多优秀。因为做了第三方框架,别人也没办法用,因为用了就超过1MB了。

    6.HTTPS仅支持TLS1.2以上版本的。 这个有很多公司都不满足的。 所以:小程序,注定是一个有很少的页面,有很简单的交互功能的应用。并且,对用户体验要求不高的公司才会愿意去做。

    转载请注明原文地址: https://ju.6miu.com/read-4524.html

    最新回复(0)