详情
编者按:本文作者Ben Savage,创始人,旨在向移动游戏开发者提供原生Javascript和HTML5开发平台。Ben在年初的时候曾对2012年HTML5的发展趋势作了十四项大胆预测,不过在接近年终的时候他认为这一年来HTML5的发展远远未达预期,主要原因有以下五个方面:
在这之前曾有人预测在2013年基于HTML5的手机销量将达到10亿,Facebook也似乎为其铺好了道路,笔者在年初的时候也曾预言2012年将会是HTML5起飞的一年,不过现在回头发现HTML5的发展并不尽如人意,Mark Zuckerberg的一句话很好的映证了这一点:“作为Facebook公司来说,我们最大的错误就是在HTML5上押宝太多!”
以下五点是对于这一年来HTML5为什么没有达到高预期的一个解释:
1.跨平台HTML5开发并未起飞
桌面端和移动端HTML5之间的分裂还是巨大的,这两者之间没有形成一个统一的开发标准,主要原因就在于以下的这三点差异:
电脑键盘与手机、平板键盘之间的差异; 两个平台设备的屏幕大小; 鼠标与触摸屏操作的差异。
最理想的情况就是针对特定平台进行产品开发,这样开发者就能对应用的外观、感觉和功能等进行相应的个性化设置,从用户体验角度来说这也是极其重要的。然而很多人对HTML5的预期就是HTML5应用可以实现跨平台访问,比如说从桌面端访问移动HTML5应用。不过从现实情况来看,用户也只能选择一个应用能更好的运行的平台,因为当前的跨平台HTML5并不完善。
通常开发者的观念就是说到移动端的时候,HTML5应用就必须是为移动用户开发的。没有什么比开发者们不愿意将时间多花在跨平台HTML5应用的开发上更让人沮丧了,而到最后你才发现其实你的用户是个多平台设备用户,在某一个平台上不能完美体验你的HTML5应用的时候,用户就有可能离你远去。
不管怎么说跨平台HTML5开发需要时间、精力和给用户更多的体贴。
2.人们更习惯于通过应用商店下载应用
为移动设备创建一个带桌面图标的HTML5浏览器链接非常容易,但是想改变人们对应用的传统观念还是比较困难。人们往往习惯于被告知去下载某一个应用,用户本能的反应就是通过应用商店去搜索应用,而占主导地位的苹果和谷歌的应用商店迄今为止还没上线过一款HTML5站点应用。
Facebook创建的通用商店“universal store”提供了原生应用和HTML5网页应用供用户选择,在很多人看来这将会成为Facebook的商店战胜苹果和谷歌的应用商店的一大有力举措。为了说服更多的开发者投身HTML5应用,Facebook甚至在W3C联盟下建立了一个开发者网络,但是到目前为止,它的这一举措还没有显现出足够的吸引力。
首页<上一页12下一页>尾页