TrueToken:不能“速战速决”地使用 HTML5
亚历桑德尔·戈罗登丘克,TrueToken工作室的负责人,近日展示了Squire框架,并告诉我们关于HTML5平台的优势和细节。
HTML5具备哪些优势?为什么选择这个平台作为主要方向?
HTML5允许几乎在所有现有平台上制作游戏。基于HTML5创建的游戏可以在PC、平板电脑、智能手机,甚至Smart TV上运行,与所安装的操作系统无关。
换句话说,您可以先在普通网页上运行HTML5项目,然后无缝适配至任何系统,并通过大多数现有市场以原生应用的形式发布。
因此,尽管HTML5是一项新技术,仍然存在一些不足之处,我们认为它在市场上最具前景。在Adobe宣布停止支持移动版本Flash后,这一技术变得更加相关,因为目前HTML5没有竞争对手。
您能分享哪些成功经验?
在过去两年里,我们创建和移植了超过40款HTML5游戏到不同的移动平台。我们的自主项目《动物连接》在2011年FlashGamm大会上获得了“最佳HTML5游戏”的第一名。我们即将在Smart TV上推出它。
我们还有自己的高效框架Squire(在渲染方面表现特别出色)。在2012年FlashGamm大会上,我们正好对此做了报告。
目前还不可以。我们正在准备公开发布,计划本月底上线。
这个框架的许可证费用是多少?
对所有开发者来说,访问这个框架将是免费的。
有人说,现在的HTML5平台还“很不成熟”,开发高质量游戏的开发者应该等待更合适的时机。您认为如此吗?
毫无疑问,这个平台确实有其特殊之处。由于HTML5标准仍处于草案阶段,各大浏览器开发者对HTML5的支持并不一致。此外,许多开发者在尝试使用HTML5时,面对性能较低的问题,尝试“死磕”而导致在移动平台上表现不佳。因此,我们建议不要徒手去进行HTML5开发。这些问题可以通过使用第三方框架(包括我们的Squire)来解决。
然而,关于这个平台的传闻,并不是很美好。此外,扎克伯格曾称Facebook迁移至HTML5是一个错误。
传闻和传说源自于开发者的失败。目前,这项技术仍处于早期阶段,需要特别关注和深入研究。如我所说,草率尝试在这个平台上进行开发是错误的,这往往会导致失败。此外,目前展示出显著成就的公司还很少,因此许多人对这个平台持负面看法。
关于马克·扎克伯格,他所指的是过早开始使用这项技术,而不是放弃它。
好吧,回到您身上。您使用PhoneGap或其他HTML5应用的容器,还是自家开发的?为什么?您听说过ImpactJS吗?如果有,您对它有什么看法?
我们使用PhoneGap。为什么?我们专注于HTML5的其他任务,并且认为没有必要将重点转移到创建容器上。更重要的是,PhoneGap满足我们所有的需求。
至于ImpactJS,我们对此是了解的(我们会关注竞争对手)。最近类似的框架越来越多,焦点也在不断转移。例如,在Boostermedia最近的评测中,ImpactJS仅次于UltimateJS排名第二。我们相信在明年,我们的框架Squire也会进入这个列表。
顺便提一句,UltimateJS的创建者和基于基辅的Logicking公司的创始人尤里·多布罗纳文是我们的好友。
您使用的是JavaScript,还是使用Coffeescript这样的中间语言?有没有自己扩展的JS?
纯JavaScript加上我们的框架。通常这已经足够了。
在创建游戏时,您使用什么引擎?
在创建游戏时,我们避免妥协和权宜之计,特别是使用各种HTML5构造器。除了我们自己的Squire外,我们还使用优化的Box2D物理引擎,并使用PhoneGap将游戏编译为原生应用。
您认为HTML5的未来如何?
我们相信这项技术是非常有前途的。已经迈出了第一步。例如,微软在Windows 8中为HTML5应用开放了操作系统API。最近,Mozilla宣布了一款完全基于HTML5的新移动操作系统。我相信,很快其他大型玩家也将完全支持HTML5。