应用号暂定名为小程序,进行内测。小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。下面小猪创梦CMS小编介绍下微信小程序开发指南。
小程序可以借助微信联合登录,和开发者已有的 App 后台的用户数据进行打通,但不会支持小程序和 App 直接的跳转。
开放给开发者的能力包括哪些?以组件和 API 的形式开放了如下服务以及支撑能力:
视图容器:视图(View)、滚动视图、Swiper
基础内容:图标、文本、进度条
表单组件:按钮、表单等等
操作反馈
导航
媒体组建:音频、图片、视频。
地图
画布
文件操作能力
网络:上传下载能力、WebSocket
数据:数据缓存能力
位置:获取位置、查看位置
设备:网络状态、系统信息、重力感应、罗盘
界面:设置导航条、导航、动画、绘图等等
开放接口:登录,包括签名加密,用户信息、微信支付、模板消息
开放能力之多,令我兴奋不已,无限的想象!
如果你用过微信的 JS-SDK,应该对上述开放能力不陌生。得到具体的消息还有:
微信不仅提供了详细的开发文档,还提供了多平台的开发工具,包括 Mac Linux Windows。(没啥好说的,太棒了)
小程序开发后,不能直接发布,需要经过审核,类似App Store,但版本迭代是否经过审核,如果需要经过审核那么审核的周期是多少?
猜测:小程序的页面是基于 web 的,web 页面是开发者所提供的,也就是 C 端用户肯定还是直接访问开发者服务器中的数据,正常来说这个 web 页面的迭代是开发者可以直接迭代并展示给 C 端用户的,但微信是否会提供一个web 的封装入口以限制开发者必须通过审核才能迭代呢?
微信小程序开发指南有哪些?微信提供的小程序开发文档,还提供了比服务号更详尽的设计规范以及布局时会用到的控件,上文也提到过,微信一定会提供一套规范来约束/引导开发者,也要让微信小程序有统一的操作习惯、UI 规范,这类似 iOS 和 Android 都有不同的设计规范。