微信爸爸 张小龙 描述:
小程序是⼀个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫⼀扫或者搜⼀下即可打开应用。也体现了用完即走的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
解决什么问题
- 无需安装卸载,体积小(<1M)
- 释放手机内存
- 让手机桌面更简洁
有原有产品区别
- 与h5比较:比h5运行流畅,节省服务器资源
- 订阅号:一种媒体属性的产品
- 服务号:是一种服务导向的公众账号
限制
不能承载所有的用户需求
1,微信小程序的服务范围需与实际填写的类目和标签一致,也需和自身所提供的服务一致,且不应超出小程序平台的类目库范围。如游戏、直播、虚拟物品购买功能等均尚未开放。
2,微信小程序的功能不能过于简单,提供的功能不应与其他微信小程序同质化严重。
3,未经腾讯公司授权的情况下,微信小程序的添加,必须是免费的,不得设置付费添加。
4,未经腾讯公司授权的情况下,不得提供与微信客户端功能相同或者相似的功能。
5,未经允许或未经腾讯公司授权的情况下,小程序功能的使用,不得依赖于其他微信小程序,即不得以使用其他微信小程序为条件,也不得依赖于其他应用程序,即不得以使用其他应用程序为条件;未经允许或未经腾讯公司授权的情况下,也不得展示或者推荐其他微信小程序或公众号。体系整体依赖微信
一个企业最多有五个小应用
程最大不超过1M
本地存储不超过10M
网络请求不超过5个
同时打开页面不超过5个
不支持cookie,只能使用微信的账号体系
不能主动发送信息
适用场景
- 官方禁止的小程序
- 线下门店O2O
- 互联网产品试错和节约成本
- 低频刚需的行业领域
设计限制
- 以解决问题为核心
- 小程序必须将核心功能前置,即用户打开小程序后,进入核心功能不得超过两次点击
- 不可营销,不可广告,不可对用户产生骚扰
- 需要明确告知用户数据收集的内容和目的
- 禁止诱导用户
- 用户举报反馈功能
- 不可主动推送消息
业务属性
- 微信登录
- 用户基本信息获取、
- 微信支付
- 客服接入
- 分享
- 获取二维码
功能属性
- 数据存储
- 扫描
- 媒体:音频,视频,图片,录音
- 文件
- 位置:地图
- 设备基本信息
- 网络状态
- 重力感应
- 罗盘
- 拨打电话
- 微信自定义UI
乾以易知,坤以简能。易则易知,简则易从。易知则有亲,易从则有功。有亲则可久,有功则可大。可久则贤人之德,可大则贤人之业。易简而天下之理得矣,天下之理得,而成位乎其中矣。
——出自《易传·系辞》
本文来源易则知(www.yizezhi.com)学院频道,学习者聚居地,关注前端技术发展领域,本文未经允许不得转载复制