`
WebAppTrend
  • 浏览: 54990 次
社区版块
存档分类
最新评论

Mozilla技术布道师:将推动在线游戏的Web标准形成

阅读更多

 

Mozilla的技术推广人员希望在2012年能够推动web游戏的变革

Mozilla技术布道师Rob Hawkes博客中预测了在线游戏的未来,他认为在线游戏的发展方向就是能够使用web标准,并希望在2012年能够推动游戏的变革。他想将Mozilla的整体目标从封闭系统转移到免费apps上来,让开发的产品能够通过各种app stores和系统发布,并且能够在所有的设备上运行。

文章探讨了游戏人员识别,全屏游戏,“鼠标点击输入”,使用gamepads,增添实时的多人游戏设置以及如何使用本地存储机制。所有这些话题都是基于web标准的游戏最近碰到的问题,但是这些技术正在快速发展。这篇文章中,Hawkes谈论了他对来年web游戏发展的一些看法。

迁移到浏览器上

Hawkes表示,web想要成为一个真正的游戏平台必须满足几个前提条件:“我们必须摆脱web游戏就是一个很棒的网站的想法,人们能够将游戏货币化,保证浏览器有足够的技术支持开放的web游戏,还需要终止平台之间的斗争。”

Hawkes认为现在大家熟悉的web游戏是一个在框架内被许多广告包围的游戏,但这些游戏的用户体验往往做得不好:“如果Xbox 360被封装成这样,你应该会不高兴吧!一个可行的解决方法需要一些API的支持,包括Full Screen API, Gamepad API和Mouse Lock API,这些技术能够为web带来控制台似的操作体验。” Hawkes还介绍了Mozilla Labs Apps的项目Web run-time (WebRT),它将给传统的“网站”带来一些新的观念,它“使得各种网站或是游戏能够像‘native’ apps一样安装在用户的操作系统中”。

在商业化的问题上,Hawkes也介绍了几个解决方案,“你只能将你的产品放到web store中,或是将你的HTML5游戏转换成一个native app,然后在iOS或是Android上出售,”但现在你有了新的选择:“其中最关键的问题就是如何促使各个主流的平台提供商开放web游戏平台。如果不这样,将很难推动web游戏的发展,而这些平台提供商的收益也很难有大的增长,虽然现在这些平台提供商对这一问题还没有充分的认识,但是相信他们马上就会发现的。”

技术挑战

基于web的游戏面临的最大挑战就是各个浏览器采用的技术并不统一。用户应该经常可以看到,在一个浏览器上能够良好运行的在线游戏在其他的浏览器上可能就无法运行了,还有些在线游戏需要安装Flash插件才能访问。Hawkes承认“现在web游戏的开发时机可能并不够成熟,只有Chrome和Firefox投入了大量的精力支持文本游戏开发。Opera也表现出了兴趣,而Microsoft和Apple貌似对此并不感冒——IE甚至根本就不支持WebGL。这都将妨碍web成为一个真正的游戏平台”。

最终的结果就是web游戏平台将和其他现有的游戏系统一样,比如只支持Chrome的游戏只能在Chrome Web Store中购买。“这并不利于web的发展,也不是Mozilla想看到的结果。” Hawkes表示“凭我们的一己之力是不可能完成这个目标的,这需要用户敦促各大浏览器提供商合作起来,采用标准的web协议。”

Mozilla的开放性所带来的任何成功将影响其他浏览器提供商,将相应的技术放到自己的产品中,Hawkes 表示“但是有些项目和APIs可能并不支持跨平台的访问,我们已经发现了这个问题,并且正积极地与其他浏览器提供商和W3C合作解决这些问题。Gamepad API就是其中的一个例子。我们的开发者正与Google合作,共同协商相关的规范。”

 

文章来源:Online gaming to move to web standards

 

译文来源:http://www.webapptrend.com/

 WebAppTrend是一个独立的技术博客,关注Web App前瞻和实践,以及智能浏览器发展 


请大家在关注ITeye的同时,关注我们的新浪微博 @WebAppTrend,关注我们的腾讯微博@WebAppTrend,欢迎加入我们的Q Q群:193775364

分享到:
评论

相关推荐

    mozilla书和开发手册

    《Mozilla Developer Center》(MDC) 是Mozilla开发者网络的一部分,它是一个全面的在线资源,提供了有关Firefox、Thunderbird以及其他基于Mozilla技术的客户端应用程序的开发信息。MDC包含了详尽的API文档、教程、...

    跨平台的开发环境——Mozilla简介.pdf

    2. Mozilla 的技术架构:Mozilla 的技术架构主要包括 XUL、XPFE、XPCOM 等技术。 3. XUL 语言:XUL 是一个基于 XML 的用户界面标记语言,用于描述用户界面。 4. XPFE 框架:XPFE 是一个跨平台的框架,提供了一些...

    Mozilla Developer Center 离线版 电子书

    的离线浏览版,共收录网页计4143页,包括AJAX,CSS,DOM,HTML,Javascript,NSS,RDF,RSS,SVG,XBL,XForms,XML,XML Web Services,Xpath,XSLT,XUL等技术手册,以及Mozilla系列浏览器的技术信息,为网页开发...

    Mozilla的BrowserQuest的HTML5源代碼 遊戲

    BrowserQuest是Mozilla推出的一款基于HTML5技术的在线多人冒险游戏,它展示了Web技术在游戏开发中的强大潜力。这款开源游戏的源代码对于学习和理解HTML5游戏开发具有很高的参考价值。接下来,我们将深入探讨HTML5、...

    chardet-1.0.jar

    <groupId>org.mozilla.intl.chardet <artifactId>chardet <version>1.0 </dependency>

    MozillaMozillaMozillaMozilla

    总结,Firefox 3.55作为Mozilla Firefox的一个关键版本,不仅在性能和安全方面取得了显著进步,而且在用户交互和Web标准支持上也走在了前列,体现了Mozilla致力于打造更好、更开放的互联网环境的理念。

    com.springsource.org.mozilla.javascript-1.7.0.R1.jar

    jar包,官方版本,自测可用

    mozilla help.rar

    1. **API参考**:Firefox支持各种JavaScript API和Web标准,如WebExtensions API,用于创建浏览器扩展。这个部分详细介绍了如何使用这些API,以及它们的功能和限制。 2. **网络协议**:Firefox支持HTTP、HTTPS、FTP...

    主流浏览器将迎来新的Web认证标准.pdf

    【标题】: 主流浏览器将迎来新的Web认证标准 【描述】: W3C与FIDO联盟合作推动的新无密码认证标准WebAuthn即将成为主流,为用户提供更强大的身份验证保护。 【标签】: Web开发、开发技术、互联网、网页技术、专业...

    Web开发技术 第1章 Web开发技术概述.ppt

    常见的浏览器有Google Chrome、Mozilla Firefox、Microsoft Edge、Apple Safari和Opera等,它们支持多种Web标准,如HTML5、CSS3和ES6等。 C/S模式与B/S模式: C/S(Client/Server)模式,也叫客户端/服务器模式,...

    org.mozilla.javascript-1.7.2.jar.zip

    本文将围绕“org.mozilla.javascript-1.7.2.jar.zip”这一组件,深入探讨其背后的实现原理、功能特点以及实际应用。 一、Mozilla JavaScript引擎概述 Mozilla的JavaScript引擎,也称为Rhino,是一个开源的...

    Mozilla Firefox 10.0

    总之,Mozilla Firefox 10.0作为一个重要的版本,不仅在用户体验、技术创新和安全性能上达到了新的高度,而且在推动Web标准的发展上发挥了积极作用。这一版本的发布,无疑是Mozilla Firefox发展历史上的一个重要里程...

    web开发相关教程、项目、试题等资源.docx

    Web开发是一个广泛且不断发展的领域,涵盖了前端和后端技术。以下是一些Web开发相关的资源,包括教程、项目、试题等: 1. **在线教程和课程**: - [MDN Web Docs](https://developer.mozilla.org/):提供关于Web...

    基与HTML5的塔防游戏设计与实现.doc

    随着移动互联网的普及,游戏industry也逐渐转型为移动游戏, HTML5技术作为下一代Web标准,逐渐流行。HTML5技术具有跨平台、跨浏览er、跨设备的优点,逐渐成为游戏开发的热门选择。JavaScript作为脚本语言,广泛应用...

    mozilla内核压缩包

    Mozilla内核利用多线程和异步处理技术,将复杂的计算任务和网络请求分解到不同的线程中,从而避免阻塞主线程,提高响应速度。 **8. 网络代理支持** 内核支持多种网络代理协议,如HTTP、SOCKS等,允许用户在不同网络...

    autopush:Mozilla使用的Python Web Push Server

    标题中的“autopush”指的是一个基于Python的Web Push服务,主要被Mozilla用于其产品中,以实现即时消息推送功能。Web Push技术允许网站在用户不打开浏览器或网站的情况下,向用户的设备发送通知,极大地提升了用户...

    Mozilla Firefox 3.6 Opera 1050

    此外,它还增强了对Web标准的支持,如HTML5、CSS3和JavaScript,为开发者提供了更强大的工具,推动了Web应用的发展。 在隐私保护方面,Firefox 3.6引入了私密浏览模式,让用户可以无痕浏览网页,防止个人信息被记录...

    Mozilla Firefox V3.5.4

    Mozilla Firefox V3.5.4,若需要最新版本,请去mozilla官方网站:http://www.mozilla.com/en-US/

    基于firefox(火狐)浏览器引擎gecko,基于xulrunner框架基础之上实现基于web技术的跨平台开始框架

    Gecko是Mozilla基金会开发的一款开源渲染引擎,用于解析和显示Web内容。它支持多种Web标准,包括HTML、CSS、JavaScript、SVG以及我们的重点——HTML5。Gecko通过快速、稳定地执行这些标准,为Firefox浏览器提供了...

    org.mozilla.universalchardet.jar

    org.mozilla.universalchardet.jar org.mozilla.universalchardet.jar

Global site tag (gtag.js) - Google Analytics