“我们会让智能小程序成为真正的开放生态,做到开发者一次开发,多端可运行。”7月5日,2018百度AI开发者大会智能小程序分论坛上,百度App业务部前端架构师雷志兴如是说。
据介绍,相较于其他小程序,百度智能小程序的最大特征之一就是开放。作为业内首个完全开放小程序生态,百度智能小程序既可以在百度App、百度贴吧、百度地图等百度系App上、也可以在浏览器、合作App、DuerOS、Apollo等平台或设备中运行。
(百度App业务部前端架构师雷志兴)
当天,雷志兴从技术层面对百度智能小程序的开放思路进行了详细介绍。他表示,百度“完全开放”的一大亮点就在于能够实现智能小程序与Web生态的双向链接,相较于其他只能基于自身平台运行的小程序生态不同,百度的同类产品拥有更多元的适配场景。而之所以能做到一次开发,多端可运行,关键在智能小程序实现了逻辑层和视图层的分离,逻辑层中运行业务代码,是纯JavaScript运行环境, 视图层只负责渲染,在不同的平台和设备上采用不同的方案完成渲染。因而做到了一次开发,多端可运行。
会上,雷志兴还现场展示了优信二手车等智能小程序的接入效果。可以看到,在Web端,优信二手车智能小程序拥有流畅的动画效果和浏览体验。这是因为百度智能小程序在web中实现了一套与App中完全等价的运行环境和渲染框架,保证体验的同时,只需要开发者一次开发就可以兼容App和浏览器。
为了让开发者尽量低成本、快速高效的完成开发工作,百度智能小程序还为开发者提供了完善的开发者工具和管理平台。此外,为了让第三方开发的智能小程序能最大限度的利用百度平台提供的能力,用最小的开发成本达到最佳的效果,百度除了为开发者提供了图片查看,音频视频直播,地图,画布等组件外,还提供了众多AI能力,统计能力这种百度自有的平台能力,百度的平台有海量的数据和模型,落地到小程序这个场景中,能让大家的小程序如虎添翼。比如百度统计能力能帮助开发者提供用户、来源、留存等分析能力,让数据运营更精细化。
当下,小程序的创业风口迭起,百度、谷歌、苹果、腾讯、阿里等众多巨头纷纷入局。与此同时,由于各家标准不一,开发者经常要面临“重复开发”的难题。雷志兴表示,为了最大限度的降低开发者重复开发的成本,实现了某种程度上的一劳永逸,开发者在其他平台上开发的小程序,通过百度提供的搬家工具,可以快速的接入智能小程序,实现低成本、高效率的迁移。
除此之外,雷志兴讲开源部分时提到,小程序的核心框架San其实已经开源了,这是小程序的最核心的MVVM框架,除了小程序之外,也支持了百度内部多个产品线。它具有高性能、体积小巧,兼容性好等特点。可以在github上找到此开源项目:http://github.com/baidu/san。
最后,雷志兴还强调,百度智能小程序通过生态的开放,让其所能触及的受众及流量获得有效的扩充。众所周知,无论是PC时代、新移动时代或是人工智能时代,如何触达用户、获取流量都是开发者最为关心的问题,当开发者可以通过百度智能小程序这一开放的生态获取全网流量,便能更精准地触达用户,极大地提升满足用户需求的能力。
电科技(www.diankeji.com)是一家专注于全球TMT行业的领先资讯媒体。
作为今日头条青云计划、百家号百+计划获得者,2019百度数码年度作者、百家号科技领域最具人气作者、2019搜狗科技文化作者、2021百家号季度影响力创作者,曾荣获2013搜狐最佳行业媒体人、2015中国新媒体创业大赛北京赛季军、 2015年度光芒体验大奖、2015中国新媒体创业大赛总决赛季军、2018百度动态年度实力红人等诸多大奖。
投稿、商务合作请联络微信公众号
声明:本站原创文章文字版权归电科技所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表电科技立场,图文版权归原作者所有。如有侵权,请联系我们删除。