1.1 小程序的历史
腾讯自2011年1月21日推出微信App,2012年8月20日,腾讯在微信中增加了微信公众账号功能。2013年8月5日,微信5.0上线,微信公众账号被分为服务号和订阅号。2013年10月29日,微信团队推出了全新的微信认证。2014年春节,伴随着微信红包的火爆,微信支付迅速占领移动端。2014年5月29日,微信小店上线。2014年9月17日,微信企业号上线。2015年1月9日,微信开放JS-SDK,助力网页开发。2015年5月18日,微信连Wi-Fi插件开始对所有公众号开放。2016年1月11日,张小龙现身“微信公开课Pro版”发布会,首次发表公开演讲。也是在此次演讲中,微信官方正式宣布正在开发“应用号”,这里的应用号就是小程序的前身。同日,公众平台发布微信Web开发者工具。2016年1月20日,微信发布自己的网页设计样式库WeUI,开发者可以使用它快速开发出符合微信UI界面标准的网页。2016年4月19日,Android版微信内置浏览器全面升级至X5 Blink内核。这种内核可以让微信内置浏览器具有更好的HTML5/CSS3支持、强大的渲染能力,同时提供了硬件状态检测功能。2016年9月22日,因苹果商店审核的原因,微信应用号更名为小程序,并发布内测邀请。2016年10月27日,小程序新增19种API接口。2016年11月3日,小程序开放公测。公测期间,所有政府、企业、媒体和其他机构都可以登记注册小程序。2016年11月22日,微信小程序官方IDE“微信开发者工具”更新,增强了网络调试的体验。2016年12月17日,马化腾宣布春节前会正式发布小程序。2016年12月21日,小程序新增多项功能,包括分享页面程序、模板消息、客服消息、扫一扫、带参数二维码。2017年1月9日,小程序正式上线。
从微信小程序的诞生历程可以看出,随着微信、微信公众号的成长,微信小程序应运而生;并且,腾讯将微信小程序放在一个重要的节点上,可谓“野心很大”。