知晓程序:微信小程序入门指南(txt+pdf+epub+mobi电子书下载)


发布时间:2020-05-26 01:19:22

点击下载

作者:知晓程序

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

知晓程序:微信小程序入门指南

知晓程序:微信小程序入门指南试读:

前言

1

小程序是腾讯非常特别的一款产品。

在它正式发布前一年,张小龙就亲自站台“预告”。在 2016年年初的微信公开课上,张小龙透露:我们希望存在一种新的公众号形态,在这种形态下,用户关注了一个公众号就像安装了一个App,用户可以搜索这类公众号,找到以后进去即可使用这个公众号提供的功能。

在小程序正式发出内测版本以后,张小龙再次站台,并亲自定义小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用,体现了“用完即走”的理念,用户不用关心是否安装了太多应用的问题。应用将无处不在,随时可用,但又无须安装和卸载。

随后,小程序在2016年11月开始公测。2016年12月,张小龙再次登台演讲,解答了有关小程序的10大疑问,并宣布了小程序的发布日期。

不只是张小龙,就连很少接受采访的马化腾也在2017年3月3日的“两会”上为小程序发声。马化腾坦言“小程序不想做流量风口”,初期腾讯不会向小程序导流,腾讯希望的是线下能够更好地认识小程序。

提前一年预告,内测和公测引起热议,张小龙和马化腾同时站台……在此背景下形容小程序是腾讯的战略级产品毫不为过。2

2017年1月9日0点,微信小程序正式上线。

张小龙更新朋友圈,内容是10年前史蒂夫·乔布斯发布的第一代iPhone手机。无疑,这是在致敬“重新发明手机”的iPhone。

可见,微信对小程序的期望,无论如何都不能用“小”来形容。

这是疯狂的一天。小程序迅速登上各大媒体的头条。根据“新榜”数据显示,当天仅在微信公众平台上,与小程序相关的文章就超过了三千篇,其中 24 篇文章的阅读量超过10万。这波热潮一直延续了将近一周的时间。

然而,在之后的3个月,小程序遇冷:用户三分钟热度过后对小程序弃之不用,行业迟迟不见标志性案例,媒体们开始唱衰。

微信开始嗅到了什么。从2017年4月14日开始,小程序开始频繁释放新功能:长按二维码进入小程序,与公众号深度结合来开放线上流量,并让个人也投身于小程序的开发之中……

小程序正在全速奔跑,没人能准确预测它最终会走向哪里。3

与此同时,知晓程序和电子工业出版社团队正在紧锣密鼓地准备着此书。坦率地说,在这个时候做一本小程序的书,并不是一个很好的选择。因为从微信的步调来看,小程序随时会产生新的变化,这意味着书中的内容随时可能过时。

文字工作者,特别是媒体从业者,都难以避免自己生产的文字成为“过去式”。文字是历史的草稿,这是宿命。

那为什么还要做?因为这是在参与创造历史。

我们知道,腾讯对小程序前所未有地重视,小程序上线成为科技界一大热点,微信生态的强大让从业者不敢小觑小程序。爱范儿创始人王伟兴说道:

● 微信小程序是一个比微信公众平台更大的机会。

● AppStore有多成功,微信小程序就将会有多成功。

● 微信公众号有多成功,微信小程序就将会有多成功。

因此我们做出了自己的判断,也就有了这本《知晓程序:微信小程序入门指南》。4

本书是知晓程序出品的电子书《微信小程序入门指南》的全新升级版本。我们根据小程序生态的最新动向,增补了大量内容。

读完这本书,你将会对2017年4月28日之前的小程序有一个全面的了解。从最基础的“小程序是什么”,到各方对小程序的看法,小程序将对用户、开发者和行业带来什么影响,再到开发小程序之前所需的各项准备工作……上述所有问题都可以在本书中找到答案。

不过也有必要提醒各位读者,微信小程序是一个全新的领域,它还在不断地变化,不断地被调整,因此书中的内容可能会因为微信官方的变动由“对”变“错”,而这些“错误”受限于纸质书的特性,我们可能无法及时调整,还请各位读者见谅。

如果你想了解关于小程序的最新资讯,可以在微信中关注“知晓程序”公众号,或登录知晓程序官网minapp.com。

知晓程序是爱范儿旗下的小程序生态品牌、中国领先的小程序生态运营商,知晓程序拥有全国首家小程序商店minapp.com,并通过公众号“知晓程序”提供及时、优质的报道。知晓程序致力于让大众了解关于小程序的一切,为小程序生态内的各方提供服务。

本书由知晓程序内部和外部多位作者共同努力而成,其中吴羚、许婷、郑智文、陈诗蔚等人对本书做出了突出的贡献。

知晓程序丨一扫即用的小程序大全。第1章 小程序知识扫盲班1.1 小程序是什么

小程序到底是什么?它跟App和HTML5有何区别?它和订阅号、服务号又有什么不同?小程序真的是无所不能的吗?

如果你还不了解小程序究竟是什么,就在本书寻找答案吧。1.1.1 小程序到底是什么

微信之父张小龙这样描述小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。体现了“用完即走”的理念,用户不用关心是否安装了太多的应用这样的问题。应用将无处不在,随时可用,但又无须安装和卸载。

简单地说,小程序不用安装就能使用;它的体积也非常小,每一个都不超过2MB。

小程序的到来给我们带来了许多便利和好处。1.少了安装App的麻烦

在App时代,如果我们要使用一项功能,通常需要完成以下步骤。

● 在App Store或Android应用市场,寻找能实现相应功能的应用。

● 下载并安装该应用。

● 在手机桌面找到应用。

● 打开并使用应用。

而在小程序时代,只需要“搜索”或者“扫一扫”,即可打开应用。没有了下载、安装环节,人和功能的连接将变得更加简单直接。2.释放手机内存

除了使用更加便捷外,小程序的“小体积”也能为大家的手机大大减轻负担。相信大家手机里都装了不少 App。一般情况下,安装一个 App 需要占用上百兆字节,甚至几吉字节的内存。手机容量小的用户一旦多装了几个App,就要面临内存不足的困扰。

在这种情况下,大小不超过 2MB 的小程序成了小内存手机的救星。而且小程序不需要安装,那些平时用不上、又不得不装的App,通过变身为小程序,就可以彻底从手机中移除了。3.让手机桌面更简洁

小程序问世后,手机桌面上的很多App将会消失,那些功能简单、使用频率低的App将会被小程序替代,它们不会再在手机桌面上占据一席之地,而是折叠在微信这个超级App里面,等用户需要使用时再“召唤”出来,用户的手机界面将会更加简洁。1.1.2 小程序与HTML5有什么区别

小程序出现以后,有很多人将它与 HTML5 进行比较,甚至有人把它们混淆在一起。

但实际上,小程序和HTML5是不同的:小程序是计算机程序,而HTML5是互联网网页。1.对用户而言

用户打开HTML5,实际上是打开了一个网页,而网页需要在浏览器中渲染。所以,在微信上点开HTML5,需要完成网页加载的步骤,这就会给人一种“卡”的感觉。而对于微信小程序来说,它的代码直接在微信上运行,省去了浏览器渲染的步骤,在体验上会胜过HTML5不少。在微信中使用小程序会比使用HTML5流畅很多。2.对开发者而言

对开发者来说,相比HTML5,小程序可以节省大量的服务器资源。因为HTML5需要开发者的服务器向用户发送 HTML5 代码,而微信会帮开发者分发他们的小程序。1.1.3 小程序与订阅号、服务号有什么区别

因为同属于微信的生态体系,所以小程序也被很多人拿来跟订阅号、服务号比较。那么,它们之间到底有什么区别呢?我们先看看订阅号和服务号到底是什么。

● 订阅号:是用户在微信中订阅文章所使用的公众账户。订阅号可以向用户推送文章和信息,也可以管理订阅用户,与用户交流,它是一种媒体属性的产品。

● 服务号:是一种服务导向的公众账户。它可以帮助机构在微信中向用户提供服务,同时,服务号还可以让用户直接与机构的客服系统进行沟通,为用户提供品牌信息等。

以上两者都是以“聊天界面”为基础的,也就是说,它们的功能和界面早就规定好了。

但小程序允许开发者自定义界面,所以,小程序不用局限于微信的聊天界面,开发者不仅可以提供更好的使用体验,而且无须考虑对接公众账户对话,开发门槛比较低。

简单地说,如果把这三个平台比喻成三件玩具,那么,订阅号和服务号可能是公仔或模型车,而小程序则是可以自由拼装的乐高积木。1.1.4 小程序是“无所不能”的吗

虽然小程序有千般好,但小程序也不是万能的。在做小程序之前,我们还需要清晰地认识到小程序的局限性。

首先,小程序不能承载所有的用户需求。无论是游戏娱乐、文档处理等“重需求”,还是带有传播能力的营销需求,小程序都不能很好地满足。如果要满足这些需求,App或HTML5会是更好的选择。

其次,小程序的体系整体依赖于微信。如果你的业务与微信设定的规则有冲突,或主营业务属于微信渗透力不强的地区(如国外),微信小程序也不是一个好的选择。

此外,截至本书完稿时,小程序还不能主动发送消息(包括群发和模板消息)。如果你需要向用户提供客服业务,或是希望向用户推送信息,订阅号或服务号等具有相应功能的账户形态则更加适合。1.2 为什么要拥抱小程序1.2.1 微信红利

截至本书完稿时,小程序还没有官方推荐和排行榜,大部分还不支持模糊搜索,也无法分享至朋友圈,甚至不可以长按二维码跳转……微信用各种限制让所有原本指望利用微信流量红利捞到小程序第一桶金的人大失所望。但是,微信作为一个超级平台,即使没有提供给小程序流量红利,借助其先天优势,小程序所获得的“红利”依然不少。1.去中心化给了所有人相对公平的起跑线

克里斯·安德森曾提出著名的“长尾理论”,即冷门产品所共同占据的市场份额可以与热销产品所占据的相匹敌甚至更大(在产品存储和流通的渠道足够大的情况下)。但在移动互联网时代,应用市场中App的格局却远未达到“长尾理论”所阐述的有效分发,与其截然相反的“二八定律”愈发明显。

在当今的互联网时代,“二八定律”意味着处于80%部分的产品将会被埋没。国内知名第三方研究机构QuestMobile在2016年第三季度发布的《应用商店行业观察》报告显示,目前在整个国内的移动应用分发市场中,行业内排名前200的头部应用占据了整个行业各平台分发总量的55%,而微信、QQ、支付宝、UC浏览器、手机淘宝、手机百度等超级移动应用更是几乎覆盖了国内所有的智能手机用户,这从侧面反映了一个非常明显的现象:用户和流量都在向头部应用倾斜。

看似繁荣的 App 市场,实际留给中小玩家的空间已不多了。BAT 等互联网巨头公司以其不可逆转的业内影响力,占据了应用市场的绝大多数流量,基本垄断了生活服务、消费领域中的大众级产品;人们手机中的常用App也已基本固定,接受新应用的可能性逐渐下降。很明显,流量的天平早已向各大巨头公司倾斜,小应用在流量大战中举步维艰,一切似乎已成定局。在流量成本日趋高涨、App开发成本日益高昂的今天,去中心化的小程序或许是中小商户一个新的机遇。

对移动应用开发者来说,其使命是通过有效平台分发其服务,以获取高质量的用户。然而,与当下主流的应用分发市场不同,微信小程序并不主张应用分发,其碎片化的用户结构让所有商户得以站在同一起跑线上,这对于中小商户而言不失为一个出头的绝好机会。

张小龙多次强调小程序在微信中是“没有入口的”“不会有小程序商店的”,类似于微信中订阅号和服务号没有分类、排行、推荐的“公众号中心”,小程序也没有如同传统应用分发市场的各类排行榜或推荐榜。因此,小程序的推广需要商家各凭本事将二维码铺设至线下,各商户只需要把自己做得足够好,使得用户愿意搜索、扫描二维码进入小程序,并通过聊天分享给好友即可,这实现了信息的实时共享,口碑效应下的优胜劣汰更显公平。

虽然在实际推广中,大企业依然可以凭借充裕的资金和更高的知名度占据用户的小程序列表,让中小企业或创业者面临着与App推广类似的渠道和资金难题。但至少在线上渠道,去中心化的微信为小程序营造了一个相对公平的竞争环境。

事实上,微信正在逐步开放其线上资源,例如,微信与摩拜单车合作,使得用户可以通过“扫一扫”直接进入摩拜单车小程序,开始骑车。这意味着用户常用的“扫一扫”功能,除了扫描二维码添加好友、微信支付外,还可以为小程序导流。随着这个功能对更多商户开放,小程序的引流能力将逐渐显现。

此外,微信在小程序中尚未开放的“附近门店”功能也让人充满遐想。商家可在小程序后台绑定线下门店,用户通过微信“附近门店”功能即可获取或了解线下门店所拥有的小程序。这是微信打算扶持线下商家小程序的一个信号,也是一个潜在的“流量红利”“入口红利”。2.抢占用户时间

世界上所有的商业模式本质上都是在占有用户时间。然而,随着各种App如雨后春笋般涌现,用户的打开意愿在逐渐下降。移动互联网市场研究公司 Jampp 在 2016年公布的一份报告中显示,人们在一款App上花的时间较2015年下降近88%。

尽管微信本身并不希望用户在微信上“浪费”太多时间,而是要“高效地帮助用户处理事情”,但微信占据我们日常生活的大部分时间已是一个不争的事实。根据《2016微信数据报告》,50%的微信用户每天使用微信的时间长达1.5小时,微信成了不折不扣的“时间杀手”,大部分App是难以望其项背的。

无论张小龙再怎么强调“微信不是平台”“小程序没有入口”,也无法改变微信已经是一个超级平台、超级入口的事实。从一开始的“语音聊天”、“摇一摇加好友”,到后来陆续加入的朋友圈、订阅号/服务号、微信红包、微信支付等功能,微信已经几乎没有死角地涉及了生活的方方面面,分享也好,吐槽也罢,总之,微信早已成为我们日常社交、电商购物、浏览资讯、线下支付、影音娱乐等活动的重要工具。

对此,知乎上有位网友剖析得非常形象:“一个聊天工具能让你在明知道没有消息的情况下主动打开,这是一种怎样的魔力。”

因此,借助微信,小程序在移动互联网的时间战中已抢得先机。用户愿意在微信上花费大量时间,也就更有可能在使用某种服务时,优先考虑微信内的小程序,例如,使用小程序叫外卖、阅读文章、购物等。微信小程序没有“流量红利”,却蕴藏着“时间红利”,至于如何把握这一红利,就得看每个人或组织的本事了。1.2.2 App推广成本居高不下

互联网行业似乎有个误区:创业等于做App(以前是做网站)。尤其是近几年,资本的狂热涌入引发了各类App井喷式的涌现。一些传统行业,如餐饮、酒店等,为了搭上“互联网+”的便车,也纷纷开发了自己的App。

根据App Store数据显示,截至2017年1月,上架的应用数量高达200余万个,下载次数超过 1300 亿次。然而,App 的快速涌现以及各公司的补贴大战,带来的是日益高涨的推广和拉新成本。

有统计显示,移动互联网早期App的获客成本是2元,到了2015年,这一数字已经攀升到5~10元,也就是说,一款十万用户量的App单是在获取用户上就要投入50万~100万元。对于大多数创业公司来说,这都不是一笔小数目。即使获取到了用户,低留存率和低打开率仍是大多数应用无法避免的尴尬。

目前,App的推广无外乎两种渠道:线上及线下。为了在茫茫的应用海洋中脱颖而出,不少厂商选择了“刷榜”这一简单粗暴又立竿见影的方式。据央视新闻披露,跻身App Store免费榜前十的应用日均花费为2万~3万元,App Store的竞价排名虽尚未进入中国市场,但仍反映出App开发者的生存门槛越来越高。

至于线下推广,并不是每家公司都财大气粗如阿里、美团等巨头,有足够的资本自建地推铁军。以在北京组建一个 20 人的地推团队为例,光是人工支出每月就已高达 10 万元,这是任何刚起步的创业公司所难以承受的。至于第三方地推公司,数据造假、作弊等现象已是常态,企业通常是花钱得到漂亮的数据,用户质量和留存率却无法保证。

小程序可以让创业团队以更低的成本完成早期用户积累。

腾讯 2016年第四季度的财报显示,微信和 WeChat 合并月活跃用户数已达 8.89亿人,依托于微信海量的用户和巨大的黏性,创业公司通过开发小程序,能够以更低的成本完成早期用户积累。

张小龙说小程序“扫一扫即可打开应用”,这不仅意味着用户在使用时更方便,同时也降低了推广难度,由于微信已是人手必备的工具,因此小程序在推广时省去了引导用户下载、安装、注册这一系列让不少用户望而却步的环节。产品使用门槛的降低带来的是地推成本的降低,别的不说,起码地推人员不用再随身带一部Wi-Fi为用户提供下载App所需要的流量。

此外,微信天然的社交属性使得优秀产品能够快速在用户社交圈中传播开来,毕竟在微信对话框中点击一下,要比打开应用市场下载简单得多。目前,只要用户打开过某个小程序,微信便会将该小程序添加到用户的“小程序”列表,进一步降低小程序“进驻”用户手机的难度。

对于尝试互联网化的传统企业来说,终于可以不用为了所谓的“互联网+”而花上几十万甚至上百万元做出一个体验并不好,也没什么实际价值的App。传统企业可以先以小程序试探市场反应,验证模式,借助小程序打通线上线下。通过小程序,企业可以逐步了解是否有推出App的必要。相信很多企业会发现,其实小程序已经能够满足需求,例如,餐馆迫切需要的在线排队、在线下单等功能,完全可以利用小程序实现,不必再花钱请外包团队制作App。

小程序的出现也许能够改变近些年互联网创业必谈App,企业盲目开发App的怪象,成为创业者的一大幸事——虽然成功依旧很难,但至少起步变得更容易了。第2章 大家如何看待小程序2.1 解读微信小程序

微信小程序发布已经有一段时间了,相信以下三类人对其一直比较关注。

● 创业者。

● App开发者。

● 前端开发者。

创业者思考更多的是小程序能否降低成本,能否用更少的钱把产品做得更好,小程序有哪些价值,可以做哪些事。

App开发者在思考小程序对App开发的冲击到底有多大?是不是像传言一样,小程序开发者会抢占App开发者的市场,导致App开发者失业?

前端开发者也许会嘴角上扬,近几年微信订阅号、服务号、企业号已经带动了H5 的发展。在此背景之下,小程序绝对是一颗重磅炸弹,那么事实究竟是怎么样的呢?让我们一起来看看。

小程序究竟能做什么?要想搞清楚这个问题,我们必须彻底了解微信小程序的开发流程、小程序的能力、小程序的优点和局限,弄清楚这些后,我们才能把小程序的作用发挥到最大。2.1.1 小程序的发布及打开

微信的小程序发布时需要微信的审核,但时间远远没有App Store那么长。

打开已经发布的小程序有两种方式:一是扫描二维码,二是微信搜索。2.1.2 如何把握现有App和小程序的界线

企业主和App开发者都会思考这个问题:小程序的出现对App有什么影响呢?

笔者认为,我们应该把握住 App这个阵营,在保持 App 迭代更新的同时,将小程序作为一个Lite版,去做一些产品功能的测试,毕竟小程序的开发成本较低、上线时间较短。

同样的道理,微信、支付宝很早就为京东、滴滴、饿了么等App开了专门的用户通道,但是使用原生App的用户还是占绝大多数。2.1.3 小程序和公众号内嵌H5有什么区别

小程序原名叫应用号,它也是公众号的一种,所以这里把它和传统的公众号内嵌H5来做对比。1. 从产品的角度来讲

之前做公众号时,微信底部会提供菜单作为功能引导入口,最终的结果是引导用户到H5页面。

其实,H5的体验和Native App的差距还是比较大的。而微信小程序吸引人的地方在于它提供了丰富的框架组件和API供开发者调用,具体包含:界面、视图、内容、按钮、导航、多媒体、位置、数据、网络、重力感应等。在这些组件和接口的帮助下,运行在微信上的小程序基本保持和Native App一样的流畅度,极大地提高了用户的体验。2. 从开发的角度来讲

之前的开发就是所谓的前端开发,具体工具包括:HTML、CSS、JavaScript,加上微信用 JavaScript 提供的一些功能,最终的展现形式是用手机内置浏览器(Web View)打开页面,归根结底还是H5。

对于小程序,可以简单地理解为RN(React Native),通俗地讲,就是用HTML5写程序,最后以Native App的方式来运行,其原理都是用JavaScript调用底层Native组件。2.1.4 小程序的能力有哪些

这里说的能力,除了界面、视图、内容、按钮、导航、多媒体、位置、数据、网络、重力感应这些大家都能想到的能力外,主要介绍之前公众号H5不能实现的功能。1. 微信导航栏

在开发传统的公众号时,开发者不能对导航栏做任何样式定制。

现在,开发者可以在小程序中定义导航栏的背景颜色(background-color)。但开发者需要规定小程序各个页面的跳转关系,让导航系统能够以合理的方式工作。

微信导航栏分为导航区域、标题区域以及操作区域。其中导航区域控制程序页面进程。目前,导航栏分深浅两种基本配色。

导航区(iOS、Android):导航区通常只有一个操作,即返回上一级界面,点击Android手机自带的硬件返回键也能起到相同的作用。

微信导航栏自定义颜色规则(iOS、Android):小程序导航栏支持基本的背景颜色自定义功能,选择的颜色需要在满足可用性的前提下,谐调搭配微信提供的两套主导航栏图标。2. 页面内标签分页导航

我们可以根据需要,在页面添加标签(Tab)分页导航,若仅为一般线性浏览的页面,则仅使用微信导航栏即可。

标签分页栏可固定在页面顶部或者底部,标签数量不得少于2个,最多不得超过5个,为确保点击区域,建议标签数量不超过4项。一个页面也不应出现一组以上的标签分页栏。

其中,小程序首页可使用微信提供的原生底部标签分页样式,该样式仅供小程序首页使用。开发时可自定义图标样式、标签文案以及文案颜色等。

同样,我们在设计的时候也应注意风格选色。

    请勿像下图这样设计。3. 小程序启动页

小程序启动页是小程序在微信上展现品牌特征的页面之一。

本页面将突出展示小程序品牌特征和加载状态,启动页除品牌标志(Logo)展示外,页面上的其他所有元素,如加载进度指示,全部由微信统一提供,我们不用开发,也不能开发。4. 小程序页面下拉刷新与加载

在微信小程序内,微信提供标准的页面下拉刷新加载能力和样式。

在样式上,微信提供了深色、浅色两套方案,并且刷新图标与下拉标示配色已捆绑。我们在开发时,应注意下拉标识与刷新图标的和谐统一。这些下拉的交互和动画等内容由微信统一提供,不需要开发。

为了防止造假与作弊,微信小程序提供了下拉刷新时的标示。此处标示提供深、浅两套方案,文字颜色不可自定义,在开发时应注意配色要和标志颜色明确区分。

iOS和Android的配色方案相同,展示如下。

我们不应该像下图这样配色。

无论在什么页面,我们都应该告诉用户目前的加载状态,以免让用户误以为App卡死。

微信也提供了两种页面加载样式。第一种可以明确告诉用户目前的加载状态、进度等;第二种由于无法明确告知具体加载的位置或内容,这可能引起用户的焦虑感,因此,我们要慎用第二种。

微信小程序设计指导提示我们。

● 若载入时间较长,应提供取消操作,并使用进度条显示载入的进度。

● 载入过程中,应保持动画效果,以免用户产生App卡死的错觉。

● 不要在同一个页面使用1个以上的加载动画。注意这里只列举了最重要的四点。小程序的能力不仅仅是这些,更多的能力需要你去挖掘。2.1.5 小程序的优点和缺点

笔者始终相信凡事都是有两面性的。对于一个产品来说,它肯定有优点和缺点。如果合理利用了它的优点,控制它的缺点,那么将会做到事半功倍。

微信小程序的好处有很多,其中,目前最明显的优点就是:用户不用安装App,就能体验到媲美Native App的流畅度。

但是小程序也有缺点。

● 其一,我们不能使用DOM、Window等对象了,这可能限制一些功能。但是,看了微信的封装后,笔者觉得这也并不是坏事。

● 其二,微信小程序发布时的代码限制大小为2048KB,也许正是因为它小,所以叫小程序吧。

而我们特别关心的有两点。

● 如何获取用户的关注度。

● 如何在众多的小程序中脱颖而出,博得存在感。

这两个问题可不是精准的关键字和美观的 UI 能解决的,具体有哪些玩法,让我们拭目以待吧!2.1.6 微信小程序会“干掉”App吗

对于此问题,笔者的观点非常明确:绝对不会,可能以后会有东西干掉App,但是绝不会是微信小程序。

就像火爆一时的React Native一样,过段时间大家冷静下来,认识清楚了也就都回归了。2.2 你真的需要小程序吗

小程序发布以来,各种文章、社群、培训、直播火爆异常,前端工程师、后端程序员、十年老运营以及资深体验师均出来发声,以各种方式抢占热门话题,唯恐错过小程序的第一波红利。

小程序真的有红利吗?

当大家都如潮水般涌入小程序的时候,有没有先想一想“用户真的需要小程序吗?”1. 入口

小程序的入口就当前来看有三个:朋友(群)推荐、主动搜索、扫码。微信对小程序的控制非常严格,这给运营、引流、营销带来了极大的困难。在这种只有用户主动查找,你才能有“露脸”机会的机制下,什么样的小程序才能走进用户呢?

或者我们先不谈这个怎么让用户使用的过程,当用户成功使用了你的小程序,你又该如何保持用户打开的频率?之前的服务号可以存有“用户关注了不会回头就取消关注”的侥幸心理,但是小程序的入口如此之深,模板消息发送条件如此之苛刻……

所以,我们还是回来继续聊“入口”更切实一点。张小龙在介绍小程序时,除了“即用即走”这个理念外,多次提到的另一个词是“场景”。那就让我们从场景入手,抛开运营和红利不谈,说一说如何让场景与小程序结合。2. 场景

场景这个词对于产品经理们再熟悉不过了,产品功能的设计如果不是从场景出发,那就是伪需求,是废功能。

场景是什么?

简单地说,你去饭店吃饭,坐在餐桌前要点餐吃饭,这就是你的场景。专业一点的说法是:场景是让你产生某种服务需求的环境。

明确了场景,再看小程序入口的问题似乎就简单了很多。如果用户处于某种场景下,需要使用小程序为他提供服务,那么用户打开微信,寻找小程序就成为一种很大的可能。所以问题来了:怎么去营造这种场景呢?

服务有两种形式,一种是线上的虚拟服务,另一种是线下的实体服务。对于线下的实体服务而言,场景是自带的(如果没有场景,那线下实体店离关门应该也不远了)。而对于线上的虚拟服务而言,这种服务场景的营造就非常困难了。

让我们一起来看看腾讯自己的一款小程序——腾讯视频小程序。

腾讯视频是为用户提供视频观赏服务的一款产品,因此,“观影流畅清晰”和“资源丰富全面”应该成为必不可少的两个基本特点。

我们来分析一下用户使用腾讯视频观赏影片时所处的场景有哪些特点:第一,有充足的时间;第二,有充足的流量。既然如此,笔者就想问一问,用户在既有时间又有充足流量的情况下,他为什么要放弃稳定流畅的App,非要去用体验并不是那么好,又那么难找的小程序呢?

泼完了腾讯视频小程序的冷水,观众朋友们有没有想一想自己呢?在你追热点,削尖了脑袋往小程序里面钻的时候,是不是应该先想清楚这一点,再去想招聘程序员的事情呢?3. 微信推出小程序意欲何为

对于大的战略目标,笔者不敢妄加猜测,从占领市场这个层面我们来看一些值得分析的内容。

线上,微信在社交和自媒体上已经占据了重要的位置,中国14亿人中有近9亿人在用微信,这是一个已经不需要,也很难再大幅扩张的体量了。

线下,虽然微信打通线下的唯一渠道——支付,已经大范围铺开,但是情况并没有社交和自媒体所说的那么乐观,支付宝还占据一半左右的市场份额,这种情形并没有满足腾讯的野心。

因此,线下市场是小程序的用武之地。因为在线下,小程序有着广阔的应用场景,找准服务,便可直击用户痛点。以餐饮为例,当用户进入餐饮场景时,需要的服务是方便地排队、点餐、结账,这个时候,快捷方便的小程序有着比服务员更大的优势。4. 小程序潮流下,运营人能做些什么

公众号时代,谁能用最便宜的礼品换来最多的扫码关注,谁就是厉害的运营人;谁能写出爆款文案,带来最大引流,谁就是厉害的运营人。如果小程序像大家期望的那样火了,成为潮流,什么样的人才是出类拔萃的运营人呢?其实前面已经给出了答案,那就是塑造出用户场景的人。

是不是想到了《盗梦空间》的筑梦师?新时代的运营人就是“筑梦师”,打造场景,打开小程序的入口。6. 小程序浪潮下,应该做点什么

笔者的观点可能不够深入,甚至可能是错误的。但是,不管怎么样,小程序依旧在热烈讨论之中,那么应该做点什么以获取第一波红利呢?以下是笔者的猜测。(1)小程序导航。微信没有做导航,不代表用户不需要导航,因为用户需要服务的时候真的很难搜。(2)第三方服务。回想当年火极一时的服务号,它有没有给企业带来利润不好评价,但是那些给服务号菜单栏建“微主页”“大转盘”“裂变红包”的很多第三方公司肯定是赚钱了。小程序潮流下,模块化开发的可能性笔者认为非常大。

相信很多程序员遇到过服务器请求富文本标签乱套的情况,结果不久就出现了wxParse,很好地解决了这个问题,wxParse就是一个封装好的模块。同理,现在网络已经出现各种绘图、样式、切换等常用功能的封装模块,开袋即用。笔者相信,只要能满足人们的需求,模块化的功能肯定存在市场。2.3 我为什么支持微信小程序

人性本贪,这无可厚非。但因为自己的贪婪,指责他人不够开放,就有点无耻。但世间事大抵总是如此,指责的往往引来满堂喝彩。

思前想后,必须旗帜鲜明地表达一下观点:微信,包括微信小程序,不是要不要趟的浑水,而是必须下水的潮流。2.3.1 公平的微信

商业的本质是交换。原始社会,我们以物易物。现在,除了生产消耗实际物品,我们还会生产使用各种虚拟的物品,如电影、程序、某一项服务。

而交换能够成立的前提是等价。

你在平台上写稿子、聚用户、卖流量,只要不违反平台规则,赚多少钱微信都不抽成。因为平台得到了活跃度,可以通过朋友圈广告、城市服务、微信支付等方式获取收益。

这是等价——不贪婪、不转码、不抽成、来去自由。

因为等价,微信公众平台才成为千万内容创业者的首选。“假如没有公众号,我可能要多奋斗十年”——这是微信四周年时,一篇纪念文章的标题。

在笔者看来,这是等价交换原则最直观的体现。

自微信公众平台出现肇始,内容产业迎来了最好的变革期。之所以说最好,并不只因为微信公众号的巨大成功,还在于微信公众平台所确定的许多公平性原则,这些规则成了此后各种公众号的基本原则。

一句话:做内容,开始成了能养活写作者,能让写作者体面生存,甚至能赚大钱的事。内容创业,由此而兴。

而微信小程序一开始就让绝大多数人期待,大体也源于此。2.3.2 节制的微信

微信诞生在2012年。再往前倒推两年(2010年),有一篇文章,曾经一纸动天下——《狗日的腾讯》。

回顾六年前的这场纷争,腾讯人(包括马化腾)很可能依然心有余恨。但必须承认的是,正是这样一场全互联网的反对,让腾讯反思了自己的发展策略。

当年,马化腾在内部邮件中写道:“腾讯未来的发展中将注入更多开放、分享的元素。因为腾讯的梦想不是让自己变成最强、最大的公司,而是最受人尊重的公司。”

或许正因为如此,雷军在2012年隔空喊话马化腾:“微信的本质是QQ马甲……没有跟腾讯竞争过,不知道腾讯的强大。”但在那一年诞生的微信,最终还是给了国人一个完全不同的腾讯,一个拥有某些少见、可贵品质的腾讯。

其中,最重要的是节制。

这种节制在张小龙看来,是“善良比聪明更重要”,是“让用户用完即走”。

你可以选择不相信,认为是虚伪,或者坐着说话不腰疼。但不得不承认,即使在直播最火爆的2016年,即使再多人进言微信去做直播,微信还是没有推出直播功能,微信依然是节制的(笔者一直认为,直播就是个功能组件)。

在腾讯推出的自己十八周年的宣传视频中,腾讯问了自己几个“能不能”:腾讯能不能让有价值的信息传递更高效?腾讯能不能让社交网络更有温度?腾讯能不能让社会资源配置更快捷?腾讯能不能让社群鸿沟更加弥合?

这些“能不能”同样都是可以被指责为“虚伪”的言辞。但正如keso所言,即使假装的善良,也比真诚的恶要好。

至于小程序,目前来看,同样具备了这样的品质——节制。

轻、不重,不用下载,用完了就走,甚至不能主动推送消息。2.3.3 谁的贪婪和梦想

回到开头,人性本贪。

每个人,每家公司,都会贪婪。区别只在于,是否懂得节制。不节制的人或者公司可能会强大,但更容易无耻。

在这个时候,规则就显得格外有意义。简单地说,只要是人,在受到限制时,一定会觉得不自由、不自在。但反过来看,自由从来都是与责任相匹配的。

对于任何一种产品而言,最大的责任就在于对用户有价值。

当产品有价值时,用户自然会去寻找,这与是否需要下载无关,与是否需要提醒无关,与是重度还是轻度无关。从这样的价值观出发,张小龙认为;好的产品是让用户用玩即走的产品。

从这个角度出发,无论是因为诱导分享、诱导关注被屏蔽,或者限制某种外链,这样的限制或者规则不说一定百分百是好的,但站在用户的角度,说没有好处无疑是个无耻的判断。

就如iOS生态,苹果有一整套的开发规范,而且不与安卓兼容,我们是否应该反对苹果?但这样规则苛刻而封闭的苹果,却开创性地构建了App Store,让众多原本还为盗版软件所困扰的开发者赚到了钱。

微信小程序同样具备这样的潜质。微信公众平台的成功给了人们最起码的信心。

节制的小程序在成功之前,谁都无法预言。即使许多独立的开发者,正梦想在全新的小程序生态下更体面地生存。

他们,正打算趟这汪清水。你呢?2.4 跟风小程序前不妨冷静想一想

微信发布小程序以来的这段时间,是互联网极度不平静的一段时间。

一开始,大家都说小程序是未来,HTML5和App将会被取代;后来,又有文章认为“小程序必将失败”,甚至以Web更开放为由反对小程序。

不知不觉,舆论被引导到了诡异的方向。似乎,小程序和HTML5是“老婆”与“亲妈”的关系,她们同时掉到水里,而你必须从中选一个。

在做出一个二选一的判断之前,笔者认为,大家不妨先仔细想一想,事情真的是宣扬的那样吗?1. 小程序与HTML5/App是不是互斥

很多媒体、文章一开始就在小程序和HTML5/App之间选择了一边“站队”。小程序与HTML5/App的关系真的是“有我没她”吗?其实,以小程序为代表的Hybrid App,以HTML5为代表的Web App和Native App,有各自不同的定位和适用范围。

● 小程序跟App不一样,它不适合承载“重需求”。小程序的“小”字在某种程度上已经说明了它的体量不可能大,只能作为一种小型实用工具。如果要解决游戏娱乐或文档处理等重需求,开发一个App更合适。

● 小程序跟HTML5也不一样,它不会成为营销工具:从微信对小程序的传播能力做了很多限制可以看出端倪,如果你想做营销,HTML5是一个更好的选择。

小程序要完成的只是互联网应用中不那么起眼,又显得很重要的一块,例如,查违章、交罚单。

所以,拿HTML5/App的优点来反对小程序的人,也许并不懂小程序。2. 脱离用户价值去谈好坏,是毫无意义的

有人认为,Web是开放的,小程序是封闭的,所以HTML5比小程序好,这是毫无意义的。小程序是一种商业行为。对于商业行为来说,它并不在意开放或是封闭,它的目的在于盈利。

而对于微信来说,他们希望在传递用户价值的过程中获利。所以,更好地实现用户价值,比追求开放性更重要。这些从小程序的产品本身就能看出来。(1)小程序就是一个实现用户价值的产品。张小龙在演讲中提到过,腾讯的价值观是“一切以用户价值为依归”。很显然,在微信的体系内,脱离了用户价值,再去谈论开放和封闭都是没有意义的。而这一点体现在小程序中,就是将原本并不起眼的需求用一种非常轻量的工具传递出来。在未来,也许一个小餐厅也可以通过小程序拥有自己的点餐系统。这种小程序对餐厅和客户来说,都是有价值的。(2)控制用户体验,这也是微信实现和传递用户价值的手段之一。如果用户使用小程序的体验很糟糕,那么小程序一定会被束之高阁,无法传递用户价值。所以,小程序的体验需要微信与开发者共同努力维护。如果微信从一开始就开放,甚至不审核小程序。那么,用户看到、用到的小程序很有可能就是一个个体验糟糕、用处不大的累赘。

小程序的封闭背后是微信希望提供一个平稳发展的小程序生态。而这样的小程序才能持续为用户提供价值。我们开发产品,最终不也是为了创造用户价值吗?(3)盲目拥抱或逃离小程序都不是理性的做法。无论是拥抱小程序,还是逃离小程序,这两种选择都可以理解。但是,在现阶段盲目站队不见得是一个理性而正确的做法,因为现在我们并不知道,小程序是不是一个真正的风口。

如果小程序是一个风口,那么抓住了小程序,就等于抓住了机会;但相应地,孤注一掷地拥抱小程序也会让风险加倍。即使你认为小程序不是一个机会,也不应该给小程序判下“死刑”。它尚未定型,微信团队依然有机会将它打造成为下一个“爆款级”的平台产品。3. 小结

正所谓“当局者迷,旁观者清”。也许,只有等到小程序真正爆发的那一天,我们才能以旁观者的身份观察这个“赌局”。

不过,笔者认为,小程序会是一个很好的机会。但这个机会并不是给那些想成为独角兽的创业者准备的,小程序的定位决定了它只能承载“小的东西”。

所以,笔者以乐观者的身份加入这场赌局。

我们希望,微信和开发者们能够携手为小程序建设一个足够好的生态,为用户提供足够多的价值,相信开发者和微信在这样一个健康的生态中也能受益良多。

最后,笔者想说的是,以贬低一个产品的方式去宣传另一个产品,可能会很吸引眼球,但不是一种正确的、能传递有效信息的方式。除非,目的并不在于理性地剖析不同产品的优劣,而是另有所图。

尊重他人,理性思考,慎重选择。2.5 微信小程序持续高潮的背后应该有的思考

2017年1月9日,微信小程序正式上线,在10年前的今天,2007年1月9日苹果公司的第一代iPhone上市。这或许是国内第一的产品经理张小龙向世界顶级的产品经理乔布斯致敬的方式吧。果然,也不出所料,微信小程序刷爆了整个互联网世界,尤其是大家的朋友圈。

很多人纷纷加入了展示和体验小程序的行列,也纷纷转载各种与微信小程序相关的文章,并纷纷随大流表示确实好,确实不错。有人说:朋友圈被小程序刷屏,我都看懵了。有多少人没有去思考过,只是随波逐流地认为:嗯,他说得对,有道理。笔者认为,我们应该在高潮的背后做一些冷静的思考,思考它的得与失、好与坏,思考到底该不该做,该怎么做?

在我们思考之前,我们先冷静地看看关于小程序的使用和入口的问题。

小程序刷爆朋友圈的同时,很多人纷纷表示:我找不到入口呀?怎么才能搜到小程序?你们的怎么会有,而我的没有?

严格地说:小程序是没有入口的,即使在发现界面最底部的小程序,也只不过是展示你浏览过的小程序的历史记录。而且在里面只支持部分模糊搜索,大部分是需要精确搜索的,这是弱化搜索、去中心化的一种表现,目的是充分尊重用户的需求。这也体现了小程序只有在必要的应用场景下才能触发。还有最重要的一点是小程序不能转发到朋友圈,甚至不能在相册中选择扫描二维码,不支持长按图片扫描二维码,只支持朋友/微信群转发和调用相机扫描二维码触发。这就说明了微信官方切实希望用户只有在真实的应用场景中才能够触发小程序,或者是通过朋友推荐才能打开小程序,以防止一些微商的骚扰。

如果既没有朋友推荐,也没有使用过小程序,那这个发现界面的小程序“入口”怎么显现呢?那就把自己的微信升级到最新版,然后点击上方的搜索框,搜索“小程序示例”,点击体验一下,就出来入口了,然后你就可以在搜索框搜索已经上线的小程序。

微信小程序高潮背后谈论最多的莫过于以下几点。(1)低频App可以被卸载了,节省了大量空间,存储空间小的手机有救了。(2)微信社群将会成为小程序引流的温床,这一段时间将会在微信群里被小程序占满空间,不能好好聊天了。(3)线下实体店的春天来了。2.5.1 低频App被卸载了

体验过小程序的用户肯定会发现,小程序确实很流畅,而且很简洁,比如京东只有两个比较大的功能,一个是搜索,另一个是订单支付,再没有其他内容了。再如,今日头条,它里面没有任何分类,只有两个主页:新闻和视频。这些大型互联网公司之所以把小程序简化成这样,笔者认为是出于两个目的:一是方便用户,二是不想让用户完全依赖小程序,防止自己家的App被卸载。让用户有一种想卸载而又不能卸载的感觉。对于这样拥有一定用户体量的互联网公司来说,利用简洁轻便的小程序带来更多新用户的同时,又不能让老用户卸载App。但是笔者认为,不管大公司的App,还是小公司的App,都会被一定比例的用户卸载。

轻量、简洁、偏工具类的低频 App 将是用户重点清理的对象,其实像这种 App被卸载了,用户转移到微信小程序上,并不会对这些公司造成多大危害,因为这类小程序本来使用频率就比较低,加入到小程序中反倒可能引来一批新的用户。

笔者最近发现了一个非常有意思的观点:微信小程序→获得粉丝→看内容,看到一半→想看完整版,请下载App。笔者认为这种引流方式可能会带来一定量的用户,但是也会恶评如潮。2.5.2 微信社群将会成为小程序滋生的温床

很多人预测,说微信社群最近一段时间将会成为小程序快速引流的肥沃土壤。这不可否认,毕竟小程序用户的来源只有两个地方:一个是社群分享,另一个是线下实体引流。相比于线下的成本来说,社群方便多了。这是由小程序的特性决定的,不能刷爆朋友圈,那就只能霸占微信群了。

不过,虽然微信社群会给小程序前期带来第一批用户,但是笔者还是认为线下场景的体验和使用才是小程序茁壮成长的根本,因为只有线下实体有能力快速变现。

笔者特别喜欢阿禅说的一句话:小程序希望用“即用即走”的方式激活线下的弱连接场景,把二维码变成现实世界和电子世界的超链接。比如:以后我们去饭店吃饭,扫一下桌子上的二维码,在小程序上就可以完成订餐、结账等一系列行为。再如,我们在车站可以通过扫描二维码完成购票等一系列行为,这都是增强现实场景的一种表现。

微信小程序不仅仅给线下实体店带来了春天,也给微信带来了线下流量。在这种现实应用场景下,微信的线下支付将会占据更大的市场。相比于线上的App转移到小程序上来,只不过是多了一条出路,给用户多了一个选择,小程序对于线下消费场景的改变将起到决定性的作用。笔者在《微信小程序的开发与体验之旅》一文中说过:它对于实体店的意义可能大于用户。实体店相对于网络购物最大的优势在于什么?是体验。小程序可以进一步优化实体店的体验,所以我更看好这个,这也是微信所支持和鼓励的。2.5.3 支付宝的天敌

微信可以说是支付宝的宿敌,支付宝的社交梦一再破碎,支付功能不断被微信蚕食。小程序的推出,估计会让阿里更加难受,如果按照微信预想的发展,小程序和线下实体店顺利结合,以后人们去吃饭、购物、娱乐时,必将是通过扫描小程序二维码,在微信上完成下单,用微信钱包完成支付。

目前来看,天猫、淘宝应该不会入驻微信小程序,因此场景小程序其实不会对阿里造成很大的影响,大家购物该使用淘宝、天猫的还会继续使用淘宝、天猫。但是,如果大家在实体店都使用小程序购物,那实体店的小程序、客户的订单信息必将会保留在微信中。如果用户买家感觉体验不错,是不是以后就直接不用去店里,而是在小程序上就直接下单呢?如果这样看的话,可能这才是阿里真正应该担心的。2.5.4 对程序员的影响

笔者曾在《作为移动开发程序员,你是否患有微信应用号“恐惧症”》中说过:对我们开发者来说,应用号的利肯定大于弊。小程序拓展了前端开发者的工作边界,冲击了移动开发者,同时降低了互联网创业的成本。创业者可以在微信中以较低成本开发小程序,实现自己的想法。

以前你只是JavaScript开发工程师、Android开发工程师或iOS开发工程师,做一个App需要前端和后台一起配合,而现在微信提供了组件、架构和文档,程序员要想实现自己的想法或者开始创业就更简单了。

更关键的是,如果你掌握前端技术,那你就可以承接外包工作,做一个小程序花的时间很少,实体店那么多,供程序员大展拳脚的天地非常广阔,小程序必将给程序员带来一波红利。第3章 小程序的影响——行业篇3.1 该不该做小程序

腾讯并不是首家提出小程序或者类似概念的公司。在此之前,Google、百度等巨头所尝试的WebApp与小程序在形态上有着诸多共同点:无须下载、即搜即用、用完即走。尽管如此,小程序依然凭借微信本身的影响力,在问世之初便在业界掀起了波澜。

2016年9月21日,微信宣布小程序进入内测阶段,但内测名额仅有200个,一时间内测名额火爆,甚至爆出一个内测资格被炒至300万元。同年11月开放公测后,无数企业趋之若鹜,争先恐后投入小程序的开发。

2007年1月9日,苹果时任CEO史蒂夫·乔布斯在美国旧金山发布了具有划时代意义的第一代苹果手机iPhone。而微信在酝酿了整整一年之后,特意选择了在1月9日发布小程序,想必一来是向传奇伟人致敬,二来也是希望iPhone“改变世界”的奇迹同样能发生在小程序上——正如乔布斯称苹果“重新发明手机”一般,小程序也许也能“重新发明”些什么。

早在小程序内测阶段,就有不少开发者利用各种关系,来回奔波,只为获得一个小程序的内测资格,坚信先下手为强,希望第一个吃到流量红利。到了正式上线当天,小程序一经发布便迅速引爆网络。各种小程序榜单、开发攻略、第三方商店、各家观点竞相出炉;小程序上线当天的百度搜索指数从平时的一千多飙升至 10 多万,其火爆程度可见一斑。

在小程序发展势头高涨的时候,众人对小程序的发展也抱着相当乐观的态度。有人说小程序要“杀死”App,也有人说微信要做自己的应用分发市场。一时间,创业者也好,巨头也罢,先不管小程序对自己有无真正价值,都抢着发布自己的小程序,大有“得小程序者得天下”之势。

然而,在各种搜罗尝鲜后,用户却失望地发现:大多数小程序无非是App的删减版,而且连基础功能都不够完善,三分钟热度一过,不少小程序就被束之高阁,真正是“用完即走”。

小程序推出后第一时间跟进的做法无可厚非,毕竟以微信的体量,很难让人对其动作视而不见。不过,随着小程序先期种种不足的逐渐暴露,市场也开始趋冷,甚至出现了退出者:罗辑思维带着他的1000万用户离开了小程序,金融类小程序被叫停,今日头条也经历了暂停调整……

当初开发者们纷纷奔着红利而去,却被小程序各种“不”断送了这一梦想。“没有入口”“不做应用分发”“不能分享到朋友圈”……对于小程序的未来,先入局者开始动摇,观望者更是驻足不前。

因此,各家跟风做了小程序或有打算推出小程序的企业,有必要静下心来思考以下问题。

● 为什么要做小程序?

● 该选择小程序还是App?

对此,接下来的内容将从小程序适用的产品类型和小程序适用的领域两方面进行分析,讲讲小程序会对哪些行业带来影响。3.2 什么样的产品适合小程序

关于什么样的产品适合小程序,黄有璨提供了一个思路,即按照重要程度(即需求大小)和使用频率进行划分,这也是目前业界普遍认可的维度,具体划分形式如下图所示。3.2.1 第1象限:高频重要型

这类服务有两大明显特征:第一,使用频率极高,用户每天打开的次数非常多,因此,对交互体验的要求较其他服务更为苛刻,大小限制仅为 2MB 以内的小程序在用户体验流畅度上尚难以和原生App相媲美;第二,这类服务大多是日常支付、社交聊天、游戏娱乐等需要调用多项系统功能的服务,小程序虽然能够获得比传统HTML5更多的系统权限,但在自由度上还是不如原生App。

这一区域目前是应用开发者最为关注的,不过要做到功能全面且能够满足日常使用,投入成本比较高,并且要求小程序在设计之初一定要考虑匹配相对应的高频使用场景。

此外,这类服务通常涉及交易、通讯等敏感数据,对数据安全的要求也比较高。虽然小程序开发者不需要向微信提交数据,且微信的禁止跳转外链等措施在一定程度上保证了小程序数据的安全性,但小程序的本质仍是基于微信框架标准的Web。因此,无法完全避免网络攻击、数据泄露等问题,加之小程序本身有一定缓存,这更是给数据安全埋下了隐患,例如基金证券类的小程序,在上线仅四天后就因安全问题被有关部门紧急叫停。因此,笔者建议对数据安全要求较高的企业谨慎采用小程序。

不过,前文提到的直播是一个例外。作为高频且重要的服务,直播起初并未出现在小程序的服务类目中,但在小程序正式开放之前,微信却在小程序服务类目中新增了“社交”大类,其子类别包括直播、交友等服务。抛开在小程序中做直播的具体效果不谈,从中可以看出微信也在根据小程序生态的反馈调整自己的步伐。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载