现在,微信应用号终于来了,暂定名为"小程序",最终可能会叫"微信小程序平台",目前已经开始内测。
所谓微信应用号,就是微信公众平台提供了一种新的开放能力,开发者可以快速开发一个小程序。
小程序是一种不需要下载安装即可使用的应用,用户扫一扫或者搜一下即可打开,也不用担心是否安装太多应用,因为无需安装卸载。
小程序可以借助微信联合登录,和开发者已有的App后台的用户数据进行打通,但不会支持小程序和App直接的跳转。
根据张小龙的描述,应用号的形态大致为:"一种新的公众号形态,这种形态下面用户关注了一个公众号,就像安装了一个APP一样。他要找这个公众号的时候就像找一个APP,在平时这个号不会向用户发东西的,所以APP就会很安静的存在那里,等用户需要的时候找到它就好了,这样的话我们可以尝试做到让更多的APP有一种更轻量的形态,但是又更好使用的一种形态来存在,这是我们在探讨的一种新的公众号形态,叫应用号,这里只是提前剧透一点点东西。"
组件和API的形式,微信向开发者开放了如下服务、支撑能力:
- 视图容器:视图(View)、滚动视图、Swiper
- 基础内容:图标、文本、进度条
- 表单组件:按钮、表单等等
- 操作反馈
- 导航
- 媒体组建:音频、图片、视频。
- 地图
- 画布
- 文件操作能力
- 网络:上传下载能力、WebSocket
- 数据:数据缓存能力
- 位置:获取位置、查看位置
- 设备:网络状态、系统信息、重力感应、罗盘
- 界面:设置导航条、导航、动画、绘图等等
- 开放接口:登录,包括签名加密,用户信息、微信支付、模板消息
有了它们能做,那就取决于开发者的应用场景和想象力了。相信正式开放之后,会有大批服务号做点尝试的,这是个新的机会。
你可以理解为一个微信版本的App Store,但是微信说了,不想要做应用分发市场,而是给一些优质服务提供一个开放的平台。
目前,小程序仍然处于内测阶段,采用邀请制,其内容客户端暂时对用户不可见。
全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。