月度归档:2016年09月

小程序(应用号)开始内测

昨天下午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

一些信息:

  1. Allen 00:24在朋友圈发了一条什么是小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
  2. Pony 03:26在评论中表示:苹果不让叫应用号,也许反而是好事。
  3. 首批邀请了约200个开发者,艺龙是邀请发出后第一个提交内测申请的开发者。
  4. 提供了多平台的开发者工具,集成了开发调试、代码编辑、程序发布等功能。
  5. 文档里自称MINA(可能是MiniApp的缩写)。
  6. 发布后需要经过审核才能上线;小程序与app之间不会允许相互跳转,但开发者能通过微信联合登录实现用户数据互通。
  7. 从技术角度看,这是对js-sdk更全面的升级,提供的组件和API在web和原生之间取得了最佳的平衡,同时兼顾了开发的方便性。但和react-native不同,小程序开发之后不会编译为原生,而是利用固定的组件实现一定程度的原生。
  8. 从模拟器的效果看,小程序与一些UWP应用很像
  9. 某前端ui框架被传是小程序的demo,哈哈,也算搭车火了一把。
  10. 对web开发者是利好,按微信的体量和影响力,开发小程序会在接下来很长一段时间持续流行。在中国,这一定是hybird的一种特殊流行形式。
  11. 对腾讯股价也会是利好。
  12. 我不认为小程序可以替代app,但之前服务号的H5 webapp的体验可以大大提升,这部分是肯定可以被替代了。同时,生活电商类、非系统工具的工具类app也是被替代的方向。之前用得较多的几类服务号场景:银行、运营商、快递、水果生鲜、外卖、到家、出行、旅游、票务,我等着你们的小程序。

这篇文章发出之前,我瞄了一眼手机里的app,对小程序万分期待。