认识微信小程序
微信小程序
介绍随着互联网的高速发展,国内互联网应用走向多元化,各行各业都在转型加入互联网计划。李克强总理也提出制定“互联网+”行动计划,推动移动互联网、云计算、大数据、物联网等与现代制造业结合,促进电子商务、工业互联网和互联网金融健康发展,引导互联网企业拓展国际市场。但是传统企业的融合、转型与移动化该如何相结合呢?转型成功后用户流量和使用率的问题如何解决呢?这时,微信小程序这款为移动时代而生的产品出现了,并有效地解决了中国传统企业在转型过程中出现用户流量和使用率的问题,同时也让世界对中国创新能力刮目相看。
1.1 微信小程序是什么
微信小程序,简称小程序,其英文名为Mini Program。如今,几乎每台智能手机上都会安装微信应用程序,微信的用户也遍布全球。
而微信小程序实现了在微信内部不需要下载安装,用户扫一扫或搜索一下即可打开应用程序。
2016年9月21日,微信小程序正式开始内测。在微信生态下,这个不需要下载安装、用完即走的微信小程序引起了大家广泛的关注。
腾讯云也正式上线了微信小程序的解决方案,提供了微信小程序在云端的技术方案。
2016年1月11日,微信之父张小龙公开亮相,他解读了微信四大价值观。张小龙指出,越来越多的产品注册了公众号,因为在这里开发、推广传播产品的成本比较低。但拆分出来的服务号功能做得却并不理想,所以微信内部正在研究一个新的形态,即微信小程序。
2017年1月9日0点,微信小程序正式低调上线,其为开发人员提供了全新的组件和API技术,为用户开启了不一样的体验模式。
张小龙曾说:“让创造发挥价值,好产品应该是用完即走,微信应该是给用户提供便利,而非浪费时间。希望用户在微信里看到的都是自己愿意看到的东西,也希望用户能够留出更多的时间去做其他的事情”。从张小龙说的话我们能看出,微信小程序的目的就是把用户使用微信的动作都集中在微信上,而微信小程序也就将是另一个App
Store。
1.2 微信小程序的前景
其实,早在前两年,这种轻应用的模式就一直被大家所关注,不管是百度、UC还是Google,都在尝试基于Web模式做一种小成本、跨平台性好的轻应用,由于各种原因,最后都没有实现。而一直沉默的微信在2017年发布了新产品——微信小程序,打破了这个一直不能解决的问题。如今的微信掌握着数亿用户,也成为目前国内用户量最大的App应用。统计数据表明,微信用户日常在微信上花费的时间平均超过4个小时以上,这也是微信小程序之所以会成功的关键吧。
可以看出,微信早已不满足于其在社交层面上的这点流量了,现在已经上升到要与操作系统分庭抗礼了。在未来,这个昔日免费的社交应用也将成为集社交、游戏、购物、生活服务于一身的“超级App”,从而进一步影响我们的生活,具体影响包括以下几个方面。
(1) 对于开发者的影响。微信小程序推出后,开发者也许会发现,微信小程序的语法和前端语法没什么区别,目前来看,对前端开发者来说,从网页迁移到微信小程序成本很低。可见在将来,各行各业对小程序的需求会让前端开发人员迅速增长,而对于只会原生App的开发人员,就会增加一些压力了。
(2) 对于互联网创业企业的影响。近年来,原生APP的开发和推广成本日益增高,从而造成创业企业早期用户积累的成本也越来越高。而通过微信小程序开发,依托于微信本身数亿的用户量,可以以
更低的成本来完成早期用户的积累。在开发App之前,可以先用微信小程序开发,这样可以以更快、成本更低的方式进行试错和更新。
(3) 对于小城市企业的影响。一直以来,小城市缺乏技术人员的问题难以解决,微信小程序出现后,这个问题就可以尝试解决了。
小城市的企业培养一个前端技术开发人员远比培养一个后端开发人员、架构师、APP开发人员要容易得多,而且成本也降低了很多。
(4) 对于互联网推广的影响。笔者记得在某贷宝盛行的时期,经常可以看到这样的场景:在一些超市的门口摆放着一张桌子,桌子上摆放了一堆礼品,旁边立着一个易拉宝,两个地推人员在宣传,让用户下载App即可送礼物。对于做市场和地推的朋友,这种场景可能并不陌生,这是线下推广时使用的老手段。而有了微信小程序后再去做地推时,只需要携带海报、宣传册等工具即可,这样成本会少很多。
(5) 对于想转型的传统企业的影响。现在,各行各业都在互联网化,传统企业大批转型为互联网模式,所以眼下传统企业面临的问题就是技术不成熟、成本高。而微信小程序能为传统企业降低成本,为传统企业转型铺平道路,给传统企业试错和迭代更新的机会。传统企业通过这种模式把线上、线下和用户群体融合后,再考虑是否需要组建一支全方位的互联网团队。
上面介绍的是微信小程序对未来的一些影响,可能读者还是不能理解。其实微信小程序在很多场景中都可以应用,比如在餐馆点餐、在医院挂号、叫出租车、办理会员卡等。下面以在医院挂号场景来举例。在将来,我们在家里或者在医院可以使用微信小程序在线查询自
己需要挂号的科室,并直接在线付款。付款成功后会生成二维码,在医院指定的机器前即可扫描手机二维码,自动打印挂号条,这样大大节约了患者等待排队的时间。如果能全面打通医院系统,以后我们甚至可以在医生开完药以后在线直接付款,再也不用排队了。所以微信小程序在未来的前景、影响难以估计,笔者认为,虽然微信小程序来得有些晚,改变不了过去已经饱和的移动互联网市场,但是足以影响移动互联网的未来。
1.3 微信小程序与订阅号、服务号的区别
微信的订阅号、服务号和微信小程序都属于微信生态下的产品,所以很多人将它们进行比较,那么到底它们之间到底有什么区别呢?首先来看一下微信的订阅号和服务号的区别:订阅号主要的功能是帮助企业或个人在微信中向用户传达资讯消息,为企业或个人提供一种新的信息传播方式。服务号可以帮助企业和组织在微信中向用户提供服务,为企业和组织提供了更强大的业务服务与用户管理能力,同时还提供了让用户直接与企业的客服进行沟通等功能。
综上所述,我们大致能看出,订阅号和服务号都是以微信的主体聊天界面为基础,所以它们的界面和功能早就约定好了规则。而微信小程序允许开发者自定义界面,还可以根据开发者的产品需求自定义功能,从而打破了订阅号和服务号一成不变的规则。
订阅号与服务号作为腾讯线上对线上模式的重要组成部分,我们已经感受到了其对我们生活的影响。低成本的推广模式配合微信庞大
的用户群,使订阅号与服务号成为中小企业和个人商户的首选。微信小程序同样继承了微信的用户广、成本低的优势,但是其更主要的作用是打开线上对线下的大门,让人们在日常生活中经常接触的东西通过一种非常简易的模式在互联网上连接起来,达到更便捷的目的,这也是物联网发展的体现。微信小程序在上线之初并没有像订阅号与服务号那样迅速被大家所接受,但我们也能看到像摩拜单车这种非常适合微信小程序的公司通过与微信团队合作,利用微信小程序更好地为老百姓提供服务。相信随着物联网精神的普及以及腾讯对微信小程序的推广,微信小程序一定会创造出独特的未来。
1.4 如何创建一个微信小程序
学习任何一门语言都是从最基本的“Hello World”开始的,所以,在学习微信小程序开发之前,我们先来创建一个自己的小程序。
同时,微信公众平台为我们提供了微信小程序接入指南(https://mp.weixin.qq.com/debug/wxadoc/introduction/index.html?t=2017117),其中列出了以下几项:(1) 产品定位及功能介绍(2) 微信小程序注册(3) 微信小程序信息完善及开发前准备(4) 开发者工具的使用(5) 代码审核与发布
(6) 微信小程序申请微信认证(7) 微信小程序申请微信支付(8) 微信小程序绑定微信开放平台账号以上操作在本书中会进行简单的介绍,下面主要介绍如何注册成为开发者和安装工具。
1.4.1 成为微信小程序开发者
我们可以通过微信公众平台里的微信小程序入口(https://mp.weixin.qq.com/cgibin/wx)来注册成为微信小程序开发者,注册页面如图11所示。
图11 小程序注册页面
填写完邮箱、密码等信息后,单击“注册”按钮,激活邮箱,如图12所示。
图12 激活邮箱页面最后登记用户信息,如图13所示,但是微信公众平台为了真实性和安全性,目前只针对企业用户开放注册(2017年3月27日微信公众平台发布消息称,开放对个人开发者申请微信小程序的权限)。
图13 登记用户信息页面完成注册后,可以登录微信公众平台https://mp.weixin.qq.com完善微信小程序信息,并且可以通过“用户身份”页面,为普通用户
也可以通过地址https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html直接下载编辑器,微信官方提供了Windows 64、Windows 32、MAC 3个版本的编辑器,可以根据自己的电脑选择适合的开发工具并进行下载。
下载并安装完成后,运行编辑器即可。启动编辑器后,需要开发者使用微信扫描二维码验证登录,如图15所示。
图15 开发者工具登录页面
1.5 运行一个微信小程序
登录成功后,会出现如图16所示的页面,在这里选择调试类型:可以选择本地微信小程序项目或公众号网页开发。这里选择“本地小程序项目”,然后添加AppID、项目名称和项目目录,如图17所示(要获取AppID,可以登录https://mp.weixin.qq.com,在网站的“设置”—“开发设置”页面中,可以查看到微信小程序的AppID,如图18所示)。
图16 选择调试类型页面图17 添加项目页面
图18 在“开发设置”页面中查看AppID勾选“在当前目录中创建quick start项目”选项,会自动生成一个简单的微信小程序结构,不勾选此选项的话,则打开空白文件夹。
如果是刚开始学习微信小程序,则建议勾选此选项,在此基础上编写小程序。
全部填写完成后,单击“添加项目”按钮,会自动跳转到编辑器的主页面,如图19所示。
图19 编辑器页面1.6
本章主要介绍了微信小程序的简史,以及发展前景,而且简单地讲解了微信小程序开发的前期准备工作和工作软件的安装与运行
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛