Unity在 Web平台的未来

最近,我们收到很多开发者的咨询,大家最担心的问题就是网页游戏未来的发展,尤其是谷歌浏览器(Google Chrome)对Unity Web Player的支持,所以我们发表本文来帮助大家作出解答。

Google在2013年秋季宣布,计划在2014年年底,Chrome将停止对NPAPI的支持(http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html)。NPAPI是可提供本地代码在Chrome中正常运行的API,也是Unity Web Player运行的基础。

我们无法确认,Google最终会什么时候不再支持NPAPI,但是我们预测Google将会坚持自己的计划,所以当Chrome不再支持NPAPI,最终会导致Unity Web Player无法在Chrome中正常运行。

目前,我们认为对网页游戏而言,Unity Web Player平台依旧是最有效的解决方案,而只要它在浏览器中有存在的意义,我们就会致力于支持它。这意味着对Unity Web Player的支持至少会延续到2015年。即使你的游戏不能在Chrome中运行,也还可以在其它浏览器如 Firefox、IE和Safari中正常运行。

我们也了解到,很多开发者已经使用Unity Web Player技术部署了非常多精彩的游戏,这些游戏也为开发者带来了良好的收益。所以,我们一旦有任何有关Web部署方面的新的信息,都会第一时间进行发布。

我们的开发团队正致力于维护Unity Web Player的工作,事实上,几周前我们更新了对64位Unity Web Player的支持 ——它可以在Windows系统下64位的IE 11和 Chrome中运行,我们也正在努力使Unity Web Player可以在64位的OS X中运行,所以32位的Chrome停止支持,但不会影响Unity Web Player 在64位的Chrome中正常运行。

我们都知道,在浏览器中运行本地代码的做法将会过时,因为一些插件并不能很好运行,并且存在安全风险。尽管如此,Unity也一直努力使我们的插件通过自动更新系统进行更新,从长期来看,允许在浏览器中运行本地代码对浏览器厂商的责任心来说都将是个巨大的挑战。

因此,我们正致力于WebGL平台的Unity 5(http://blogs.unity3d.com/2014/04/29/on-the-future-of-web-publishing-in-unity/)的移植工作。我们也认为,它将是未来在浏览器中运行2D和3D的最佳及安全的解决方案。使用Unity 5发布到WebGL平台将完全免费并且不需要安装任何插件。

我们正与浏览器厂商进行合作,从而提高游戏在WebGL平台上运行的性能。某些情况下,WebGL解决方案甚至与本地代码的执行速度一样快。
你可以在这里 查阅更多有关Unity 5在WebGL平台上的基准测试,然后下载并试用 Unity 5 for WebGL- Unity 5 Pre-Order Beta版在几天前已经对预定或购买专业版的用户开放下载。一旦Unity 5发布, WebGL工具也将免费提供给用户使用。

原文标题:THE FUTURE OF WEB PUBLISHING IN UNITY – AN UPDATE
原文地址:http://blogs.unity3d.com/2014/10/28/the-future-of-web-publishing-in-unity-an-update/
感谢Unity官方中文社区翻译组成员:“小七” 对本文翻译所做的贡献。
转载请注明来源:Unity官方中文社区 (unitychina.cn)。请勿私自更改任何版权说明信息。

发表评论

电子邮件地址不会被公开。

*