乔布斯曾在一次苹果公司会议上说:“没有人愿意使用Flash,全球已经开始步入H5时代。”虽然乔帮主的意识是超前的,但若将想法转化成改变行业的全新技术并不那么容易。 2014年《围住神经猫》的爆发,曾让众多厂商对HTML5游戏寄予了厚望,但至今已经过去将近一年的时间,我们并未看到HTML5在游戏领域获得更大的技术和产品突破。HTML5在现实中的应用则更像是食之无味弃之可惜的“鸡肋”,我们是把一次偶然成功当成了必然,还是这一技术正在孕育等待爆发?
HTML5全景透视:让梦想照进现实
若不是扎克伯格过于执着相信HTML5将会取代原生App,他也不会在HTML5遭遇滑铁卢。按照常理来说,Facebook近些年在HTML5的试错应该大大打击了HTML5的拥趸者,如无意外,它将会成为一项被搁置的技术,最后消失在用户的视野中。但这股技术热潮在中国却随着《围住神经猫》的出现,让HTML5重新走到了风口。据手游数据分析公司DataEye预计,随着HTML5游戏的迅猛发展,其广泛,无端、易于推广的特性,将促使2015 年HTML5游戏玩家规模出现爆发性的增长,预计达到1.7亿左右,同时,单纯通过经营流量和广告来变现的厂商比例会减少,越来越多的HTML5游戏将通过道具收费的商业模式来尝试盈利。
虽然以《围住神经猫》为代表的HTML5游戏火了,但其并未获得更大的商业成功。目前,大多数HTML5技术以辅助的角色被应用于品牌和产品的营销推广领域,由于轻度HTML5游戏依赖社交传播,具有很大的偶然性,最好的开发者也不能预测和保证游戏会不会爆发、何时爆发。
对于HTML5本身来说,其对于技术变革的标志性意义远大于商业意义,现在谈盈利和爆发还为时尚早。现在我们的手机都被视频、小说、新闻、服务等各种 APP充斥,很多数据都依托于手机自身存储容量,虽然APP提供了大部分功能,但其越来越复杂的运行程序给手机带来的负担也不容忽视。对于开发者来说,既然有了能够给客户更好体验的原生APP,开发HTML5还有意义吗?
以下是原生APP与HTML5在开发、迭代、体验、成本等方面的对比,二者的优劣势显而易见:
通过对二者进行对比不难发现,HTML5更好地提升了原生APP在版本迭代、平台开发方面的效率,并大幅降低了研发成本,但从最根本的用户体验而言,HTML5在加载更为复杂的数据或大量用户同时访问同一个HTML5应用时,性能和体验都会有所降低,更不要说运行一款游戏了,这也是HTML5没有在手游领域兴起的重要原因。
HTML5极简游戏:想说爱你不容易
针对手游开发,HTML5目前有两种方向:一种为轻度游戏,以小游戏形式辅助企业进行品牌营销,赚代开发的钱;另一种则为中重度游戏,寄望道具收费,但这种做法很大程度上抱有一种投机心态。从现阶段来看,HTML5更多倾向于制作相对简单的轻度游戏,因为在HTML5里嵌入程序进行收费支付,会导致操作流程较长,并需要短信或支付宝等技术平台的支持,会影响用户的娱乐体验。
目前,对于研发者来说,HTML5要想真正应用到手游领域仍有五大难关要闯:
1、开源代码版权。HTML5本身是开源代码很难加密,任何人都可以对代码进行修改,加上自己的广告代码,再次发布出去。这种时候,由于缺乏知识产权的保护,面对山寨产品,正版显得很无力。
2、运行平台兼容。要想开发一款能在所有平台都能正常运行的HTML5游戏无疑是一项挑战,设计者必须在海量支持HTML5的设备上作测试。
3、控制设备兼容。游戏需要兼容各种不同的控制方式,用户可能通过鼠标、键盘、智能电视遥控器或者iPhone来玩游戏,但HTML5目前在这方面的技术还处于空白。
4、内嵌数据限制。HTML5在内嵌数据方面的确有着非常多的限制,游戏音频、高清图片、游戏数据等都是导致移动浏览器载入时间过长、游戏卡顿、浏览器崩溃的直接原因。
以上几个技术门槛都是在HTML5开发过程中需要亟待解决的,目前的HTML5游戏看上去颇有“极简主义”的味道,暂时还只能以小游戏的方式出现在移动端上,太过复杂的呈现方式,无论对于技术开发、手机硬件还是用户体验来说,都是一种不小的挑战。当然,即使以上门槛都一一破解了,对于用户而言,后续的流量开支也是不得不考虑的问题。
不是所有产品都适合HTML5开发,尤其是程序和内容相对复杂的产品,总的来说,HTML5技术比较适合“轻应用”的开发,比如搜索产品、社交产品、资讯类产品、以营销为目标的轻游戏等,都是比较不错的开发方向。
就现在来看,移动互联网以及APP的开发仍是热门,且有激进观点认为Web将会因此衰亡。但HTML5技术的发展无疑赋予了Web更强大的生命力,微信以游戏和营销的方式将 HTML5重新拉回人们视野。在许多场景下,HTML5都是改变目前移动应用市场格局的最大竞争者。可以说,HTML5象征了未来互联网技术发展的重要方向之一,但未来始终是戈多,大家都在等待。