百度智能小程序的出台,经过了一步步预热。
五月,百度联盟生态峰会,百度APP、百家号以及即将推出的智能小程序,将搭建其百度联盟新平台;六月,百度内部庆祝第一季财报中,百度APP平均DAU达1.37亿,沈抖于现场表示,“日活过1.5亿只是一个起点,目前百度App已经能很好的满足用户‘搜索+信息流’需求。未来,百度App要通过智能小程序满足用户包括泛社交在内的更多元的基础需求。”
七月,百度AI开发者大会上,百度副总裁沈抖正式对外发布了百度智能小程序。
在微信小程序抢占行业先机、支付宝等平台后来追起的情况下,百度再做智能小程序,出发点与弯道超车的可能性存在于哪里?
1、
不可避免的是,百度智能小程序必然会被跟微信小程序进行一番比较。2017年1月9日,腾讯小程序正式上线,并历经多次迭代、发展成为如今行业普及型应用。
至于百度小程序,沈抖称,它是百度AI落地与重构移动生态的重要产品,给开发者重新找回流量、服务用户的新途径。更重要的是,智能小程序是开放生态,不仅可以运行于百度平台,更可以运行于外部App上,开发者一次开发就可以实现多端运行,这和微信小程序的封闭生态有着本质的区别。后者便是沈抖认为的、百度小程序区别于微信小程序的根本所在,简单来说就是——在微信上跑的小程序能不能到任何一个第三方的APP上运行,百度小程序希望互联网生态是成为更重要的事情。
沈抖强调,如果微信愿意开源,我们就用微信的开源程序,百度小程序就不做了,因为这样是真正解决生态的问题。
但如果微信在短时间内由于生态建设不而便于开源呢?沈抖对雷锋网称,那也没关系,因为微信已经在较早的时间进入小程序领域,我们感谢微信做的工作,但是百度必须得有一个新的解决方案,让更多的人参与进来,共同建设新的移动生态。
另外,百度智能小程序的其他不同方面包括——沈抖认为,整个移动互联网变得越来越封闭和割裂,加深了移动互联网割裂局面,正因为这个原因,百度在提智能小程序时候:
首先,从体验上要对齐所有已有平台;
其次,百度会利用人工智能技术优势帮助开发者去实现部分比较难实现的能力。
第三,坚持开放生态,重新使得所有合作伙伴的平台上,都可以运行一个小程序。
所谓百度人工智能技术能力加持,百度视觉技术部、人脸技术部、增强现实技术部总监吴中勤介绍称——目前智能小程序已支持包括文字识别、语音合成、内容审核以及图像识别方向的AI技术,降低开发者开发门槛和开发成本。
当然,以上是沈抖所设想的理想状态,更重要的是,雷锋网注意到,腾讯小程序并非如沈抖所说的这般“封闭”,2017年4月,腾讯即开发出一项新技能——将第三方平台支持小程序、小程序新增数据分析接口和小程序代码包大小限制扩大为2M三项新能力上线,即扩大第三方平台小程序托管权限——小程序管理员将小程序授权给第三方平台后,该平台可帮助小程序进行代码开发与帐号管理。托管方式很简单:小程序管理员在支持小程序的第三方平台上,扫码同意即可授权。而且最新开放的个人类型小程序也支持第三方平台开发和管理。
具体所授权第三方托管能力包括——配置服务器地址,代码开发、上传、提交与发布,模版消息、客服消息,微信登录等。
此外,通过小程序新增的数据接口,开发者可以更方便地对小程序进行个性化的数据分析,包括用户访问趋势、用户访问分布、用户访问留存、页面访问数据。
2、
雷锋网观察到,百度智能小程序一个入口位于手机百度APP内,打开“我的”——“常用服务”内,目前处于服务状态的小程序包括免流量卡、百度金融、京东特供、携程旅行、火车票、酒店、优信二手车,以及个别游戏小程序等。
实际上,早在2013年,百度即通过“轻应用”进行过类似尝试。
官方文字介绍其是无需下载、即搜即用的全功能App,基于搜索的检索与智能分发特性,解决了移动用户需求与开发者对接的问题。传承了百度在智能与搜索方面的优势,轻应用与目前的百度智能小程序一样,均是以关键词搜索为核心,进行精准智能检索分发,识别应用中的内容,并将应用中的具体服务与用户的需求精准对接,帮助开发者实现全方位的立体分发。
需要注意的是,雷锋网发现,早在当时的百度轻应用,即已实现帮助开发者收益的能力,具体包括:
分发和用户,百度轻App平台可带来新的需求和对接方式,使得大量长尾、低频的应用都可以通过百度搜索获得用户。
更多功能调用。百度提供多种技术增强应用,包括定位、语音输入输出、云推送、电话拨打、摄像头调用等。
参与分成。接入百度轻App平台后,开发者可参与百度移动广告、前向付费分成。
对于旧版百度轻应用,沈抖表示,当时整个端上能力不够强,更多是基于H5,另外,只有当整个小程序在端内运行的时候,才能更充分运用手机端能力,进而将前端能力坐的更好。“总之,当时行业处于较早期,用户体验也做得较差,使得轻应用没有做起来。”
而目前百度智能小程序的具体运作方式是——
首先,百度会给合作伙伴提供一套开发语言,将端组建能力包装好,针对想要搭建自己小程序平台的不同APP,提供不同组件接口的语法定义;
如果对方不愿封装端口,百度也可以将SDK提供出来给开发者使用;
如果连SDK都不愿用,百度可以将代码彻底开源,只要保证接口一致即可。
这样的话,沈抖称,开发者所提供的小程序,在百度APP上能跑、在B站等第三方平台上也能跑,只是具体实现方式不同罢了。“无论是开源还是SDK的方式,都可以保证开发者在一个平台上写的小程序,在另外一个平台上也可以自由运行,让开发者更有动力开发,至少他不会拒绝。”
百度App业务部前端架构师雷志兴从技术角度进一步解释称——结合Web技术和客户端技术,智能小程序实现了逻辑层和视图层的分离,做到了一端开发多端可运行。他同时强调,其他平台上的小程序只要简单修改几行代码,就可以直接接入智能小程序。
至于目前百度智能小程序上数量不多的情况,沈抖对雷锋网(公众号:雷锋网)回应称,“常用服务”是早期入口,属于试验田性质,并非常态,在扩充小程序选择的方式上,首先会注重隐私使用的体验,同时鼓励开发者进行多种多样小程序的研发,最终让用户投票选择——用户喜欢谁、谁就会得到更多时长,百度也对相应给予更多信息。
眼下需要关注的是,作为后来者的百度智能小程序,究竟能在腾讯与支付宝的壁垒下,争取来多少开发者与第三方?