为什么百度小程序要开源?百度小程序介绍!

为什么百度小程序要开源?小程序开源能做什么?12月20日 , 百度只能小程序进行了开源联盟签约仪式 , 很多人就有疑问 , 在当下巨头必争的小程序风口中 , 百度是唯一一家喊出“开源”并且迅速落地的公司 。到底为什么要开源呢?快来我们了解下吧 。


为什么百度小程序要开源?百度小程序介绍!




真开源与假开放
小程序一度火到被认为有可能是下一代的操作系统 。
我们看到 , 在关于小程序的底层战略上 , BAT三家都体现出了明显而合理的公司风格 。腾讯的基因决定了微信小程序更适合社交、游戏类应用 , 支付宝小程序则以交易导向为主 , 这也符合阿里的电商基因 。一个共同特点是 , 在小程序生态的打造上 , 腾讯和阿里都选择了在自身生态内封闭运行的方式 。
唯一选择了开放模式的是百度 。
据平晓黎介绍 , 开源后的百度智能小程序可以实现“一次开发 , 多端运行” , 这里的“多端”不仅包百度App、百度贴吧、百度地图、DuerOS、Apollo等百度系App和平台 , 还包括爱奇艺、快手、58同城等开源联盟的合作伙伴 。
也就是说 , 整个月活总数高达30亿的生态联盟 , 都是智能小程序开发者的流量花园了 , 并且开发者不需要为了接入这些平台而重复开发 。对于流量红利结束之后的移动互联网来说 , 这会在很大程度上降低开发者的获客难度 。


为什么百度小程序要开源?百度小程序介绍!




随着App成为互联网的主流形态 , 网络生态正在被加速割裂 。超级App们显然不希望自己的流量外逃 , 不同商业集团的应用之间 , 形成了天然的壁垒和屏障 。从商业策略的角度这显然合理 , 但对开发者们可能并不公平 。
一方面 , 流量被切割之后 , 开发者需要为未经去重的流量反复买单 。同时成本也是一个大问题 , 由于各个平台的标准不一样 , 开发者接入微信、QQ、QQ浏览器、支付宝等小程序平台时 , 不得不反复重新开发 。
百度副总裁沈抖认为 , 小程序的开放如果不开源 , 就是个伪命题 。只能运行在一个封闭App内的小程序 , 并不是真正的开放 。
为什么只有百度愿意开源?
一定程度上 , 我们可以把两种不同的小程序生态类比作苹果和安置的模式 。在过去几年中 , 这两种形态都各自美丽地发展着 , 但一个明显的趋势是 , 安卓的开放正使得它表现出越来越强的活力 。
既然如此 , 为什么只有百度选择了做开源和开放的小程序生态?这其实是个很好回答的问题 。
首先是基因 。
自诞生之日起 , 百度就是一个分发平台 。只有足够开放 , 才能连接足够多的内容进行分发 。可以说 , 开放这个词是写在百度基因里的 。
不同阶段的百度几乎都有相应的开放产品和平台 。从PC时代的百度联盟 , 到百度发力AI后推出的DuerOS开放平台和开源的无人车平台阿波罗 , 再到今天的智能小程序开源联盟 , 无不如此 。
平晓黎透露 , 2019年3月百度小游戏平台将正式开源 。我猜 , 作为一个技术起家的公司 , 百度的同学们大约都有码农共识:代码开源就像是华山论剑 , 是真本事还是真bug , 大家GitHub上见 。
其次是能力 。
实际上 , 小程序开源并不容易 。最显而易见的部分 , 它必须解决一个矛盾——既要提供适用不同行业、不同场景的基础模版和解决方案 , 同时需要处理好联盟内各个平台之间的接口、标准差异等 。这是开源的基础 , 也是一个技术难题 。
在当天的签约会上 , 沈抖直言 , 据他粗略估算 , 打造一个小程序开源平台 , 至少需要近3亿元的资金投入 , 这还不包括开发者运营等环节 。对于很多平台来说 , 这显然是一个艰巨的任务 。

推荐阅读