2

1) 有没有办法使用 HTML5/JavaScript 为 Xbox 360 开发?它可以是完全基于浏览器的、服务器托管的应用程序,也可以是基于 HTML5/JavaScript 代码的原生 C#/C++ Silverlight 包装器(如 iPhone 上的 UiWebView 或 Android/Google TV 上的 WebView)。我对这个平台没有经验,所以请接受我对可能显而易见的问题的歉意。

2) 有人知道 Xbox HTML/JavaScript/CSS 渲染引擎有多强大吗?它是基于 Webkit 的吗?

4

2 回答 2

1
  1. 除非您可以使用我们其他人不知道的一些 NDA 开发工具,否则我可以自信地说,没有办法使用 HTML5/Javascript/CSS 为 Xbox 360 平台进行开发。

    如果您可以访问专业的开发工具,也许,但这都在 NDA 之下。您需要参考开发人员门户上的文档和信息。

    您也许可以使用XNA Framework构建某种渲染实现,但这需要做很多工作。(另见:这个堆栈溢出答案

  2. 由于围绕 Xbox 360 开发的 NDA,我们根本不知道。如果有渲染引擎,几乎可以肯定它是基于 trident 的(而且绝对不使用 Webkit)。

于 2012-04-14T21:09:41.590 回答
0

Xbox 360 网络浏览器基于 Internet Explorer 9,包括所有相关的 CSS 动画和 ES5 JavaScript 功能,包括对视频和音频的支持。由 Microsoft 开发的令人惊叹的 HTML5 Fishbowl 演示,用于展示 GPU 加速的同步 CSS 转换、MPEG-4 视频解码和 MP3 音频播放,在 Xbox 360 上以 60fps 的速度完美运行。Xbox 360 浏览器也支持 Flash 9(与 PS3 浏览器一样),因此 WebSocket 等一些 HTML5 功能可以通过使用开源 Flash 组件进行填充。从那里,您可以使用 webpack(或类似工具)创建特定于这个老式(~2012 年)浏览器的 JavaScript 包。

在 Xbox 360 上运行的高级媒体基准测试的一些演示,所有这些都有可用的资源:

https://www.youtube.com/watch?v=X6TPdvKermw

https://testdrive-archive.azurewebsites.net/performance/fishbowl/

Xbox One 浏览器与 Windows 10 Creators Update 中的 Edge 15 浏览器几乎相同,甚至支持 ES7 和 Web Workers,除了:

  1. JavaScript JIT 优化被禁用,因此基于吞吐量的基准测试(如 Octane)将无法正常执行。FishGL.com 和其他更真实的基准测试仍然表现良好。

  2. 与本地文件系统访问相关的输入标签被禁用。

  3. 奇怪的是,在 Xbox One 版本的 Edge 上禁用了 WebRTC/ObjectRTC。

于 2017-06-12T18:41:22.017 回答