小程序团队又搞事了,还放了个大招——开放了内嵌网页能力(Web-View)。开发者登录小程序后台配置业务域名后,即可实现小程序内嵌网页。
那么,开放这个新功能到底有什么意义?那些应用场景会因此受益?我们今天就来一一解答。
小程序内嵌网页到底是什么意思?
所谓的「内嵌网页」,本质上就是小程序多了一个浏览器窗口,可以直接访问任何经过授权的网站。可以简单粗暴的理解成:HTML5 + 小程序。
(「内嵌网页」丰富的API接口)
小程序和网页有什么区别?
小程序非常贴近原生App,也就是所有的UI层都已经预编译在系统之中,所有的通讯交互只存在数据层面(关于小程序、H5、原生App的对比,请见下图);
简单的说,如果是网页,断网时什么都看不到,小程序断网后,至少界面还能看得到;
因此,打开与运行的性能要远超过原生的HTML5网页。
为什么这个新功能很重要?
微信小程序组件有限,环境封闭,能应用的场景相对有限。
支持了内嵌网页(Web-View)后意味着,所有基于HTML5实现的功能,都能在小程序中实现。最直接的受益点在于,很多原有的HTML5网站和应用无需重构就可以直接内嵌到小程序中使用。
开发效率可能会提升。开发者并不是一定要学会所有的小程序组件,只要愿意牺牲性能就能够只用小程序做一个“壳”,剩余的开发只需要继续使用HTML5开发即可。
最重要的是,有大量的第三方开代码与插件在互联网共享,对开发人员来说无疑是个好消息。
(大量的第三方JavaScript插件对开发者来说是重大利好)
为什么微信一直都不开放这个功能?
小程序一直以来的定位都是以「工具」为主,努力的方向也是在引导开发商开发各细分行业的「工具」。
因此,不开放这一功能无疑是为了保护小程序原有的封闭生态,因为HTML5庞大的功能和海量的三方插件会使小程序的可变因素太多,有可能会让小程序的体验和应用场景变得不可控。
为什么现在内嵌网页开放了?
我认为,小程序从酝酿到发布,经过一年多的发展,小程序团队与各厂商对应用的场景与模式都不断在尝试与探索,为了更快找到小程序在各领域的应用场景与出路,所以让小程序在开发层面更加开放, 目的是早就更多的可能性与机会。
多了内嵌网页,应用场景会有哪些新可能?
游戏领域: 小程序本身是面向工具开发的,在图形与动画控制上提供的接口很少,一旦开放了内嵌网页,HTML5的游戏将有可能登录小程序;
(新能力为H5小游戏提供了可能)
营销领域:HTML5营销一直都在发展的很好,小程序目前的分享不支持朋友圈(至少不能像HTML5网页一下便捷地分享),内嵌网页让HTML5营销可以打通朋友圈与小程序之间的通道,让朋友圈这个海量的流量入口变得有价值;
(H5的经典运营手段有望进驻小程序)
第三方支付:所有基于小程序开发必须对接微信支付,一旦支持了内嵌网页,所有支持HTML5支付的第三方支付平台(如支付宝、银联等)即可以登录小程序。
→→→点击快速制作专属小程序←←←
网友评论