`
yx717yx
  • 浏览: 11569 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ben Forta谈Flash和HTML5游戏开发的差异性

 
阅读更多

Ben Forta谈Flash和HTML5游戏开发的差异性
2011年08月14日
  导语:日前,2011年Adobe开发者大会在上海成功举办,超过500名Flash领域的技术爱好者来到现场分享了本次技术盛宴。根据大会上获得的数据,全球已有超过3 000 000名游戏开发者和设计师在使用Flash,99%的具有上网功能的台式机安装了Flash Player,75%的在线视频采用了Flash技术,70%的网络游戏是基于Flash开发的,在中国这个数字更大。Flash(3D)游戏开发、 Flash应用与移动设备结合、基于Flex的企业移动应用开发、针对移动设备的Flash游戏性能优化和移植以及与HTML5的比较是今年谈论最多的话 题。在大会现场,Adobe全球平台技术推广总监Ben Forta接受了CSDN记者的专访,就相关热点话题分享了他的看法。
  CSDN记者:能否比较一下Flash和HTML5游戏开发的差异性。什么类型的游戏更适合于用Flash开发,什么类型的游戏更适合用HTML5开发?
  Adobe全球平台推广部总监Ben Forta
  Ben Forta:HTML5 当前非常火爆。但是Flash和HTML5不应该有什么冲突。Flash是对HTML 5的一个延伸和扩展。过去Flash用过的一些技术,现在HTML5也在用。究竟在何种情况下一定要使用HTML5,哪一种一定要使用Flash,其实并 没很清晰的界线,两者之间是一种互补的情况。HTML5有的东西不能做,但Flash可能可以做。反过来其实也是一样的。
  如果一定要说到某些具体的应用,HTML5相对来说还是一个比较新的技术,针对某些特定的浏览器可能会用到HTML5。就游戏开发总体上来讲,更好 的选择还是Flash。我赞同这样的看法,HTML5今后也会有比较多的应用,当然这要取决于具体的应用类型,以及用户需要的用户体验是什么样的。此外, 如果是基于浏览器的应用,更加适合于HTML5的应用,我指的是一些桌面终端。如果是其他终端的话,如移动终端,显然HTML5不是一个很好的选择,这方 面Flash开发出的应用效果是最佳的。
  CSDN记者:今年以来,我们看到Adobe明显加强了对HTML5的支持力度,包括今年3月份发布的将Flash文件转换为HTML代码的工具Wallaby(小袋鼠),以及最近发布的Edge。总体来说,您认为HTML5对Adobe来说是一个机会,还是威胁?机会和威胁分别体现在哪些方面?
  Ben Forta:HTML5对Adobe来说是一个非常大的机会。在对HTML5的支持力度上,Adobe 做了很多工作。我们的工作就是要为开发者提供最好的开发和设计工具。Adobe推出上述工具的原因,一方面满足了开发者社区的需求,同时进行了多项的技术 投资,无论将来开发者使用HTML5或Flash,只要他们热衷于Adobe的工具和工作流,Adobe都将是赢家。
  备注:
  Wallaby(小袋鼠):Wallaby可以将Flash文件转换为HTML格式。不过这款工具面向开发人员,因此普通用户无法将其安装到手机上并开始浏览Flash页面。
  Adobe Edge:Adobe Edge允许设计师通过HTML5、CSS和JavaScript制作网页动画,无需Flash。
  CSDN记者:今年的Adobe开发者日上,您观察到中国开发者对新技术有哪些反响?目前他们用Flash开发的情况能否简单介绍一下?
  Ben Forta:中国游戏开发者的创意非常好、非常丰富。我每次来中国都会发现有一些新的应用,这些应用程序在其他国家都没有看到过。包括企业应用、社交媒体方面的应用都非常不错。总的来说,中国游戏开发者的参与感非常强,在参与新的应用开发方面,比其他国家的开发者的参与感都要大。
  当然这方面也不是没有挑战。中国市场最大的挑战就是非常的庞大,中国有非常大的人口,玩家的数目非常庞大的。要尽可能的开发出适合中国市场、中国玩家,更多本土化特点的游戏,这并不是一件容易的事。
  CSDN记者:最近Adobe宣布将于下月末关闭其应用程序商店,这对Adobe以及开发者会产生什么影响?
  Ben Forta:对Adobe公司基本上没什么影响,所以才关闭了。Adobe未来的重心更多会放在帮助开 发者跨平台开发应用上。在推广渠道上,不仅Adobe会和合作伙伴采取更多的方式帮助开发者推广应用赚钱。另一方面,开发者可以直接用iOS、 Android、BlackBerry等各自的平台发布应用,直接面向于不同平台的用户。Adobe因此没有必要再自己做一个应用商店。
  CSDN记者:Adobe 今年发布了两款移动程序开发软件:Adobe Flash Builder和Adobe Flex 4.5。开发者使用Flash语言在这两款软件上编写程序后,软件会自动再编译,将程序转成可以在Android、iOS和黑莓PlayBook上的原生 应用。但问题是,这些自动编译过来的应用会缺少一些各个移动操作系统所度具有的功能以及应用运行不畅的问题。对此,Adobe会有什么解决办法或建议?
  Ben Forta:Adobe提供的Flash工具能够使开发者开发出支持不同平台的应用。刚才说的问题确实存在,Adobe很重视这些问题,已经有了解决办法并将在下一个版本的开发工具功能中有所体现。我们将为不同的移动平台提供本地扩展(调用)插件,在编译的时候,应用可以通过该插件调用平台的本地特性。由此带来更顺畅的运行效果。
  举个例子,今天的演讲中我提到有一个双屏幕的终端,这个功能就是我们现有的AIR支持不了的。不过在这方面我们已经拿出了解决方案。采用了本地扩展(调用)插件后,开发者只要开发一次,就可以将同一应用用在不同的终端上面。(付江/文)
  人物简介:
  Ben Forta:Adobe 公司的全球平台推广部总监,他在计算机行业的产品开发、支持、培训和营销等方面具有二十多年的丰富经验。Ben 是最畅销系列书籍 ColdFusion Web Application Construction Kit 的作者,以及关于 SQL、正则表达式 (Regular Expressions)、Java 服务器网页 (Java Server Page)、WAP 和窗口开发 (Windows development) 等书籍的作者。Ben Forta 撰写的、超过50万册的书籍已经在全世界以15种语言出版。(付江/文)
  浅谈java中的四个核心概念
  两大主流编程语言将主宰未来IT行业
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics