但若所有用户都采用兼容HTML5的浏览器,这是否意味着网页应用能够适应所有浏览器?未必如此。
即便是那些支持HTML5的浏览器,其支持方式也不相同;兼容HTML5的更陈旧浏览器也许只支持有限数量的功能或API,这意味着某些游戏功能只有那些最新版本能够呈现。
当然如果预算有限,你也许无法拥有足够的资源制作出适合所有浏览器的游戏。在旧金山New Game Conference上,Bocoup Darius Kazemi回忆称他在将Subatomic Studios的《炮塔防御》移植至HTML5时遇到此问题。
Kazemi解释称这是由于时间和预算限制,他和他的团队选择基于谷歌Chrome和Chrome Web Store制作游戏。
Kazemi表示,“这是个两难情境。我是要最大限度覆盖用户,还是创造高质量的游戏?我能否兼顾二者?”
“最终,我们是要将其移植至其他浏览器,还是只是在一个浏览器上创造高质量的体验?我们最终选择后者。”
Kazemi补充表示,游戏从Chrome 14中的API中受益匪浅。若你打算凭借HTML5游戏覆盖各平台,那么就要谨慎利用资源。
6. 没有专门的HTML5应用商店
HTML5应用区别于手机原生应用的重要地方在于其没有统一的应用商店。这有其利弊,我们需要事先把握。
显然投身网络平台的主要优点在于发行和更新内容无需经过审批过程。和苹果iTunes 不同,HTML5允许开发者随时更新或发行游戏,无需等待平台所有者的回应。
虽然此自由颇吸引积极进取的开发者,但这伴随一定的成本。没有标准的推广平台,要向用户呈现应用就变得颇具挑战性。
Putney表示,“目前我们没有HTML5核心应用商店协助应用提高曝光度。”
Putney表示,HTML5应用没有特定目标位置,这使得玩家难以获悉新作品的信息。但关于这点,Facebook起到一定的辅助作用。
他表示,“Facebook能够让HTML5应用在手机平台获得社交曝光度,这是一大进步。”
另一方面,谷歌将HTML5的开放性看作一大优点。该公司高管Seth Ladd解释表示,“现在发行和推广应用更加便捷,因为这里没有管理者,无需经过预先审核。所有开发者都能够自由通过自己期望的方式创收,以期望的方式获 得用户,然后以期望的方式发行内容。这是开放网络平台的一大优点。”
7. 依然处于发展状态
把握HTML5的所有利弊后,你就能够判断此平台是否适合自己。目前HTML5没有统一标准,但网页开发者不断进驻此平台,所以没有人知道未来会发展成什么态势。
谷歌Seth Ladd对HTML5的期望很高,他表示,由于网络开发者快速推陈出新,平台的发展步伐也变得更快。
他表示,“目前我们从Chrome、Firefox,甚至是Internet Explorer中看到的情况是,各开发团队的发展步伐比之前快很多。”
如今越来越多开发者开始转投此平台,有些HTML5开发者称这只会让此平台变得日益强大。HTML5开发者Dominic Szablewski补充表示,“这是HTML5的最大优点。这里的竞争很激烈。在IE6和Flash问世多年之后,网页技术终于再次出现显著发展,这只 是开始。还有很多技术持续涌现:WebGL、全屏模式、鼠标锁定及新视听模式API。着实颇令人兴奋。”
Zynga等公司承认,HTML5还有很长的路要走,直到它最终能够同原生应用开发相匹敌,但若平台能够保持其发展势头,体验空间就能够最终并驾齐驱。
Zynga Bakaus表示,“我们依然处在初期阶段,原生应用已主宰游戏开发很长时间,所以它们具有HTML5目前所没有的发展势头。”
尽管HTML5开发者表现乐观,但就平台持续变化的状态来看,着眼于此平台依然存在很大挑战。Putney表示,“我们应对的是台行进中的汽车”,他表示持续变化的技术标准会给开发工作带来很多障碍。
他表示,“但若我们处理得当,我们就能够凭借一款应用掳获大量用户——所以我们觉得这很值得。”