1.1 微信小程序介绍 |
|
微信小程序介绍
微信小程序(简称小程序)是一个基于去中心化而存在的平台,它没有聚合的入口,有多种进入方式。
(1)在微信中的“发现”界面,可以找到小程序的入口,如图1.1所示。
图1.1 微信小程序入口
(2)在微信主界面下拉,会看到用过的微信小程序。
(3)给好友或者在群里分享小程序。
小程序的界面和使用方法和App类似,图1.2所示是几个已发布的常用小程序界面。
图1.2 常用微信小程序界面
用户需要下载、安装才可以使用App,安装时还会考虑App占用多大存储空间,哪些程序应该卸载掉以释放空间。微信小程序则无需安装,直接使用,不占用存储空间。用户在使用微信小程序后,可以用完即走。例如,我们去餐馆点菜,并不需要去下载这个餐馆的应用程序,只需要在餐馆扫描一下二维码,即可在小程序里点菜,之后并不需要去卸载应用程序,直接关闭小程序即可。
微信小程序看起来是程序,但它以完全不同于App的状态出现,具有更灵活的应用组织形态。
小程序提供的功能如下。
(1) 分享页功能 。用户可以将小程序的当前页面分享给好友,如分享北京到上海的火车票列表页面,用户打开时是这个页面的实时数据,而不需要再次启动微信小程序。
(2) 分享对话功能 。用户可以将对话分享给好友或者微信群。
(3) 线下扫码进入微信小程序功能 。该功能提示用户附近有哪些微信小程序可以使用,扫描二维码就可以使用微信小程序。
(4) 挂起状态功能 。例如,用户使用微信小程序时可以先接电话,接完电话后可以继续使用微信小程序进行相关操作。
(5) 消息通知功能 。商户可以发送消息给接受过服务的用户,用户同时可以使用微信小程序的客服功能联系商户。
(6) 实时音视频录制播放功能 。通过此功能可以随时随地进行直播或者录播。
(7) 硬件连接功能 。通过使用NFC功能,可以把手机当成公交卡、门禁卡等使用,通过Wi-Fi连接功能,可以进行Wi-Fi连接。
(8) 小游戏功能 。利用微信小程序制作的“跳一跳”小游戏,让游戏大门从此打开,让用户知道小程序也可以制作游戏。
(9) 公众号关联功能 。微信小程序可与公众号进行关联,公众号可关联不同主体的3个小程序,还可关联同一主体的10个小程序。
(10) 搜索查找功能 。用户可以根据关键字或品牌名称查找小程序。
(11) 识别二维码功能 。用户长按识别小程序码可以进入小程序。
小程序不提供的功能如下。
(1)小程序没有集中入口,没有应用商店。
(2)小程序没有订阅关系,没有粉丝,只有访问量。
(3)小程序不能推送消息。
从上线开始,各种小程序就如雨后春笋般出现,小程序有哪些适合的使用场景呢?在发布小程序的时候,要选择服务类目。通过这些服务类目,我们能知道小程序的使用场景。服务类目分为个人服务类目和企业服务类目。个人服务类目针对以个人为开发主体的小程序,服务范围小;企业服务类目针对以企业为开发主体的小程序,服务范围大,如表1.1、表1.2所示。
表1.1 个人服务类目
续表
表1.2 企业服务类目
续表
原生App一般要同时开发iOS和Android两版,而小程序只需要做一版。毫无疑问,这点是小程序最大的优势。从这个角度来看,小程序是“跨平台”的。
在现阶段,开发一套逻辑完整的应用程序,小程序的开发效率是低于App的。小程序独立出了一个封闭的生态。
小程序虽是跨平台的,但是缺乏成熟的组件,缺少统计、绘图组件,以前的echarts和hightcharts都无法使用。
小程序不支持WebView,大量已被静态化好的HTML页面完全没办法在小程序上展示。
小程序想取代Android和iOS还要走很长的路,是蓝海还是死海需要时间来验证。
小程序经过腾讯公司的扶持和发展,已经吸引了很多企业使用,作为与iOS、Android、公众号、网站并行的流量入口。
微信小程序从开始研发、正式发布到推广使用,经历了以下发展时期。
(1)2016年1月9日,微信团队首次提出应用号的概念。
(2)2016年9月22日,微信公众平台对外发送小程序内测邀请,内测名额200个。
(3)2016年11月3日,微信小程序对外公测,开发完成后可以提交审核,但公测期间不能发布。
(4)2016年12月28日,张小龙在微信公开课中解答外界对微信小程序的几大疑惑,包括没有应用商店、没有推送消息等。
(5)2016年12月30日,微信公众平台对外发布公告,上线的微信小程序最多可生成10 000个带参数的二维码。
(6)2017年1月9日,微信小程序正式上线。
(7)2017年3月27日,个人开发者可以申请小程序开发和发布。
(8)2017年4月17日,小程序代码包大小限制扩大到2MB。
(9)2017年4月20日,腾讯公司发布公众号关注小程序新规则。
(10)2017年5月12日,腾讯公司发布“小程序数据助手”。
(11)2017年12月28日,微信更新的6.6.1版本开放了小游戏。
(12)2018年1月18日,微信提供了电子化的侵权投诉渠道,用户或者企业可以在微信公众平台以及微信客户端入口进行投诉。
(13)2018年1月25日,微信团队在“微信公众平台”发布公告称“从移动应用分享至微信的小程序页面,用户访问时支持打开来源应用”。
(14)2018年3月,微信正式宣布小程序广告组件启动内测,内容还包括第三方可以快速创建并认证小程序、新增小程序插件管理接口和更新基础能力,开发者可以通过小程序来赚取广告收入。
微信小程序给很多想做程序员的人提供了机会,因为它的开发门槛很低,不需要太难的技术。学习微信小程序开发,就可以成为一名“小程序员”。例如,设计师、学生、创业者、待业青年、“网虫”、策划人员、编辑、草根站长等都可以转做程序员。
微信小程序给企业提供了流量入口,企业可以通过小程序推广自己的产品。经过腾讯公司的大力扶持,小程序已经成为各个企业非常看重的流量入口。