微信小程序干嘛用的?微信小程序都有哪些?

微信小程序干嘛用的?微信小程序都有哪些?这两天 , 微信小程序再次成为网友们谈论的一大热点 , 近日 , 微信官方首次对微信小程序的能力进行了全面解读 , 并在现场对小程序作了案例展示 。在微信小程序大热的同时 , 许多人也在问:微信小程序干嘛用的?微信小程序都有哪些?今天一起来分析一下 , 微信小程序有什么功能 , 以及微信小程序干嘛用的?微信小程序都有哪些?
微信小程序干嘛用的?

微信小程序干嘛用的?微信小程序都有哪些?

文章插图
简单说 , 微信“小程序”可以为开发者提供基于微信的表单、导航、地图、媒体和位置等开发组件 , 让他们在微信的网页里构建一个HTML5应用。同时微信还开放了登录和微信支付等接口 , 让这个“小程序”可以和用户的微信账号打通 。
根据参与本次内测的“小道消息”创始人Fenng提供的信息 , 微信小程序向开发者开放了下列API接口:
视图容器:视图(View)、滚动视图、Swiper基础内容:图标、文本、进度条表单组件:按钮、表单等等操作反馈导航媒体组建:音频、图片、视频 。地图画布文件操作能力网络:上传下载能力、WebSocket数据:数据缓存能力位置:获取位置、查看位置设备:网络状态、系统信息、重力感应、罗盘界面:设置导航条、导航、动画、绘图等等开放接口:登录 , 包括签名加密 , 用户信息、微信支付、模板消息
虽然微信小程序本质上来说就是一个HTML 5(移动网页) 应用 , 但与那些经常在朋友圈刷屏的 H5小游戏或者应用不同的是 , 微信小程序获得更多的系统权限 。首先是数据缓存能力 , 这可以让用户在打开一个小程序的时候将程序的主要框架缓存到微信上 , 下一次就可以快速打开了 。微信创始人张小龙曾说过 , 微信应用号希望实现的目标是“用完即走 , 无需安装和卸载” , 也就是说以后当你要使用一个应用时 , 只需要在微信里搜索就可以直接使用了 。
微信小程序干嘛用的?微信小程序都有哪些?

文章插图
在这些框架和组建的帮助下 , 微信小程序的启动和运行速度将远超过依赖浏览器的普通移动网页应用——甚至可以媲美手机本地安装的应用 , 但这还是得取决于你的网速 。另外 , 16GB的iPhone用户可能真的得升级手机了:一旦“小程序”启用 , 微信可能吞噬你大部分的储存空间 。
另外一个非常重要的开放权限是微信登录接口 , 有了这个接口 , 开发者就可以将用户的微信账号和应用账号打通 ——这一点是很多开发者梦寐以求的 , 毕竟在这种情况下获取一个活跃用户的成本要小得多 。
此外微信还为开发者提供了非常详尽的开发文档 , 以及基于Mac、Windows和Linux系统的开发工具 。不过小程序开发完后不能直接发布 , 需要提交给微信团队进行审核 , 审核方式类似于苹果审核严格的AppStore 。目前还不确定微信是否会像苹果一样只允许付费的开发者发布程序 , 以及如何进行小程序的收入分成 。
从目前已知的信息来看 , 微信“小程序”对于开发者来说还是非常友好的 。首先是推广成本将大幅降低 , 开发者获取一个用户不再需要下载安装和注册的过程 , 而仅仅是让用户关注自己的小程序 , 一键即可完成 , 同时也不会占用太多用户的手机内存(当然微信应用自身会进一步吞噬更多的手机内存);其次是微信为开发者提供了完整的前端框架和后端管理平台 , 这可以为开发者节省不少在这方面的人力和资金成本——这就相当于一个内容创业者已经不需要开发一个网站 , 而是直接使用微信订阅号平台 。

推荐阅读