
最近小程序很火,今天去研究了一下小程序,主要目标是小程序与APP做个对比,看看小程序能做什么,不能做什么?
首先明确一点:小程序是内置在微信里面的webApp,所以它是存在局限性的。但是他又不紧紧是web APP,因为微信这个容器赋予了它一些超出web APP的能力,所以其实我们可以叫小程序为“超能web APP”
小程序对于webApp能力之外的事情,它是依赖于微信开放给小程序的Api的。
从当前版本的Api来看,微信为小程序赋予了下面这些超webApp的能力:
- 系统信息获取
- 网络状态获取
- 重力感应
- 罗盘
- 拨打电话(web app也能做)
- 扫码
- 动画
- 微信支付
- 客服消息(集成客服)
- 微信分享
- 视频播放,音频播放
- 录音
小程序不能做的事情
列举一些典型的如下:
- 除去微信平台之外的其他平台的分享
- 除去微信支付外的其他方式的支付
- 视频录制
- 拍照功能
- 指纹
- 可能比不了原生App的流畅性
当然,这些小程序当前所不能做的事情,如果腾讯想要让他可以的话也很容易,只要他们开放出对应的API即可。
网友评论