早在2013年,Google曾宣布将会在Chrome浏览器中不再支持NPAPI插件的计划(比如Unity网页插件)。在2015年9月份,Google正式宣布Chrome 45中不再支持NPAPI插件。同时,其它的浏览器供应商也开始紧随其后:微软正在实施在Windows 10中搭载全新的默认浏览器-Edge(将不再支持类似于Unity Web Player的插件)。10月8日,Mozilla也宣布在Firefox中不再支持类似插件。
显而易见,Web端的趋势是将不再支持浏览器插件,Unity很快顺应这一趋势-支持您去创作不需插件的页端内容。于是,我们支持新的Web端的技术,并开始终止支持Unity Web Player插件。
今日,我们宣布开始执行终止对Unity Web Player(Unity插件)的支持。当Unity标记某一项功能为“不再支持”就意味着这项功能将不再推荐使用,并且在未来的版本中将去除这项功能。对于Web Player,在Unity 5.2和Unity 5.3中还可以发布Web Player的内容,但是在Unity 5.4(预计2016年3月发布)中将不再支持Web Player了。Web Player届时将会变成一款不再被支持的产品了。
那么,在2016年3月之后,如果您还希望基于Unity制作Web端的内容,您该怎么办呢?
答案是,WebGL(目前WebGL有预览版)。不像Web Player,WebGL不再是个插件,而是被浏览器接受的标准APIs。这就意味着WebGL的内容运行在网页端的时候不再需要安装任何插件。值得注意的是WebGL是一个完全不同于Web Player的平台,也就是不匹配Web Player的功能设置。我们在持续不断地与浏览器供应商紧密合作,希望能将二者之间的差异降低到最小。但是受平台既定义的限制-例如你所使用的基于安全考虑托管的网页协议的限制等因素。如需了解更多Unity中的WebGL,请参考此文档:http://docs.unity3d.com/Manual/webgl-gettingstarted.html
那么,现存网上的Web Player内容的游戏,玩家还可以正常使用吗?
答案是肯定的:Yes!只要玩家所使用的浏览器是支持NPAPI插件,那么现存的Web Player的内容是可玩的。Unity将仍然允许下载Unity 5.3 Web Player去运行现存的内容。需要注意的是这需基于玩家所使用的浏览器是支持NPAPI的,或者玩家使用是支持NPAPI的旧版本浏览器。另外,由于Web Player的builds将不再被维护,所以您需提醒玩家警惕潜在的安全风险。Unity很了解基于Web Player游戏对于历史纪录的重要性,因此,确保游戏记录的备份也是我们所关心的。我们有一个专职的工作小组去专注在此次的技术更替,并将不断在论坛中更新发布我们的成果。
转载请注明:程序人生 » UNITY WEB PLAYER的未来规划