这篇被马化腾和张小龙点赞的文章,告诉你微信生态会有哪些机遇
编者按:本文转载自公众号骑行西藏(微信 ID:gobybike),转载时已获得作者授权。原文标题为《微信应用号深度分析,微信生态会有哪些新的机遇?》。
作者个人简介: 骑行西藏,资深互联网人,骑行爱好者,曾花数年时间骑行天下,新藏、川藏、唐蕃古道、美国、南美;2008 年 – 2011 年参与腾讯邮箱产品的研发,2013 年 – 2015 年参与微信开放平台的研发。目前个人公众号“骑行西藏”有 15.7 万粉丝。
如果说微信公众平台是 “随风潜入夜,润物细无声”,那小程序的到来,则是 “忽如一夜春风来,千树万树梨花开”。
微信应用号终于来了。
此文内容从 13 年思考到现在,13 年回到微信前,小龙给我描述了这一想法,为之兴奋着迷,虽说姗姗来迟,直到现在我已经离开微信。这些年,对如何取代手机桌面上那一堆一年使用两三次就被迫下载然后变成僵尸的应用思索至今。
一来一走,就是一次轮回。
或许是为了与原生应用市场区分,业界期待已久的微信应用号,采用了小程序这样一个名称,以下统一用小程序解读。
一、微信小程序简介
小程序是一种不需要下载安装即可使用的应用,它实现了应用 “触手可及” 的梦想,用户扫一扫或者搜一下即可打开应用。也体现了 “用完即走” 的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
——Allen Zhang
二、开放了哪些功能
从内测信息来看,小程序通过向开发者开放多种服务及支撑能力以实现以上设想,主要面向开发者,这些服务和支撑能力包括:
- 视图容器:视图 (View)、滚动视图、Swiper
- 基础内容:图标、文本、进度条
- 表单组件:按钮、表单等等
- 操作反馈
- 导航
- 媒体组件:音频、图片、视频
- 地图位置服务
- 画布
- 文件操作能力
- 网络:上传下载能力、WebSocket
- 数据:数据缓存能力
- 位置:获取位置、查看位置
- 设备:网络状态、系统信息、重力感应、罗盘
- 界面:设置导航条、导航、动画、绘图等等
- 开放接口:登录,包括签名加密,用户信息、微信支付、模板消息
如果你还记得全国轰动的春晚红包,其中就不同程度的应用了这些技术。
关键点:
- 跨平台,开发简单,对比于安卓系统应用的不安全性,更好地保障了用户的数据。
- 预加载资源保障极速用户体验。
- 随时能够更新资源与交互模式,通过微信通用 JS API 调用原生接口,保障体验的同时,提供了灵活应变的手段(春晚方案,没到最后一刻,都有可能会有变动,赞助商的投放名单与广告语,也有可能变动,红包方案需要保持灵活应变的手段)。
三、如何申请
目前尚处于邀请内测,按照微信惯有的节奏,大概需花 1-3 个月完善玩法,才能逐步开放公开申请。
四、微信开放平台生态已经有了订阅号、服务号、企业号,为什么还要增加一个小程序?
上面已经说了,小程序所采用的技术,在微信自身应用已久,原有开放平台的 JS SDK ,也涉及到其中的一些功能,之前曾经设想过的一个方案是扩充 JS SDK 功能,但订阅号、服务号、企业号已经给微信用户形成了一种固有的信息发布与沟通的形象,难以寻找到一种完美的交互来呈现这一新的生态而不影响用户的现有体验。
原有的交互是这样的:
主界面是信息发布与沟通为主,通过菜单导航提供进一步的服务。
新的形态下,小程序会有更多的形态出现。
它可以是一个论坛,可以是一个酒店查询工具,可以是一个新闻资讯工具,可以是一个音乐播放器、可以是一个个人资料整理工具、可以是一个图片社区,也可以是一个游戏……
与开发一个原生 app 成本相比,开发一个微信小程序的成本更低,不需要考虑究竟是苹果还是安卓系统,更不用说坐拥微信海量的用户市场。
五、微信生态会产生哪些变化与机遇?
1、先回顾一下互联网的发展史
在互联网早期面向大众开放的阶段,网络很慢,相关的互联网标准不完善,浏览器提供的功能很弱,彼时应运而生的是以雅虎为首的门户网站,以 Google 为首的搜索引擎,人们上网是以获取资讯为主。
随着相关网络标准的完善,浏览器功能的增强,网速的增快,开源技术的蓬勃发展,Web2.0 的兴起,网页应用逐渐替代了大部分桌面应用,电商、页游、UGC 为主的社区百花齐放。
微软通过操作系统捆绑相关的桌面应用提供商,创造了 PC 时代,但最终大部分桌面应用都被以 Web2.0 技术为主的互联网应用所取代。
苹果和安卓通过应用市场开启了移动互联网时代,微信作为拥有海量用户的移动互联网入口,已经捆绑了一批创业者在开放平台上进行创新,小程序这一新的模式,对未来移动互联网的变化,会有哪些影响呢?
2、开放平台 1.0 是以资讯为主,逐渐衍生了电商、支付、服务。小程序的诞生,开启了开放平台 2.0 的时代,更多的能力出现,以技术主导的创新将会拉开序幕。
订阅号、服务号、企业号,从形式上就给用户形成了这是一个获取信息和咨询服务的场所,即使通过 JS SDK 的能力,也仅仅是作为一种辅助手段来完善咨询与服务,所以大家会看到媒体人的狂欢,微商的流行,鲜见其他类型出现。
技术人员在微信上如同一个巧妇,难为无米之炊,全新的形式,更多接口能力的开放,等于给技术人员提供战场与充足的弹药,让他们无需为如何写出 10W+ 的内容所烦恼,而是通过技术创新提供 1000W+ 调用的产品来吸引用户。
图片来源:Marketing Land
3、小程序会带来那些机遇
创新,需要的是前瞻的眼光,而不是着眼于现状,它可能不会出现,但你提前看到了,就意味着比别人占据了优势。
微信致力于打造的是一个去中心化的平台,如果说小程序之前,形成的是以资讯为主的去中心化,那小程序的到来,可能形成的就是基于兴趣的各类去中心化社区。
朋友圈是基于熟人关系的社区,群是泛熟人关系交流场所,微信上尚欠缺陌生人之间基于兴趣形成的社区。
替代原生 app,开辟新的战场,打破原有格局。如音乐、视频,我一定要下载一个 app 才能听歌看视频么?在这些已经基本垄断的 app 上,我寻找到自己喜欢的音乐已经是越来越难了,虽说这些 app 都声称采用了智能推荐算法,但实际背后出于各种利益平衡,很难做到个性化。
那么在微信上,可能会出现一些独立个性化的音乐、视频小程序,我在上面无需怎么寻找,就可以听到喜欢的音乐,看到喜欢的电影。
而在这里,我还可以轻易地寻找到三观一致的陌生朋友交流。微信支付的普及,为内容付费的观念逐步取得用户的认可,已经可以支撑起 1000 铁杆粉丝就能养活一个人的理念。
全新的运营模式。小程序前的开放平台,是以资讯为主的运营,大家更关心如何创造 10W+ 的内容,小程序之后,有更多的方式通过打造良好的交互,提高用户之间的交流来吸引用户。
原有 PC 时代以论坛形式形成的社区,可以通过小程序这一方式平滑的迁移到微信上,其积累的用户与沉淀的内容,是非常宝贵的财富。
目前来看,微信小程序开放的只是访问原生接口的能力,那未来会不会逐步开放用户关系链与微信数据?微信已经积累了非常庞大的用户群,形成了错综复杂的关系,沉淀了海量的用户数据,这既是一种财富,也是一种负担。
图片来源:feedster
所谓众口难调,这么庞大的用户群所产生的需求,或是人力关系难以一一满足,或是体验关系难以满足所有人。举几个场景:
- 场景一:微信收藏的内容太难查找了。能不能有一个小程序,可以读取我收藏里的内容,用更适合我使用习惯的方式管理呢?
- 场景二:我加入一个微信群,只是关注特定几个人的消息,其他人的发言太烦了,能不能拉黑。能不能有一个小程序,我可以选择只看特定人的消息?
- 场景三:朋友圈里的数据烦杂,有没有更好的办法筛选来看。能不能有一个小程序,可以让我选择查找朋友圈里特定人转发的文章,推荐的音乐,发送的小视频,用更好的交互呈现给我?
- 场景四:朋友圈里做微商的日益增多,其中有些卖的商品还不错,但是要找的时候很难找到。能不能有一个小程序,就叫朋友的微店,可以让我轻易的找到?
当然,这会带来用户隐私泄漏的问题,如果小程序既可以调用微信的关系链和数据,又可以和自身服务器通信的话,存在把用户隐私数据收集到自己服务器上的可能。解决方案可以是此类小程序作为微信插件存在,只能访问微信的关系链和数据,不能和自身服务器通信。
你既可以自己亲自上战场拼杀,也可以选择在后方提供弹药。小程序的出现,给开发者提供了更多的选择,PC 时代,Discuz 类的开源系统,为无数个人站长提供了武器,也为无数开发者提供了开发插件的市场。
H5 程序员们不需要再为抢盒月饼去写脚本了,小程序会为 H5 程序员提供更多的创新空间。
微信是一个拥有海量用户的操作系统,是一个生活,是一个通过开放平台捆绑了无数创业者的平台?
或许,这些都远远不能完整地还原一个真实的微信,因为它自身也一直在演变进化之中。
个人看法,有不足之处,欢迎留言指正。后续会写一下微信的生态和关于微信原创体系的一些思考。
题图来源:The Next Web