昨天下午6点,有小伙伴在群里提到微信今晚有发布,很多人就猜测是应用号。到7点过,有人爆出在微信公众平台官方公众号里收到了内测邀请,应用号暂定名为“小程序”。
从看到的文档来看,开发文档的结构为:
- 简易教程
- 框架
- 组件
- 基础组件
- 视图容器
- view
- scroll-view
- swiper
- 基础内容
- icon
- text
- progress
- 表单组件
- button
- checkbox
- form
- input
- label
- 操作反馈
- API
- 界面
- 设置导航条
- 导航
- 动画
- 绘图
- 其他
- 开放接口
- 登录
- 签名加密
- 用户信息
- 微信支付
- 模板消息
- 使用说明
- 接口说明
- 登录
- 数据
- 数据缓存
- wx.setStorage
- wx.setStorageSync
- wx.getStorage
- wx.getStorageSync
- wx.clearStorage
- wx.clearStorageSync
- 数据缓存
- 位置
- 获取位置
- 查看位置
- 设备
- 网络状态
- 系统信息
- 重力感应
- 罗盘
- 网络
- 发起请求
- 上传、下载
- wx.uploadFile
- wx.downloadFile
- WebSocket
- wx.connectSocket
- wx.onSocketOpen
- wx.onSocketError
- wx.sendSocketMessage
- wx.onSocketMessage
- wx.closeSocket
- wx.onSocketClose
- 媒体
- 图片
- wx.chooseImage
- 视频
- 录音
- wx.startRecord
- wx.stopRecord
- 音频播放控制
- wx.playVoice
- wx.pauseVoice
- wx.stopVoice
- 音乐播放控制
- wx.getBackgroundAudioPlay
- wx.playBackgroundAudio
- wx.pauseBackgroundAudio
- wx.seekBackgroundAudio
- wx.stopBackgroundAudio
- wx.onBackgroundAudioPlay
- wx.onBackgroundAudioPause
- wx.onBackgroundAudioStop
- 文件
- 图片
- 地图
- 画布
- 界面
- 工具
- 概览
- 程序调试
- 模拟器
- 调试工具
- Wxml Pannel
- Sources Pannel
- Network Pannel
- Appdata Pannel
- Storage Pannel
- Console Pannel
- 小程序操作区
- 代码编辑
- 项目预览
- 下载
- Q&A
一些信息:
- Allen 00:24在朋友圈发了一条什么是小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
- Pony 03:26在评论中表示:苹果不让叫应用号,也许反而是好事。
- 首批邀请了约200个开发者,艺龙是邀请发出后第一个提交内测申请的开发者。
- 提供了多平台的开发者工具,集成了开发调试、代码编辑、程序发布等功能。
- 文档里自称MINA(可能是MiniApp的缩写)。
- 发布后需要经过审核才能上线;小程序与app之间不会允许相互跳转,但开发者能通过微信联合登录实现用户数据互通。
- 从技术角度看,这是对js-sdk更全面的升级,提供的组件和API在web和原生之间取得了最佳的平衡,同时兼顾了开发的方便性。但和react-native不同,小程序开发之后不会编译为原生,而是利用固定的组件实现一定程度的原生。
- 从模拟器的效果看,小程序与一些UWP应用很像。
- 某前端ui框架被传是小程序的demo,哈哈,也算搭车火了一把。
- 对web开发者是利好,按微信的体量和影响力,开发小程序会在接下来很长一段时间持续流行。在中国,这一定是hybird的一种特殊流行形式。
- 对腾讯股价也会是利好。
- 我不认为小程序可以替代app,但之前服务号的H5 webapp的体验可以大大提升,这部分是肯定可以被替代了。同时,生活电商类、非系统工具的工具类app也是被替代的方向。之前用得较多的几类服务号场景:银行、运营商、快递、水果生鲜、外卖、到家、出行、旅游、票务,我等着你们的小程序。
这篇文章发出之前,我瞄了一眼手机里的app,对小程序万分期待。