微信小程序的诞生始末

简介:   在 12 月 17 日的第二届中国深商大会上,马化腾表示,小程序将在春节前发布。为大家整理了一份「微信小程序的前世今生」,包含微信官方在小程序方面所做的各种动作。希望这份「时间线索」,能帮你全面了解微信小程序的诞生始末。

  在 12 月 17 日的第二届中国深商大会上,马化腾表示,小程序将在春节前发布。为大家整理了一份「微信小程序的前世今生」,包含微信官方在小程序方面所做的各种动作。希望这份「时间线索」,能帮你全面了解微信小程序的诞生始末。

2016 年 1 月 11 日:应用号初现、开发工具发布
2016 年 1 月 20 日:WeUI 发布
2016 年 4 月 19 日:微信内置浏览器升级
2016 年 9 月 22 日:小程序发布内测
2016 年 10 月 27 日:小程序新增 19 种接口
2016 年 11 月 3 日:小程序开放公测
2016 年 11 月 18 日:小程序入口谜团
2016 年 11 月 22 日:开发者工具更新
2016 年 12 月 16 日:WeUI.js 框架发布
2016 年 12 月 17 日:宣布春节前会正式推出小程序

2016 年 1 月 11 日:应用号初现、开发工具发布
张小龙现身「微信公开课 Pro 版」,首次发表公开演讲。也是在此次演讲中,微信官方正式宣布正在开发「应用号」。
张小龙称,这是微信的「新的形态」。

“我们希望存在一种新的公众号形态,这种形态下面用户关注了一个公众号,就像安装了一个 app 一样。他要找这个公众号的时候就像找一个 app,在平时这个号不会向用户发东西的,所以 app 就会很安静的存在那里,等用户需要的时候找到它就好了。
张小龙此次「剧透」引来了互联网行业多方猜测,应用号也被形容为「像 app 一样的公众号」。大家纷纷开始猜测应用号会如何出现在微信中。”
同日,微信宣布发布「微信 Web 开发者工具」,该工具可以让开发者在电脑上模拟访问微信内网页,帮助他们更方便地进行开发和调试。该工具后来成为应用号的开发集成环境(IDE)。


2016 年 1 月 20 日:WeUI 发布
微信发布自己的网页设计样式库 WeUI,开发者可以使用它快速开发出符合微信 UI 界面标准的网页。


最初版本的 WeUI 包含了包含了移动应用中所能使用到的所有元素,包括按钮、表单、Toast 提示、对话框、进度条等多种预置样式。
WeUI 控件样式库奠定了小程序设计规范的基础。


2016 年 4 月 19 日:微信内置浏览器升级
微信更新「微信 Web 开发者工具」至 0.5.0 版本,该版本的开发者工具支持远程调试。同时,微信宣布 Android 版微信内置浏览器全量升级为 X5 Blink 内核。
微信官方宣称,这种内核可以让微信内浏览器具有更好的 HTML 5 / CSS 3 支持、强大的渲染能力,同时提供了硬件状态检测功能。


2016 年 9 月 22 日:小程序发布内测
微信悄然将「应用号」更名为「小程序」,并陆续发放内测邀请。
微信在官方邀请函中写到:
“我们提供了一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。"


在首批开放的 API 接口中,小程序具有基本的视觉组件、页面导航、画布渲染、网络访问、文件处理、数据缓存、位置数据、设备信息、界面控制、用户体系等能力。
同日,张小龙在其微信朋友圈发布「什么是小程序」的短文。


2016 年 10 月 27 日:小程序新增 19 种接口
微信小程序官方 IDE「微信开发者工具」更新,宣布为小程序新增 19 种 API 接口。
新增的 19 种接口中,包括增强的交互反馈功能、数据与文件管理、地理位置选择、获取图片信息、绘图、音频媒体、页面栈处理等逻辑接口,以及包括 <textarea /> 在内的多种视觉元素组件等。


2016 年 11 月 3 日:小程序开放公测
微信小程序宣布进入公测状态。公测期间,所有企业、政府、媒体和其他机构都可以登记注册小程序。


公测期间,开发者可以将小程序提交审核,但审核通过的小程序暂时不能公开使用。


2016 年 11 月 18 日:小程序入口谜团
张小龙发布朋友圈照片,照片中有一台手机。这台手机的屏幕显示着一个摆满应用图标的桌面。


从屏幕上的应用名称,到图片附文「程序猿的一小步,程序的一大步」来看,微信小程序在 Android 设备上极有可能以原生应用的形态存在。


2016 年 11 月 22 日:开发者工具更新
微信小程序官方 IDE「微信开发者工具」更新,增强了网络调试的体验。


在新版本的开发者工具中,后端开发者可以在开发期间,专注于开发工作本身,无需考虑环境搭建问题,进一步增强了网络调试的体验。同时,开发者也可以在工具中查看到白名单域名,提高开发效率。


2016 年 12 月 16 日:WeUI.js 框架发布
在没有任何预兆的前提下,微信 WeUI 公众号发布了 WeUI.js 框架。


WeUI.js 是一种特殊的前端框架,它允许开发者直接引入,并可以直接使用符合小程序 UI 标准的组件元素。同时,框架体积非常小,开发者几乎不需要担心引入框架需要造成额外的代码压缩工作量。


2016 年 12 月 17 日:宣布春节前会正式发布小程序
在第二届中国深商大会上,马化腾在论坛上发表演讲,提及了个人经历、腾讯创业史和城市建设史等。


在演讲中,马化腾透露,微信小程序会在「春节前推出」:
具体来说,目前我们是通过微信、QQ。其中走得更前的是微信的智慧解决方案,通过微信的公众帐号、二维码扫码,通过很多的创新点,包括春节前会推出的「小程序」。
在小程序正式发布之前,还会有什么大动作呢?我们拭目以待。

目录
相关文章
|
JSON 小程序 JavaScript
第一个微信小程序的诞生
# 小程序简介 小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 ## 小程序技术发展史 小程序并非凭空冒出来的一个概念。当微信中的 WebView 逐渐成为移动 Web 的一个重要入口时,微信就有相关的 JS API 了。 # 开始 开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。 跟随这个教程,开始你的小程序之旅吧! ## 申请帐号 进入[小程序注册页](https://mp.weixin.qq.com/wxopen/waregister?action=step1) 根据指引填写信息和提交相
345 0
|
机器学习/深度学习 人工智能 小程序
微信小程序黑客马拉松落幕,28小时见证27个小程序从0到1诞生!
微信小程序黑客马拉松落幕,28小时见证27个小程序从0到1诞生!
287 0
|
2月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
561 7
|
2月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
684 1
|
2月前
|
小程序 前端开发 测试技术
微信小程序的开发完整流程是什么?
微信小程序的开发完整流程是什么?
120 7
ly~
|
3月前
|
存储 供应链 小程序
除了微信小程序,PHP 还可以用于开发哪些类型的小程序?
除了微信小程序,PHP 还可用于开发多种类型的小程序,包括支付宝小程序、百度智能小程序、抖音小程序、企业内部小程序及行业特定小程序。在电商、生活服务、资讯、工具、娱乐、营销等领域,PHP 能有效管理商品信息、订单处理、支付接口、内容抓取、复杂计算、游戏数据、活动规则等多种业务。同时,在企业内部,PHP 可提升工作效率,实现审批流程、文件共享、生产计划等功能;在医疗和教育等行业,PHP 能管理患者信息、在线问诊、课程资源、成绩查询等重要数据。
ly~
81 6
|
2月前
|
缓存 小程序 索引
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
215 1
|
2月前
|
小程序 前端开发 数据安全/隐私保护
微信小程序全栈开发中的身份认证与授权机制
【10月更文挑战第3天】随着移动互联网的发展,微信小程序凭借便捷的用户体验和强大的社交传播能力,成为企业拓展业务的新渠道。本文探讨了小程序全栈开发中的身份认证与授权机制,包括手机号码验证、微信登录、第三方登录及角色权限控制等方法,并强调了安全性、用户体验和合规性的重要性,帮助开发者更好地理解和应用这一关键技术。
74 5
|
2月前
|
小程序 前端开发 JavaScript
微信小程序全栈开发中的PWA技术应用
【10月更文挑战第3天】微信小程序作为新兴应用形态,凭借便捷体验与社交传播能力,成为企业拓展业务的新渠道。本文探讨了微信小程序全栈开发中的PWA技术应用,包括离线访问、后台运行、桌面图标及原生体验等方面,助力开发者提升小程序性能与用户体验。PWA技术在不同平台的兼容性、性能优化及用户体验是实践中需注意的关键点。
67 5