Tom Curtis:关于HTML5不容忽视的7个事实_第1页
Tom Curtis:关于HTML5不容忽视的7个事实_第2页
Tom Curtis:关于HTML5不容忽视的7个事实_第3页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TomCurtis:关于HTML5不容忽视的7个事实

这个平台还没有最终的审定标准,所以它的功能仍然具有很大的流动性。HTML5已经表现出一些明显的优点,大型开发商如Zynga已经开始制作支持它的手机游戏,但引擎供应商如Unity却断言HTML5“就性能来说还不成熟”。朝哪个平台进前尚无一致意见,我们采访了一些开发商,根据他们的观点,罗列了以下关于与HTML5的最大优势、缺点和未来的发展等内容:1、跨平台HTML5的主要优势在于适用于大范围的设备,包括PC浏览器、手机、平板电脑,甚至是智能电视。只要设备使用的浏览器支持HTML5,理论上说,就能作为HTML5游戏的运行平台。这对本地应用是一个巨大的优势,因为本地应用往往必须根据目标操作系统而重新设计。比如,如果开发商想将iOS游戏转移到Android上,他们就必须对游戏作一些根本性的改变。而有了HTML5,这个过程就更简单一点了。PeterDriessen是网页游戏大发行商SpilGames的首席执行官,他认为:“我们已经支持HTML5一年多了,我们看到了它在支持目标设备运行网页游戏方面的巨大价值。随着玩家游戏时间越来越长、使用的设备越来越多样,这一点会越来越重要。”Zynga的PaulBakaus负责公司的许多网页和手机游戏的技术工作,他表示:“我们认为支持HTML5有两个原因。”“一个好处是它容易在手机网页浏览器中推广游戏。比如,你不必安装——这是一个显著的优势。还有内容更新和跨平台发展。如果你制作了一款本地应用,你可能得在Android和iOS上分别制作,也许还有台式机。而有了HTML5,你只需要安装一次,就可以将应用移植到各种不同的设备上。”除了使开发商更容易地将游戏放到各种平台上,HTML5还使跨平台交流更简单,因为它支持云主机,包括社交系统和固定的游戏世界。Driessen解释道:“我们的最终目标是希望通过HTML5实现真正的云游戏。我们支持大量在线社区,显然我们的玩家,就像所有玩家一样,越来越希望在他们手机上玩游戏。HTML5为我们创造无缝体验打下了基础,包括社交功能,无论玩家是边走边玩游戏还是窝在家中玩游戏。”2、未知的性能虽然HTML5可能适用于大范围的平台,目前仍然没有确切的方式能保证它在各种硬件上的性能。EA创意总监RichardHilleman最近在新游戏大会上谈到了他对平台的失望,他的团队的实验性3D动画在MacBookAir的表现非常棒,但在更强大的硬件上却表现不佳。Hilleman表示,“在我自己的i7电脑上,(样本)的表现不过是每秒几帧。高性能的JavaScript最迟钝,”所以很难预测应用在某个硬件上的运行情况。他补充道:“我不知道如何向客户解释。这是一个非常、非常大的问题。”专注于手机的HTML5的开发商特别容易被这些问题困扰,因为他们的游戏必须在各种不同的智能手机和移动设备上运行。StewartPutney是一名资深HTML5开发者和Moblyng公司(已倒闭)前CEO。他表示,他的公司会在许多设备上做测试。“对于iOS,很简单,它只有3GS、4、4S、iPad和iPad2。Android的更杂;各种手机设备制造商往往会在设备的浏览器上做出小小的——大多是没有注明的改变。对于本地Android应用,这不是大问题。而对于HTML5应用,可能意味着应用根本没法运行。”他继续说道:“为了保证好品质,我们的应用必须在各种流行的设备上做测试——这是确保应用运行良好的唯一办法。我认为还会出台更多测试工具和更好的标准——但AndroidQA对于HTML5开发确实是一个痛处。”3、替代Flash一般来说,Flash和网页游戏是结合在一起的,但因为Adobe最近决定停止为手机浏览器开发Flash,开发商必须为智能手机市场寻找替代品。HTML5能替代它吗?据Zynga的PaulBakaus所述,二者仍然各有发展余地,因为它们各有专长。“Flash有新的Stage3DAPI,而网页有WebGL。二者都使用本地OpenGL访问底层,所以它们在速度上是相当的。现在,考虑到软件的写入,我认为HTML5事实上超过了Flash,因为它与浏览器更接近,可以在硬件加速层上使用各种优化。但Flash也有一些非常显著的优势。”“我看到好的3D应用出自Flash和Stage3D,看到HTML5也确实是跨平台的选择。还有原生应用,HTML5是将手机操作系统结合起来的好办法。我不确定是否会产生赢家——我不会将它们这样区别开来。我认为它们会更加专门化。”谷歌的SethLadd补充道他希望HTML5最终能与Flash共存,有各自的平台发挥各自特有的优势。“我认为不同的平台会被迫进步,因为现在有竞争压力。我希望Flash能找到另一个方向来优化体验,而开放的网页平台能找到优化体验的其他方法,之后你会发现这些都不够用了。那对终端用户来说确实是一大福音。”网页开发者DominicSzablewski(基于JavaScript的Impact引擎的开发者)认为Flash可能对某些美术人员很管用,而HTML5对编写代码的人比较有利。“Flash对创意人员很管用。用FlashIDE制作动画或非常简单的游戏是相当容易的,只需要点几下鼠标。而HTML5仍然缺少这种工具;你必须写代码。”“然而,HTML5是完全免费的——从一开始,你就只需要浏览器和文本编辑器,不必购买一款昂贵的应用。”Szablewski补充道,因为Flash不再是手机的选择,他认为HTML5才是网页开发的未来。正如他所说的,“如果你想制作适用于手机浏览器的作品,如果你不关心IE6/7/7的用户,如果你不想使用濒死的技术,那就使用HTML5吧。”不管将它与Flash怎么比较,移动设备公司看到了跨平台除了HTML5就别无选择了。至少,Moblyng的资深人士StewartPutney是这么认为的。“自从没了支持移动设备的Flash,我敢保证HTML5会成为移动设备跨平台的标准。现在看来,似乎成真了。”4、声音是个大问题不可否认,声音在游戏开发中发挥着关键作用,然而不幸的是,HTML5在这个方面确实落后。如果没有音乐,该平台的应用界面与那些原生应用相比,就会黯然失色。ZyngaGermany的PaulBakaus特别痛惜这个缺点。“HTML5的第一大难题就是声音,这必须解决。显然,我们拿声音没有办法,对吧?好游戏必须有声音。这是一个最大的挑战,但我不是说要因此而停止做游戏。”他解释道,他认为网页开发商能够解决这个声音难题,但在此之前还必须做几件事。“为了声音,我认为还有两件事要做。一是我们自己要行动,我以前提过这事。我们必须让供应商意识到这个问题,所以我们必须制作游戏,我们必须告诉他们,我们的游戏有什么短处。”“另一个是我们确实需要供应商承认这是一个问题,然后解决它。不过,我现在认为它没有比修复图形更重要,因为后者才是我现在最关心的事。作为供应商,你不会真的为游戏着想,对吧?你不会意识到为了制作好游戏,声音是必须的。我们确实只需要让他们意识到问题。”EA美术总监RichardHilleman同意Bakaus的说法,他在2011新游戏大会上的主旨发言中是这么解释的:“我们做得不好的一个方面就是声音。我们仍然在HTML5的声音问题上摇摆不定,我们必须解决了……我希望下一个浏览器迭代能解决这个问题,但这又是一个大问题。”5、浏览器性能不同如果玩家是在最新的浏览器如Chrome或Firefox上运行游戏,他们应该能够玩HTML5游戏。但那些仍然使用老浏览器如IE6或旧版Safari和Opera的人怎么办?如果用户不升级他们的浏览器,他们就不能访问HTML5游戏的所有内容。有时候,这些浏览器性能问题会损害平台最大的优势:它的普遍性。如果用户仍然使用老式浏览器,他们就无法玩HTML5游戏。有些开发商如Zynga的Bakaus认为,最好的解决办法就是抓紧开发,甚至当受限于更新的浏览器之时。通过制作不适用于旧版软件的高品质游戏,会刺激用户升级。“人们害怕放弃用户,即使人数还没使用IE9的人多。但有时候,给他们想要的东西也没有帮助,因为不会改变什么。努力想出只能在新浏览器上运行的好东西,会增加更新的动机。”但如果所有用户都运行支持HTML5的浏览器,是不是就说明网页应用在不同浏览器上的表现同样出色呢?未必。甚至当你看看支持HTML5的浏览器时,支持程度也是不同的;支持HTML5的老式浏览器可能只支持部分应用界面的功能,也就是说某款游戏的全部功能只有那些升级到最新版浏览器的玩家才能用到。当然,如果你的预算有限,你现在可能已经有资源制作适用于所有浏览器的游戏了。在新游戏大会上,Bocoup的DariusKazemi回忆道,当移植Subatomic工作室的游戏《Fieldrunners》到HTML5上时,他遇到了一个问题。Kazemi的解释是,因为时间和预算不足,他和团队选择开发针对GoogleChrome和ChromeWebStore的游戏。“这是一个鱼和熊掌的难题,我是要覆盖最广的受众呢,还是制作最高品质的游戏?我能二者兼得吗?”“还有,制作高品质游戏时,我们是要支持其他浏览器还是只针对一款浏览器?结果我们选择了后者。”Kazemi补充道,游戏在Chrome14上运行,得到了一些应用界面的优势,但毕竟受限于一款浏览器。如果你打算在平台上普及你的HTML5游戏,那就要仔细计划资源了。”6、没有“应用商店”HTML5不同于移动设备的本地应用的一个重要方面在于,缺少集中的应用商店。这有优势也有劣势,但在进入这个平台以前,当然没什么大不了的。当然,从事网页的一个主要好处是,没有提交、发布或升级的审批流程。不像封闭平台如苹果的iTunes市场,HTML5允许你随意升级或发布游戏,不必等待平台所有者通过审核。虽然这种免费可能看起来很吸引积极进取的开发者,但天下没有免费的午餐。没有标准化的推广平台,怎么让用户看到你的应用,这是一个大难题。Putney表示:“现在,我们没有一个大型HTML5‘应用商店’来帮助实现应用的曝光度。”没有一个HTML5应用的目标,玩家会更难知道新游戏的发布。Putney认为,Facebook在这方面肯定有帮助。“Facebook能让玩家注意到HTML5应用在手机平台上发布了,这是一大进步。”另一方面,谷歌认为HTML5的开放属性是它最大的优势之一。该公司的SethLadd解释道:“我大概可以说,它确实容易发布和推广,因为没有管理部门,没有预先的审批流程。每个人都可以自由地挣钱、登录帐户和发布。这是‘开放’网页平台‘开放’部分的一大优点。”7、仍在发展看完了HTML5的优势和劣势后,你得自己决定它是否适合你。现在,HTML5还没有最终审定标准,但网页开发商正在不断地登录这个平台,所以谁知道以后几年事态会怎么发展呢。谷歌的SethLadd对HTML5的未来抱有很高的期望,强调各种专业团体从事网页的迭代速度如此快,这个平台的发展也会比以前更快。他表示:“我认为就你现在看到的Chrom

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论