开发者视角论述HTML5平台的7大特点

2012/01/12 · HTML5 · 1
评论 ·
HTML5

英文原文:7 Things To Know About
HTML5,编译:游戏邦

乍看之下,HTML5似乎给在线和手机游戏开发者带来颇多益处。这是个纯网页平台,游戏开发者能够基于
HTML5 制作自己的游戏,然后在任何兼容设备发行内容,从手机到 PC
平台。但这是否真的这么简单?

但平台目前尚没有统一标准,所以其性能还存在不确定性。该平台显然颇具潜力,Zynga
之类的主流开发者已开始将其运用至手机领域,但引擎供应商 Unity
称“就运行情况来看,HTML5仍然不甚理想”。

关于此平台的发展方向,开发者看法不一,因此我们决定深入剖析几位 HTML5
技术采用者的看法,探究平台的主要利弊,及其未来发展方向。

下面是关于 HTML5 当前状态的若干要点:

1. 跨平台运行特点

HTML5的主要优势在于它适合众多平台,从 PC
浏览器到手机、平板电脑,甚至是智能电视。只要设备浏览器支持
HTML5,HTML5游戏在此平台就具有可行性。

这带来原生应用所没有的优点(游戏邦注:原生应用通常需要进行重新设计,方能投放至另一个目标操作系统)。若开发者想要将自己的
iOS 游戏移植到 Android 平台,他就需要对游戏做出根本性的调整。有了 HTML5
技术,此过程就会简单许多。

大型网游发行公司 Spil Games 的 CEO Peter Driessen 表示,“我们已采用
HTML5 技术 1
年多,深知基于各设备推广网页游戏的重要性。随着玩家的体验次数日益频繁及各种设备的多元化,这一点越来越重要。”

Zynga 德国工作室的 Paul
Bakaus(他曾协助公司将此技术植入公司的各款网页和手机游戏中)表示,“推广
HTML5 技术的理由很多。”

他表示,“一个优点就是我们能够轻松将其推广至手机浏览器。例如,你无需进行安装——这是一大优点。再来就是内容更新和跨平台开发。若你创建的是原生应用,多数情况下你需要分别在
Android 和 iOS 平台创建内容,也许还有桌面平台。基于 HTML5
技术,你只需要制作一次,就可以将其推广至各平台。”

除能够让开发者更轻松地将游戏植入各种平台外,HTML5还提供便捷的跨平台交流,支持很多云端功能,从社交机制到持久的游戏世界。

Spil Driessen 表示,“我们希望通过 HTML5
获得的是真正的云端游戏。我们支持众多在线社区,显然我们的玩家,其他玩家也一样,越来越希望自己能够基于手机玩游戏。HTML5给我们奠定了基础,让我们得以创作出包含社交功能的无缝隙游戏体验,无论是外出还是在家。”

图片 1

2. HTML5 的运作情况难以预测

虽然 HTML5
原先旨在服务各种设备,但我们依然无法确保其能够顺利适应各种硬件标准。

EA 创意总监 Richard Hilleman 最近在旧金山的“New Game
Conference”上分享自己在此平台遇到的挫折,他表示团队的试验 3D 动画在
MacBook Air 上运作顺利,但在更强大的设备上则遇到阻碍。

Hilleman 表示,“在我自己的电脑上,其处理器是
i7,我一秒钟只能获得若干帧数。”他接着解释到:“高性能的 JavaScript
通常非常迟钝,”所以我们很难预测应用在既定硬件设备的运作情况会怎样。

他补充表示,“我不知道如何向客户解释。这是很大的问题。”

瞄准手机平台的 HTML5
开发者很容易遇到这些问题,因为他们的游戏需要在各种智能手机和其他手机设备上运作。

资深 HTML5 开发者及近来刚关闭的 Moblyng 工作室前首席执行官 Stewart
Putney 表示,公司会在众多设备上测试自己的作品。他表示,“就 iOS
系统来说,我们仅需针对 iPhone3GS、iPhone4、iPhone4S、iPad 和 iPad
2,这很简单。Android
相比之下更分散;各手机制造商通常都会对手机浏览器做出微小调整。这对原生
Android 应用来说没什么大不了。但对 HTML5
应用来说,这意味着应用将难以运行。”

他继续表示到:“为保证获得较高质量的内容,我们得在多种设备上测试应用——只有这样我们才能保证应用能够顺利运作。我相信未来我们会看到更多测试工具及更优质的标准,但
Android QA 依然是 HTML5 开发的痛处。”

图片 2

3. 这是 Flash 之外的选择

从传统角度看,Flash 和网页游戏总是携手并进,但由于 Adobe 最近决定暂停
Flash
对手机浏览器的支持,因此开发者纷纷开始探寻智能手机市场存在的其他选择?但相比
Flash,HTML5表现如何?

据 Zynga 高管 Paul Bakaus 表示,二者都有自己的市场,它们各有千秋。

他解释称:“Flash 有全新 Stage 3D API,而网页平台则有
WebGL。二者都在底部图层中采用原生 OpenGL
抓取内容。这样它们就在速度上不相上下。关于软件绘制,我觉得 HTML5 胜过
Flash,因为它非常贴近实际浏览器,这样它们就能够在硬件加速图层上进行各种优化。但
Flash 也存在几个明显的优势。”

“我觉得 Flash 和 Stage 3D 的应用程序很棒,而 HTML5
则是实现跨平台运作的渠道。还有就是原生应用,它能有效整合手机操作系统的功能。我不知道未来它们是否会分出胜负——所以我不会将它们分离开来。我觉得这更像是专业分工。”

谷歌 Seth Ladd 补充表示,他觉得 HTML5 最终会和 Flash
和平共处,每个平台都会有自己的独特优势。

他表示,“未来你将看到的是,促成更大网络的各平台将不得不继续向前发展,因为其中存在一定竞争性。我希望
Flash
能够找到优化体验的方式,开放的网络平台将继续优化其体验,最后你会看到这些都变成现实,终端用户将从中受益匪浅。”

网页开发者 Dominic Szablewski(游戏邦注:他是 JavaScript Impact
引擎的创建者)表示,Flash 更适合美工人员,而 HTML5 则是更好的编程环境。

“Flash 一直都非常适合创意人员。基于 Flash IDE
创建动画或简单游戏非常便捷,只需要进行几次鼠标点击。这类工具 HTML5
没有;你通常需要编写代码。”

“但 HTML5
完全免费,一开始,你只需要一个浏览器和文本编辑器,无需购买昂贵应用。”

Szablewski 补充表示,由于 Flash 已不再支持手机平台,他觉得 HTML5
才是网页开发的未来。就如他所说的:“若你想要创建适合手机浏览器的内容,若你不在乎
IE6/7/8用户,若你不希望运用即将消亡的技术,那么就采用 HTML5。”

姑且不论 HTML5 和 Flash 的比较情况,想要走跨平台路线的开发者只能转投
HTML5 技术,至少在 Moblyng 元老设计师 Stewart Putney
看来,情况就是如此。

“由于手机平台不支持 Flash 技术,我觉得 HTML5
技术将变成手机领域的跨平台标准。就目前来看,这似乎逐渐开始变成现实。”

4. 声音是个大问题

声音显然在游戏开发中占据重要位置。但遗憾的是,这是 HTML5
的一大缺陷所在。该平台的可用 API 相比原生应用环境略逊一筹。

Zynga 德国工作室的 Paul Bakaus
特别提到此缺点。“HTML5面临的首个挑战是声音,这需要进行修复。这是非常简单的道理。我们无法解决此声音问题,是吧?声音是杰出作品的必备要素。这是当前的最大挑战,但我不会因此就说要停止制作这类游戏。”

他解释表示,在他看来网页开发者未来将修复这些声音问题,但要让这变成现实,还需若干必要条件。

他表示,“解决声音问题有两个要点。一点在于我们,就像我之前提到的,我们需要让供应商意识到这个问题,所以我们需要制作游戏,我们需要告诉他们我们游戏存在的缺点。”

他表示,“另一方面,我们需要让供应商承认这是个问题,然后寻找解决方式。我看到大家关注这个技术的图像问题甚于声音问题,这是我最大的担忧。作为技术供应商,你不会真正从游戏领域的角度思考问题,是吧?你不会发现声音是制作杰出游戏必不可少的要素。我们需要让他们意识到此问题。”

EA 创意总监 Richard Hilleman 同意 Bakaus 的看法,就如他在 2011 New Game
Conference
的演讲中所说的:“我们遇到的一大障碍是声音。HTML5的声音制作存在很大问题,我们需要解决此问题。我希望下代浏览器能够解决此问题,但这是另一个大问题。”

5. 浏览器兼容性不统一

若玩家采用较新颖的浏览器(游戏邦注:例如 Chrome 或
Firefox),它们就能够顺利体验你的 HTML5 游戏。但那些依然采用 Internet
Explorer 6 或旧版 Safari、Opera
的玩家呢?若用户没有更新他们的浏览器,他们就无法访问所有 HTML5 内容。

有时,这些浏览器的兼容性问题会消除平台的最大优点:无处不在。若用户依然采用陈旧浏览器,他们就无法体验
HTML5 游戏。

有些开发者认为,如 Zynga 的
Bakaus,解决此问题的最佳方式是持续推进发展步伐,即便这只局限于较新颖的浏览器。他表示,通过创建无法运作于陈旧软件的高质量游戏,我们能够促使用户去更新软件。

他表示,“开发者害怕流失使用低于 Internet Explorer 9
版本浏览器的用户。但有时候,满足用户所需并不是最适当的做法,因为问题会始终保持原状。不妨试着创造只适合现代浏览器的新内容,这能够促使用户更新自己的软件。”

但若所有用户都采用兼容 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
表示,“我们应对的是台行进中的汽车”,他表示持续变化的技术标准会给开发工作带来很多障碍。

他表示,“但若我们处理得当,我们就能够凭借一款应用掳获大量用户——所以我们觉得这很值得。”

 

赞 收藏 1
评论

图片 3

乍看之下,HTML5似乎给在线和手机游戏开发者带来颇多益处。这是个纯网页平台,游戏开发者能够基于
HTML5 制作自己的游戏,然后在任何兼容设备发行内容,从手机到 PC
平台。但这是否真的这么简单?

  “由于需要大量的人员去做基础工作,而这些工作不会迅速带来利益,造成了国内HTML5技术的开发氛围并不好,其实我们中国的技术丝毫不输于美国,我们只是输在了开发者的保守和短视。”秀野堂主说。

他解释表示,在他看来网页开发者未来将修复这些声音问题,但要让这变成现实,还需若干必要条件。

  浏览器准备好了吗

图片 4

  “对我们来说一个平台仅仅提供网页的入口是远远的不够的,它需要投入更多的运营成本,我们关心的是有多少人在玩游戏,而不是这个平台上的流量有多大。”黄何看好国内人人、腾讯和新浪微博三家平台,这些平台都同样具有社区性。浏览器是一个工具,和做社区、做运营是不同的方向,浏览器如果希望搭建一个应用平台必须摒弃掉做工具的思路,这个观点也得到了陈琦的认可,他更看好社交网站和游戏之间的合作,“社交网络将是更适用于手机网页游戏的平台,它可以极大的降低市场推广的费用,好友间的互相影响便可满足推广的需求。基于HTML5的技术特点,用户不需要下载就可以在线玩游戏,轻易获得的优势使用户的流失率也会相应的降低。”

“但 HTML5
完全免费,一开始,你只需要一个浏览器和文本编辑器,无需购买昂贵应用。”

  HTML5对中国来说更有着深远的意义。App
Store和安卓市场在美国占据绝对的统治地位,形成了一个良性的付费市场,而中国的应用商店是没有盈利模式的。“国人的付费习惯不好,70多家应用商店都不免沦为华军软件园。”百纳信息科技有限公司创始人兼CEO杨永智说。网页应用的开发者从某种程度上根本不需要依托于应用商店来代替收费,因为支付宝在中国已经有很成熟的支付体系,开发者和用户之间可以双向完成交易。

他补充表示,“我不知道如何向客户解释。这是很大的问题。”

  如果你玩新浪微博,会发现一个“手机最游戏”的入口,这是国内首款基于移动设备浏览器的HTML5网页应用,由休闲游戏网络Spilgames亚洲公司开发,可以支持IOS及Android
2.2系统以上的移动设备。用户无需下载安装,就可以在网页上体验数款经典的益智类游戏,“我们和磊友进行合作,共同发起了HTML5研究小组,希望在国内打造一个良性的HTML5研究环境,让更多的开发者可以基于HTML5做一些游戏和应用,共同探索网页应用的盈利模式。”Spilgames亚洲区CEO陈琦说。

Zynga
等公司承认,HTML5还有很长的路要走,直到它最终能够同原生应用开发相匹敌,但若平台能够保持其发展势头,体验空间就能够最终并驾齐驱。

  “我们和开发者之间的合作也许会比简单的链接入口更进一步,也许是以Web
Store的形式将所有的网页应用集中于一个导航站点。”杨永智对海豚浏览器的未来有着更为深远的打算,打造平台是所有互联网企业的目标,浏览器如果可以把流量变成用户,所能实现的经济量级是完全不同的。但是网页应用开发者似乎不是很买浏览器的帐。

谷歌 Seth Ladd 对 HTML5
的期望很高,他表示,由于网络开发者快速推陈出新,平台的发展步伐也变得更快。

  “移动互联网正在经历着和PC互联网相同的发展历程。”UC优视CEO俞永福将这个历程分为三个阶段:从2000年到2004年是第一个阶段,一切以浏览器为中心,应用很简单;第二个阶段是从2004年到2007年,PC上应用软件开始大行其道;第三个阶段也就是今天,90%的流量通过浏览器。

他解释称:“Flash 有全新 Stage 3D API,而网页平台则有
WebGL。二者都在底部图层中采用原生 OpenGL
抓取内容。这样它们就在速度上不相上下。关于软件绘制,我觉得 HTML5 胜过
Flash,因为它非常贴近实际浏览器,这样它们就能够在硬件加速图层上进行各种优化。但
Flash 也存在几个明显的优势。”

  而百纳信息旗下的海豚浏览器是Android系统上的一款很受欢迎的第三方浏览器,8月底,海豚浏览器的iPhone版已经推出,就迅速席卷全球APP
Store排行榜。上架24小时内快速占据50多国排行榜前5,美国、英国、法国、意大利等10个国家更是占据第一名。

他表示,“解决声音问题有两个要点。一点在于我们,就像我之前提到的,我们需要让供应商意识到这个问题,所以我们需要制作游戏,我们需要告诉他们我们游戏存在的缺点。”

  “在网页中植入新浪微博,我们无法选择拍照上传,只能调用本地文件,而新浪客户端却可以做到这一点。”杨永智说,目前海豚浏览器的导航栏中就有新浪微博的Web版,除了不能拍照使用效果和客户端版差别不大,随着HTML5的发展和高通等手机硬件厂商的推进,已经有很多硬件可以由Web来驱动了,比如Web
GL提供了一个类似3D加速的接口,可以调用3D的一些独特性,写出3D的游戏。

虽然此自由颇吸引积极进取的开发者,但这伴随一定的成本。没有标准的推广平台,要向用户呈现应用就变得颇具挑战性。

  “IOS的竞争相当激烈,在40多万个应用里面,如果你不投入更多的市场费用,或者不掌握很好的市场资源的话,你要想真正出人头地的话相当地难。”陈琦是全球最大的休闲游戏公司之一Spilgames亚洲区的CEO,他们曾经开发过不少IOS上的游戏,但在App
Store上遇到了很多推广和运营上的困难,大公司尚且如此,个人开发者的日子更是难过。

Szablewski 补充表示,由于 Flash 已不再支持手机平台,他觉得 HTML5
才是网页开发的未来。就如他所说的:“若你想要创建适合手机浏览器的内容,若你不在乎
IE6/7/8用户,若你不希望运用即将消亡的技术,那么就采用 HTML5。”

  像很多重要的应用技术一样,在普及和应用之前总要经历一段很长时间的积累期,HTML5技术由W3C(万维网)联盟策划并发起,新标准自2008年第一版标准推出以来已经沉寂了3年,始终没有一个最终的标准是HTML5不能被广泛应用的最大原因,有人说这套标准在2022年才会最终敲定,不过现在有了苹果、谷歌等技术公司的推动,这一时间必将要被大大的提前了。

Zynga 德国工作室的 Paul
Bakaus(他曾协助公司将此技术植入公司的各款网页和手机游戏中)表示,“推广
HTML5 技术的理由很多。”

  “浏览器是与生俱来跑网页的,随着HTML5的出现,现在浏览器要加强跑应用的能力了。”俞永福坚信HTML5的到来将为手机浏览器带来一个新的发展契机,它将会成为手机浏览器从第二阶段过渡到第三阶段的关键因素。

“最终,我们是要将其移植至其他浏览器,还是只是在一个浏览器上创造高质量的体验?我们最终选择后者。”

  平台猜想

EA 创意总监 Richard Hilleman 同意 Bakaus 的看法,就如他在 2011 New Game
Conference
的演讲中所说的:“我们遇到的一大障碍是声音。HTML5的声音制作存在很大问题,我们需要解决此问题。我希望下代浏览器能够解决此问题,但这是另一个大问题。”

  同样的问题也在困扰着第三方浏览器,不同的操作系统对HTML5的支持效果也不尽相同,Android上网页播放视频的效果就比IOS上差很多。“但在Android上我们可以对视频的标签进行更多的改进,从而达到更好的体验效果,这种改进的空间正是我们工作的重点,也是我们选择Android平台的重要原因,”杨永智说,“未来如游戏这种需要调用很多硬件资源可能还是原生应用的效果会好一些,但是随着HTML5技术的不断发展,原生应用向网页应用靠拢是一个必然的趋势。”

关于此平台的发展方向,开发者看法不一,因此我们决定深入剖析几位 HTML5
技术采用者的看法,探究平台的主要利弊,及其未来发展方向。

  一直以来手机浏览器都处于一个十分尴尬的位置,浏览器本身是一款应用,但是由于技术的限制,这款应用一直被当做文字内容的入口,但是随着各种网站独立客户端的出现,这种内容入口的作用又被大大削弱了,HTML5从某种意义来说拯救了手机浏览器,不仅让许多应用可以回归于网页,更可能将功能扩大化,在手机网页上呈现更为多样的富媒体形式。

Hilleman 表示,“在我自己的电脑上,其处理器是
i7,我一秒钟只能获得若干帧数。”他接着解释到:“高性能的 JavaScript
通常非常迟钝,”所以我们很难预测应用在既定硬件设备的运作情况会怎样。

  “如果Chrome浏览器开发手机版本的话,那我们只有开拓第三世界国家的市场了,但是短期之内应该不会,因为谷歌内部Chrome和Android是竞争关系。”杨永智说。

Zynga 德国工作室的 Paul Bakaus
特别提到此缺点。“HTML5面临的首个挑战是声音,这需要进行修复。这是非常简单的道理。我们无法解决此声音问题,是吧?声音是杰出作品的必备要素。这是当前的最大挑战,但我不会因此就说要停止制作这类游戏。”

“我感觉谷歌是在自掘坟墓。”一位网名为秀野堂主的的创业者对《创业邦》说,“谷歌这么做没法向其他的支持者和合作伙伴交代,也许站在谷歌的立场,他们觉得Android是一个开源的系统,并没有收费,因此便可以不用负责。但是从道义上来讲,这种做法是很不负责的,失了民心。”
秀野堂主是HTML5研究小组的骨干成员,这个小组专注于HTML5技术在中国的推广和交流,在开发者中很具影响力。

另一方面,谷歌将 HTML5 的开放性看作一大优点。该公司高管 Seth Ladd
解释表示,“现在发行和推广应用更加便捷,因为这里没有管理者,无需经过预先审核。所有开发者都能够自由通过自己期望的方式创收,以期望的方式获得用户,然后以期望的方式发行内容。这是开放网络平台的一大优点。”

  除了做游戏,磊友还开发了一套HTML5技术的SDK工具,可以减少编程的难度,降低了开发者学习这项新技术的门槛。“所有人一想到HTML5就想到做网页,磊友做的这个工具告诉人们,HTML5除了可以做网页,还可以做应用。”杜亚波说。

7. 依然处于发展状态

  “这是由原生应用本身的封闭性造成的,每一个应用程序都是一个围墙,由于搜索引擎看不到里面的数据,所以不能做到精确的搜索。”在杨永智看来,只有网页才能做到精确的搜索,因为Web是一个开放的标准,它是基于网页语言开发的。“花花公子的App一直没有通过苹果的审核,前一段时间花花公子上线了HTML5版本。应用商店没有一个完善的用户年龄审核系统,基于网页相对成熟的年龄分级体系。”杨永智说。

从传统角度看,Flash 和网页游戏总是携手并进,但由于 Adobe 最近决定暂停
Flash
对手机浏览器的支持,因此开发者纷纷开始探寻智能手机市场存在的其他选择?但相比
Flash,HTML5表现如何?

  HTML5技术对软件开发者的最大吸引力来自于网页应用的跨平台性,不仅如此,HTML5语言相比较原生应用的技术门槛更低,因此出错后所要付出的修改成本也会更低。即便有如此多的好处,原生应用也并非会被网页应用所取代,至少现阶段HTML5的发展并不能完全满足开发者对效果的追求,原生应用的运行速度和使用感受依然比网页应用要好。造成这种差异的重要原因是原生应用可以调用手机设备的硬件,而网页应用却无法做到。

1. 跨平台运行特点

  网页应用对于用户最大的便利是无需下载,不用安装,所有数据都在云端,而且由于HTML5的应用是跨平台的,从理论上用户在家中PC上玩游戏,只要按下暂停键,就可以在地铁上用手机接着玩,给人们提供了无限的想象空间。

除能够让开发者更轻松地将游戏植入各种平台外,HTML5还提供便捷的跨平台交流,支持很多云端功能,从社交机制到持久的游戏世界。

  Facebook和Google+作为世界领先的社交网络平台早就开始了在HTML5上的布局,Google+前一段时间上线了16款网页游戏,其中有一款基于HTML5技术开发,那就是在App
Store上名声鹊起的《愤怒的小鸟》。有着这样世界级技术公司营造的平台,HTML5游戏飞出自己愤怒的小鸟指日可待,现在正是开发者抓住先机的良机,而中国的开发者似乎没有投入与此相契合的热情。

3. 这是 Flash 之外的选择

  “虽然IOS和Android发展迅速,但是中国手机用户最多的仍然是塞班市场,所以我们制作了一个塞班系统的客户端,让它可以跑HTML5游戏。”黄何的目的是让大部分的手机能跑HTML5游戏,然后再拼命的做游戏卖钱,这就是他的HTML5游戏赚钱计划。在他看来未来磊友将会有更大的优势,因为HTML5的跨平台特性可以使这些游戏的移植成本越来越低。

图片 5

  有业内人士表示,HTML5将使得Adobe
Flash技术显得很多余,因为HTML5的开放,Web标准提供了除Flash之外的富媒体网络内容发布方法。但也有不同的声音认为,HTML5的缺点很明显,特别是由于其目前仍处于草案阶段,浏览器兼容性差,而且开发模式单一,目前基本只靠记事本开发。相比之下,Flash的优点在于普及率高,而且依靠多年的积累,众多设计人员和开发者集中在Flash平台,有效地解决了浏览器的兼容性问题,可以提供有效的开发方案。“Flash是一个插件,用以弥补HTML4在视频和图像处理等方面的不足,相比较而言HTML5是一套完整的网页语言,随着HTML5的不断更新,网页富媒体处理和的对硬件调用能力的不断增强,HTML5技术迟早会取代Flash。”黄何说。

发表评论

电子邮件地址不会被公开。 必填项已用*标注