从2017年11月3日起,对于所有微信小程序开发者来说是一个值得庆祝的日子,因为微信官方终于开放了小程序Webview控件。
对于ios和安卓开发者来说,将一个网页URL加载在app上面很简单,但是对于小程序开发者来说,是没办法实现的,虽然也有人尝试一些办法,但是这些办法比较复杂,出错率比较高。反而没有直接使用官方提供的原生开发模式有效率。
微信小程序官方开放webview之后,开发效率将会大大提高。之前已经存在手机版网页或微信公众号的客户,可以直接通过webview完成小程序的搭建,当然也不是说直接把URL放上去就可以用的,需要对代码进行一系列的修改,需要判断访问入口(微信公众号入口还是小程序入口),毕竟小程序不管是支付还是用户授权,很多都和微信公众号是有差别的。但不管怎么说,如果使用webview嵌套,开发效率将会提高80%以上。
事实上,微信小程序其实就是本地的html5应用,只是微信平台做了一些优化处理,让用户感觉像是在使用原生应用,既然都是h5嵌套,那何必使用微信官方提供的“原生代码”呢?而且目前手机的硬件越来越强大,已经不再是像以前的手机了,使用h5 app正在无限接近ios/android原生代码。