微信终于做了它最擅长的业务,市场已经轰动
文/水上焱
全行业期待了三年的微信小游戏功能终于发布了。而且发布时间,比预估的要早了两周。
更让业界激动的是,这一次随着微信小游戏一起到来的还是:小程序首页多任务入口。如图:
这么黄金的推荐位置,腾讯此前曾用来推广自家的朋友圈小视频功能,现在用在小程序小游戏身上,对整个H5游戏应用的推动可想而知。
据说原本微信官方准备在2018年01月09日,也就是小程序上线一周年的时候正式发布。但为了提前进行产品测试——特别是利用元旦假期预热,就提前到了12月28日,率先在苹果iOS平台发布。
预计最迟到2018年01月09日,Android平台也会上线全新的小游戏功能。
小游戏刚发布就火,一天比小程序一年
这跟2013年微信发布内置游戏平台时采用的策略一样。
当初微信也是先在苹果iOS上推出了游戏功能,并在微信开屏界面推荐了内置的《天天打飞机》游戏,一度引发了打飞机热潮,成功将微信游戏一炮打响。
今天的微信小游戏也采用了同样的套路,苹果iOS率先发布造势,软件开屏界面推荐《跳一跳》游戏。这样的效果也是立竿见影,短短两天的时间,所有人都知道微信新推了一个小游戏功能,甚至还知道这是H5游戏。
今天几乎所有微信群都在发跳一跳的战绩,小游戏一天的火爆程度,可能要比所有小程序过去一年来的流量加起来都要高。当然,这里边也有小程序一年多的产品推广实践的功劳。
想来微信如果再增加一个上滑切换常用小程序功能,小程序的活跃度也能提升一个量级。
而作为对比,微信的同门大哥QQ则逊色了不少。QQ在2015年就开始尝试做内置H5小游戏平台,2016年推出了厘米秀,目前QQ的小游戏平台已经覆盖到了QQ空间,并且也有自己正式名字——秒完,但是大家谁听过QQ可以玩小游戏?
当然,微信的小游戏整合了小程序的相关技术后,与原生游戏应用的体验相差无几,而QQ的H5游戏体验一直偏差。这么算下来也是有情可原。但QQ秒完在两年的时间内,一直只提供自家研发的游戏,并未开放给第三方开发者。
QQ也确实非常墨迹。
而微信小游戏刚刚推出两天,就已经开始着手开放给所有开发者。这也是其能引起市场轰动的第二个原因。
活在想象中的H5社交游戏:火爆、赚钱、好玩
2014年,一款名叫《围住神经猫》的H5小游戏在微信平台瞬间火爆起来,3天的时间拿下了一亿人次的访问量。如此大的流量,瞬间点燃了整个市场的激情。全球开发者都开始讨论,开发H5社交小游戏的市场前景。
毕竟原本在PC市场,H5页游就是一个庞大的市场,拥有固定的用户群。2011年,Facebook的PC端就已经整合H5页游,当年H5游戏带来的营收占Facebook总营收的12%。
随后像国内白鹭时代这样的H5游戏引擎工具迅速发展起来,但微信因为安全问题不得不用各种手段封杀H5游戏,所有H5游戏在达到一定流量后,就会收到腾讯官方的限制。而另一社交巨头——Facebook则还在原生应用、H5应用之间来回纠结。
于是,H5游戏开发者经历过一轮的热血疯狂后,便重新回归到原来的领域。不过利用H5技术开发游戏的模式,开始逐渐流行起来。
虽然,手机端H5社交游戏命运坎坷,但不可否认其巨大的潜力。国际社交巨头Facebook为此做出了巨大的努力。
H5应用的艰难6年
2011年6月,Facebook坚持认为H5应用才是智能手机的未来,并且Facebook应用在智能手机端全部采用H5应用。但当时的智能手机性能不高,H5应用运行过于卡顿影响体验,于是Facebook立项Project Spartan研发优化H5技术。
但是到了2012年8月,因为体验太差迫于市场压力,Facebook不得不放弃H5应用,全面转向原生应用。直到3年后,Facebook才发布了第一个能够保证用户体验的H5功能——Instant Articles。
一年半后的2016年11月,Facebook又发布了Instant Games平台,来推广手机端的H5社交游戏。到2017年6月,这一技术正式面向所有Facebook用户开放。
Instant Articles、Instant Games两个平台都内置于Facebook旗下社交应用Messenger中,这一产品目前在诸多产品方面都在模仿微信,例如最有名的红包功能。
此前Facebook发布的数据展示,Instant Games在30个地区小面积试推广阶段中,三个月的时间里拿下了15亿次的UV。
可见H5社交游戏市场潜力。
现在微信小游戏的推出,势必会将国内的游戏市场带进全新领域。不过微信小游戏4M的大小,50M的缓存体积,也让人担心微信这个小APP的承受能力。
希望微信不要像QQ一样,卡得动都动不了。即便是微信消息加载速度已经慢到难以忍受。
作者:科技新知
- 没有准考证号我是如何暴力查询英语六级成绩的
- asp.net web api 2.2 基础框架(带例子)
- 走近科学:如何一步一步解码复杂的恶意软件
- OpenAI 开源机器人模拟 Python 库:优化API接口提升400%处理速度
- 远控木马上演白利用偷天神技:揭秘假破解工具背后的盗刷暗流
- 设计模式学习(三): 装饰者模式 (附C#实现)
- 浅谈非PE的攻击技巧
- hbase源码系列(十)HLog与日志恢复
- hbase源码系列(六)HMaster启动过程
- 如何写好一篇漏洞报告(国外篇)
- hbase源码系列(八)从Snapshot恢复表
- hbase源码系列(七)Snapshot的过程
- CVE-2017-3085:Adobe Flash泄漏Windows用户凭证
- hbase源码系列(九)StoreFile存储格式
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Yii框架通过请求组件处理get,post请求的方法分析
- PHP实现单文件、多个单文件、多文件上传函数的封装示例
- Android自定义控件单位尺寸实现代码
- Android中socket通信的简单实现
- Thinkphp5框架使用validate实现验证功能的方法
- Android通过Java sdk的方式接入OpenCv的方法
- php+js实现的无刷新下载文件功能示例
- Android如何获取视频首帧图片
- PHP单文件上传原理及上传函数的封装操作示例
- php中错误处理操作实例分析
- Android 百度地图定位实现仿钉钉签到打卡功能的完整代码
- Thinkphp5框架实现图片、音频和视频文件的上传功能详解
- Android使用Opengl录像时添加水印
- Laravel使用Queue队列的技巧汇总
- Thinkphp5框架ajax接口实现方法分析