编辑推荐
★全面阐述小程序的产品逻辑和商业价值,全方位解读小程序将要给互联网行业带来的变化。
★爱范儿创始使人王伟兴、《从点子到产品》作者刘飞、互联网评论人Keso倾力推荐。
★全网畅销的小程序电子书全面升级。
★爱范儿&知晓程序呕心力作。
内容简介
《知晓程序:微信小程序入门指南》是一本分析小程序生态、解读小程序产品设计与开发的入门图书。全书共9章,全面讲解了小程序的基本知识、大家如何看待小程序、小程序对行业的影响、小程序对开发者的影响、小程序对用户的影响、开发小程序需要的准备工作等内容,并深入解读了小程序的官方文档。
读者在阅读《知晓程序:微信小程序入门指南》之后可以清楚小程序与订阅号、服务号的区别,了解小程序适用的场景,认识小程序蕴含的新型商业模式,熟悉小程序开发资质的申请流程,掌握小程序开发工具的使用方法,并认清小程序当前能够实现的功能和受到的限制。
作者简介
知晓程序,是爱范儿旗下专注小程序生态的子品牌,中国领先的小程序生态运营商,知晓程序拥有业内知名的小程序商店minapp。com,并通过公众号“知晓程序”提供及时、优质的报道。知晓程序致力于让大众了解关于小程序的一切,为小程序生态内的各方提供服务。
精彩书评
这是一本不可多得的小程序入门指导书。在别人还不了解小程序的时候,你可以凭借这本书领先一大步,抓住未来。小程序是一个具有划时代意义的平台级创新,它为海量的服务和丰富的创新而生。小程序就好比 PC 时代的网站,“无须下载、简单易用”使得再小的个体也有自己的品牌;它同时也是一个非常棒的个人会员系统,让你利用简单的方式服务自己的粉丝或客户。
——王伟兴 爱范儿创始人
小程序是 2016 年末至2017 年初互联网重要的话题。在它身上,我们看到了张小龙“用完即走”的理念,看到了微信的野心,也看到了互联网从业者的新机会。不管是已经在移动互联网领域确定了地位的巨头,还是试图抓住新的“红利”的创业者,都应该好好了解一下微信小程序。而这本书就是一个很好的开始。
——刘飞 《从点子到产品》 作者
手把手教你把握微信小程序的历史机会,边学边做,从入门到精通。
——keso 独立互联网评论人,微信公众号“keso怎么看”制作人
目录
第1章 小程序知识扫盲班
1.1 小程序是什么
1.1.1 小程序到底是什么
1.1.2 小程序与 HTML5 有什么区别
1.1.3 小程序与订阅号、服务号有什么区别
1.1.4 小程序是“无所不能”的吗
1.2 为什么要拥抱小程序
1.2.1 微信红利
1.2.2 App 推广成本居高不下
第 2 章 大家如何看待小程序
2.1 解读微信小程序
2.1.1 小程序的发布及打开
2.1.2 如何把握现有 App 和小程序的界线
2.1.3 小程序和公众号内嵌 H5 有什么区别
2.1.4 小程序的能力有哪些
2.1.5 小程序的优点和缺点
2.1.6 微信小程序会“干掉” App 吗
2.2 你真的需要小程序吗
2.3 我为什么支持微信小程序
2.3.1 公平的微信
2.3.2 节制的微信
2.3.3 谁的贪婪和梦想
2.4 跟风小程序前不妨冷静想一想
2.5 微信小程序持续高潮的背后应该有的思考
2.5.1 低频 App 被卸载了
2.5.2 微信社群将会成为小程序滋生的温床
2.5.3 支付宝的天敌
2.5.4 对程序员的影响
第 3 章 小程序的影响——行业篇
3.1 该不该做小程序
3.2 什么样的产品适合小程序
3.2.1 第 1 象限:高频重要型
3.2.2 第 2 象限:高频不重要型
3.3.3 第 3 象限:低频不重要型
3.2.4 第 4 象限:低频重要型
3.2.5 小程序:机遇与风险并存
3.2.6 小结
3.3 小程序对线下行业的影响
3.3.1 传统零售业
3.3.2 服务行业:银行、航空公司、酒店
3.3.3 O2O
3.3.4 政府单位
第 4 章 小程序的影响——开发者篇
4.1 小程序的影响从大热到遇冷,这可能是好事
4.2 “小程序+内容”等于什么
4.2.1 是小程序,也是杂志
4.2.2 为什么会做“轻芒杂志”
4.2.3 “轻芒杂志”的开发经验分享
4.3 对话“去哪儿”团队
4.3.1 “去哪儿”做了什么样的小程序
4.3.2 关于小程序,“去哪儿”这样说
4.4 采访“高校图书馆”开发者
4.5 对话“知了交通”团队
4.5.1 为什么要开发“知了交通”
4.5.2 小程序的开发感想
4.6 对话“豆瓣评分”小程序团队
4.6.1 “豆瓣评分”小程序长什么样
4.6.2 采访“豆瓣评分”团队
4.7 对话“摩拜单车”团队
4.7.1 微信扫码就能骑走的“摩拜单车”
4.7.2 “摩拜单车”独家专访
4.8 对话“群约助手”团队
4.8.1 组织活动必备的小程序
4.8.2 采访“群约助手”团队
第 5 章 小程序的影响——用户篇
5.1 整体使用体验
5.1.1 小程序好用吗
5.1.2 小程序的缺点
5.2 具体使用场景
5.2.1 线上工具类
5.2.2 资讯及购物类
5.2.3 线下出行
5.2.4 O2O
5.2.5 医院、银行服务
第 6 章 小程序 DEMO 评测
6.1 决胜前端
6.2 下厨房
6.3 玩物志
6.4 云梦助眠引导
6.4.1 一段“毫无困难”的开发经历
6.4.2 用小程序帮 App 获取潜在用户
6.5 西窗诗词
6.5.1 7 天完成的“西窗诗词”,多媒体播放是难题
6.5.2 易开发的小程序更纯粹
6.6 最美贺卡
第 7 章 小程序开发的准备工作
7.1 注册
7.2 认证
7.3 完善信息
7.4 开发者工具
7.5 审核发布
第 8 章 官方文档解读
8.1 开发文档解读
8.1.1 语言与文件
8.1.2 界面构建
8.1.3 网络访问
8.1.4 多媒体与存储
8.1.5 硬件相关
8.1.6 推送服务
8.1.7 用户信息与微信支付
8.2 运营文档解读
8.2.1 你的小程序能过审吗
8.2.2 设计注意事项
8.2.3 开发注意事项
8.2.4 审核前的注意事项
8.2.5 运营
8.3 设计文档解读
8.3.1 基本规则
8.3.2 差异比较
8.4 运营文档再解读
8.4.1 开发之前请知悉,这些行为要不得
8.4.2 高手解读:一个理想的微信小程序应该怎么做
第 9 章 小程序展望
9.1 微信小程序六大新能力
9.1.1 新能力简介
9.1.2 新能力的意义
9.2 微信小程序五大新功能
9.2.1 新功能简介
9.2.2 新功能的意义
9.2.3 结语
9.3 重走 0 到 100 的路,小程序的下一步计划
9.3.1 小程序真的很糟糕吗
9.3.2 小程序表现并不差
9.3.3 小程序下一步计划是什么
附录 A TOP100 小程序榜单
附录 B MINA 奖
精彩书摘
3.2什么样的产品适合小程序
关于什么样的产品适合小程序,黄有璨提供了一个思路,即按照重要程度(即需求大小)和使用频率进行划分,这也是目前业界普遍认可的维度。
3.2.1第1象限:高频重要型
这类服务有两大明显特征:第一,使用频率极高,用户每天打开的次数非常多,因此,对交互体验的要求较其他服务更为苛刻,大小限制仅为2MB以内的小程序在用户体验流畅度上尚难以和原生App相媲美;第二,这类服务大多是日常支付、社交聊天、游戏娱乐等需要调用多项系统功能的服务,小程序虽然能够获得比传统HTML5更多的系统权限,但在自由度上还是不如原生App。
这一区域目前是应用开发者最为关注的,不过要做到功能全面且能够满足日常使用,投入成本比较高,并且要求小程序在设计之初一定要考虑匹配相对应的高频使用场景。
此外,这类服务通常涉及交易、通讯等敏感数据,对数据安全的要求也比较高。虽然小程序开发者不需要向微信提交数据,且微信的禁止跳转外链等措施在一定程度上保证了小程序数据的安全性,但小程序的本质仍是基于微信框架标准的Web。因此,无法完全避免网络攻击、数据泄露等问题,加之小程序本身有一定缓存,这更是给数据安全埋下了隐患,例如基金证券类的小程序,在上线仅四天后就因安全问题被有关部门紧急叫停。因此,笔者建议对数据安全要求较高的企业谨慎采用小程序。
不过,前文提到的直播是一个例外。作为高频且重要的服务,直播起初并未出现在小程序的服务类目中,但在小程序正式开放之前,微信却在小程序服务类目中新增了“社交”大类,其子类别包括直播、交友等服务。抛开在小程序中做直播的具体效果不谈,从中可以看出微信也在根据小程序生态的反馈调整自己的步伐。
笔者建议:因这一领域的市场目前已被BAT等巨头及独角兽所占据,想要通过小程序与这些公司抗衡,无论是从技术实现角度还是从市场空间的角度来看,前景都不容乐观。独角兽们凭借庞大的用户量,已经在市场上占据了一席之地,即使换一个战场,创业者想要实现弯道超车也不现实。
3.2.2第2象限:高频不重要型
第2象限的产品使用频率足够高,能吸引较多的关注。这一类服务可以按停留时长分为两种:一种是用户会长时间停留的,如知乎、贴吧这类社区类产品,以及网易云音乐、哔哩哔哩弹幕网等视频影音服务类产品;另一种是用户使用频率高,但单次停留时间较短的服务,如日历、快递查询、天气、外卖等工具类产品。
对于第一类,虽然小程序从技术上可以实现App或网站的基础功能,但由于用户的使用时间较长,而微信本身也是一个高频应用,用户如果需要在小程序与聊天窗口之间频繁切换,体验并不够好。广播或音乐类的小程序或许影响不大,但视频、社区及内容类服务在小程序中使用时,小程序与聊天功能的冲突尤为激烈,虽然微信提供了小程序置顶的功能,但这并不能减少频繁切换页面所带来的割裂感。
因此,对于第一类服务,笔者建议将小程序作为App的“试用版”,通过小程序拉拢潜在用户,培养用户黏性,为App或网站引流。
第二类小程序大部分属于工具类产品,用户的动作通常为查询,因此停留时间较短,不需要多次往返于小程序与聊天窗口之间。这类服务与第4象限的产品有相似之处,都属于轻量级的产品,区别只在于使用频率的高低,这类服务符合张小龙口中的“高效帮助用户解决问题”的要求,适合以小程序的形式呈现。
笔者建议:需要用户长时间停留、任务忌中断的服务,还是应该专注于App的开发和运营,可将小程序作为App的补充或用于创业团队MVP(最小化可行产品)的快速验证,但不可将赌注全押在小程序上;用户可快速操作实现的服务,可考虑从App逐步过渡到小程序,创业团队则可直接从小程序开发入手。
……
前言/序言
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日之前的小程序有一个全面的了解。从最基础的“小程序是什么”,到各方对小程序的看法,小程序将对用户、开发者和行业带来什么影响,再到开发小程序之前所需的各项准备工作……上述所有问题都可以在本书中找到答案。
不过也有必要提醒各位读者,微信小程序是一个全新的领域,它还在不断地变化,不断地被调整,因此书中的内容可能会因为微信官方的变动由“对”变“错”,而这些“错误”受限于纸质书的特性,我们可能无法及时调整,还请各位读者见谅。
如果你想了解关于小程序的最新资讯,可以在微信中关注“知晓程序”公众号,或登录知晓程序官网。
知晓程序是爱范儿旗下的小程序生态品牌、中国领先的小程序生态运营商,知晓程序拥有全国首家小程序商店,并通过公众号“知晓程序”提供及时、优质的报道。知晓程序致力于让大众了解关于小程序的一切,为小程序生态内的各方提供服务。
本书由知晓程序内部和外部多位作者共同努力而成,其中吴羚、许婷、郑智文、陈诗蔚等人对本书做出了突出的贡献。
知晓程序:微信小程序入门指南 电子书 下载 mobi epub pdf txt