微信变现的压力下的“小程序”与社交游戏的再度崛起
雷锋网 (搜索“雷锋网”公众号关注) 按:本文作者刘之,野狗CEO。野狗是一家做实时后端云的创业公司。
好久不见!简单说下观点。
一直有听说微信有变现压力。如果看Facebook和人人网,收入主要来自广告和开放平台。开放平台主要收入来自社交游戏。之前的Zynga和五分钟等公司虽然已经不在,但好歹那时候非常火爆。
微信的收入目前来自红包、微信支付与广告。
微信支付与Apple Pay、金融IC卡的竞争
我已经很少用现金了,因为有微信支付还有Apple Pay。滴滴打车或者购物还是用微信支付,但是很多时候开始使用Apple Pay和金融IC卡。比如Apple Pay和金融IC卡付款有个很大的好处,你不需要打开应用,然后点开钱包,然后扫码。直接指纹,或者将银行卡一靠,一杯咖啡就可以到手了。
看似省掉了几步,确是极大的便利。手机厂商,比如小米的米付也会有这样的优势。
支付的竞争会更加激烈。
广告所带来的糟糕体验
今年四五月的时候,很多人都有感觉,朋友圈的数量少了,其实我实际发现并不是少了,只是你发的,别人都看不到了。
社交软件死于信息过载和信息过少。信息过载会产生排斥感和社交焦虑,信息过少又会让人觉得人气不在。微信一直很在乎很担心信息过载。求教过微信的PM,有一些算法在背后计算哪些信息是有效的。一些你加了但是没有聊过的人,你的朋友圈不会出现他们的状态。
已然的信息过载下,再做广告,只会雪上加霜。
“小程序”的出现是个必然。张小龙哪怕是个神,经营企业也要有收入。
这次“小程序”的出现有两个背景要说下:
-
HTML5的成熟
W3C制定了HTML标准。最早的HTML是由IETF制定,后来由Tim Lee独立成立了W3C,但基本这个组织只干成过少量几件事情,比如XHTML 1。Tim Lee此人对XML和语义化十分痴迷,先后推出XHTML 2,语义网络等一堆不成功的东西。
六年前 乔布斯 曾针对封杀Flash发表长文《Though on Flash》,抨击Adobe的封闭和Flash的安全性。乔布斯的文章背后实则是Adobe高昂的专利和授权费。
Google一直希望在HTML里面加入语义化,让搜索引擎可以更好的理解网页。而且 YouTube 也一直使用Flash,需要交很多费用。由于W3C的不作为,苹果、Google、Opera等工程师组织起来,成立了WHATWG,开始了HTML5的制定。
在HTML5之前,HTML4一直作为标记型语言。新标准中,明确表示新的设计目标是“Web Application”。“HTML is a vague subject referred to as Web Applications”。
弱中心化是HTML5的设计目标。 过去的处理都是依赖云端。随着设备端的能力越来越强,以及无线网络的不稳定,计算开始逐渐依赖设备端。微信的通信架构不同于QQ、人人私信和米聊,能做到不丢失,不乱序,不重复,省电,省流量的原因就是它使用了类似ActiveSync(本地处理,云端同步)的架构。做个广告,野狗的Sync的架构也是如此。
标准的越来越成熟。 但是后来,代表官方的W3C和代表民间的WHATWG的矛盾越来越烈。W3C不顾WHATWG的反对,“不要脸的”在2014年宣布HTML5正式版发布。
不管如何,HTML5标准算是名正言顺的发布了正式版。
-
设备的成熟
人人网应该是很早开始使用HTML5的。源自Facebook的APP切到了HTML5,作为Copy To China的代表,自然不会错过。但结果是设备的性能太差,运行HTML5非常不流畅。最后人人和Facebook都放弃了HTML5。
感谢小米这些廉价Android手机,比如红米,终于替换了之前的几代性能特别差的 智能手机 。
HTML5终于流畅了起来。
我看好“小程序”的原因
-
支付与设备接口
找了一天文档,读完安下心来。因为看到了支付接口。苹果对于HTML5的热情是在下降的,原因是App Store可以带来收入,而HTML5带不了。Safari几乎算是停止了更新。
准确的消息是说,苹果未必会同意微信的“小程序”。因为这是在分发App,影响苹果的收入和它培养的生态。
有支付,就有一切。
社交游戏重现江湖,没支付还怎么玩... 没支付,那真就是个“小程序”了。
-
趋势
PC互联网到了中后期,和现在差不多。App逐渐安装量下降,网站开始盛行。HTML5带来的开发速度,适配复杂度下降,更新维护成本降低是肯定的。
我为什么这么高兴?
“小程序”的本地存储采用KeyValue的JSON格式,与野狗一样。所以小程序的本地存储可以直接存到野狗的云端。不光简单,因为“小程序”托管静态文件,加上野狗存储动态数据,所以连公有云都不要再买了。
“小程序”有WebSocket能力而且还只支持HTTPS。野狗只支持HTTPS链接,而且采用WebSocket。然后就可以进行基础数据通信、实时数据分发了。比如实时金融行情、实时对战游戏和实时定位。
不说了,让我再笑会。然后最近准备开始做“小程序”的SDK。