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
发表评论
-
响应式Web设计资源整理
2012-03-02 22:50 839这篇文章是对以往发表在Smashing Magazine上关于 ... -
投身移动开发必须知道的20件事
2012-03-01 23:42 755移动开发需要具体的设计考虑。这个所指的范围非常广,可以从“ ... -
聘用NodeJS开发者的六个建议
2012-03-01 23:41 845假设你正想聘用一名Node ... -
[摘要]Vision Mobile发布2012跨平台开发工具报告 PhoneGap最受欢迎
2012-03-01 23:41 902国外知名调查分析机构V ... -
Facebook发力Mobile Web 推出支付和测试工具
2012-02-28 23:49 821Facebook入场了,在MWC大 ... -
【数据】《移动优先》作者:为什么移动如此重要?
2012-02-28 23:48 939三 年前,前雅虎用户体验总监Luke Wrobl ... -
重新审视Mobile Web
2012-02-28 23:48 701作者简介:Byron是一个 ... -
WebAppTrend周刊:Google Chrome工程师推出Web App开发指南
2012-02-26 00:52 1218从本周起,WebAppTrend将精选一周内(2月20日~2月 ... -
Google Web App开发指南第四章:构建优秀的Web Apps
2012-02-24 23:13 1279构建漂亮的应用 一个web app 的视觉设计不仅 ... -
零基础学习Sencha Touch(资料和教程集合)
2012-02-23 00:41 1287译者注:本篇文章为开发者提供了零基础使用Sencha To ... -
Google Web Apps开发指南之项目样例(上)
2012-02-23 00:41 934如果缺少项目案例部 ... -
如何一步一步制作出高品质Infographic?
2012-02-20 21:23 979译者注:Infographic就 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:10 877在计算机的发展过程中 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:09 0在计算机的发展过程中 ... -
新手必读:PhoneGap入门六大问题
2012-02-18 00:08 1028很多PhoneGap新手总是需要一些基础问题的解答,Ado ... -
Google Web App开发指南第一章:什么是Web Apps?
2012-02-18 00:07 928很多人向我问起学习HTML5技术的权威入门资料,我总是毫不 ... -
Lanyrd是如何应用HTML5创建出优秀的移动Web应用的
2012-02-15 00:28 649当很多人都在等待观望 ... -
Appcelerator收购Cocoafish,旨在为Titanium平台提供即时移动云服务
2012-02-15 00:17 916译者注:Appcelerator是 ... -
Android官方文档之Web Apps最佳实践
2012-02-15 00:14 685为移动设备开发web页面或者web应用与为桌面浏览器开发web ... -
Android官方文档之Web Apps调试
2012-02-15 00:13 909概览 你可以使用控制台的Javascript方法调试你的w ...
相关推荐
《Mozilla Developer Center》(MDC) 是Mozilla开发者网络的一部分,它是一个全面的在线资源,提供了有关Firefox、Thunderbird以及其他基于Mozilla技术的客户端应用程序的开发信息。MDC包含了详尽的API文档、教程、...
这反映了Mozilla在字符编码检测技术上的持久影响力。 标签“jar包”指的是Java Archive,是Java平台上的一个可执行文件格式,包含了Java类、资源以及元数据,使得Java应用程序可以被打包为一个单一的文件。jar包在...
2. Mozilla 的技术架构:Mozilla 的技术架构主要包括 XUL、XPFE、XPCOM 等技术。 3. XUL 语言:XUL 是一个基于 XML 的用户界面标记语言,用于描述用户界面。 4. XPFE 框架:XPFE 是一个跨平台的框架,提供了一些...
的离线浏览版,共收录网页计4143页,包括AJAX,CSS,DOM,HTML,Javascript,NSS,RDF,RSS,SVG,XBL,XForms,XML,XML Web Services,Xpath,XSLT,XUL等技术手册,以及Mozilla系列浏览器的技术信息,为网页开发...
BrowserQuest是Mozilla推出的一款基于HTML5技术的在线多人冒险游戏,它展示了Web技术在游戏开发中的强大潜力。这款开源游戏的源代码对于学习和理解HTML5游戏开发具有很高的参考价值。接下来,我们将深入探讨HTML5、...
<groupId>org.mozilla.intl.chardet <artifactId>chardet <version>1.0 </dependency>
总结,Firefox 3.55作为Mozilla Firefox的一个关键版本,不仅在性能和安全方面取得了显著进步,而且在用户交互和Web标准支持上也走在了前列,体现了Mozilla致力于打造更好、更开放的互联网环境的理念。
jar包,官方版本,自测可用
1. **API参考**:Firefox支持各种JavaScript API和Web标准,如WebExtensions API,用于创建浏览器扩展。这个部分详细介绍了如何使用这些API,以及它们的功能和限制。 2. **网络协议**:Firefox支持HTTP、HTTPS、FTP...
【标题】: 主流浏览器将迎来新的Web认证标准 【描述】: W3C与FIDO联盟合作推动的新无密码认证标准WebAuthn即将成为主流,为用户提供更强大的身份验证保护。 【标签】: Web开发、开发技术、互联网、网页技术、专业...
常见的浏览器有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”这一组件,深入探讨其背后的实现原理、功能特点以及实际应用。 一、Mozilla JavaScript引擎概述 Mozilla的JavaScript引擎,也称为Rhino,是一个开源的...
总之,Mozilla Firefox 10.0作为一个重要的版本,不仅在用户体验、技术创新和安全性能上达到了新的高度,而且在推动Web标准的发展上发挥了积极作用。这一版本的发布,无疑是Mozilla Firefox发展历史上的一个重要里程...
Web开发是一个广泛且不断发展的领域,涵盖了前端和后端技术。以下是一些Web开发相关的资源,包括教程、项目、试题等: 1. **在线教程和课程**: - [MDN Web Docs](https://developer.mozilla.org/):提供关于Web...
随着移动互联网的普及,游戏industry也逐渐转型为移动游戏, HTML5技术作为下一代Web标准,逐渐流行。HTML5技术具有跨平台、跨浏览er、跨设备的优点,逐渐成为游戏开发的热门选择。JavaScript作为脚本语言,广泛应用...
Mozilla内核利用多线程和异步处理技术,将复杂的计算任务和网络请求分解到不同的线程中,从而避免阻塞主线程,提高响应速度。 **8. 网络代理支持** 内核支持多种网络代理协议,如HTTP、SOCKS等,允许用户在不同网络...
标题中的“autopush”指的是一个基于Python的Web Push服务,主要被Mozilla用于其产品中,以实现即时消息推送功能。Web Push技术允许网站在用户不打开浏览器或网站的情况下,向用户的设备发送通知,极大地提升了用户...
此外,它还增强了对Web标准的支持,如HTML5、CSS3和JavaScript,为开发者提供了更强大的工具,推动了Web应用的发展。 在隐私保护方面,Firefox 3.6引入了私密浏览模式,让用户可以无痕浏览网页,防止个人信息被记录...
Mozilla Firefox V3.5.4,若需要最新版本,请去mozilla官方网站:http://www.mozilla.com/en-US/
Gecko是Mozilla基金会开发的一款开源渲染引擎,用于解析和显示Web内容。它支持多种Web标准,包括HTML、CSS、JavaScript、SVG以及我们的重点——HTML5。Gecko通过快速、稳定地执行这些标准,为Firefox浏览器提供了...