新闻资讯 News Detail
新闻详情
您现在所在的位置:主页 > 新闻详情

Oculus暗示跨平台开发并非开放应用商店而是简化开发者工作流程

发布者:互搏体育官网-hooball-互搏国际 浏览46次 【2019-12-17 13:30:50】

  原标题:Oculus暗示跨平台开发并非开放应用商店,而是简化开发者工作流程

  我们3月份分享了Oculus支持跨平台开发的消息,并据此猜测未来Oculus的应用商店可能会开放给第三方厂商。但现在看来这个“非分之想”还不现实,针对社区对跨平台开发的疑问Oculus近期也多次进行了回应,今天Oculus更是通过四个问题来详实地强调他们开始支持跨平台开发的用意和目的。

  延伸阅读:Oculus开始支持跨平台开发,应用商店或将开放给第三方厂商,行业重大福音!

  Oculus Integration for Unit从2018年9月的1.31版本开始就已经提供实验性的跨平台支持,允许开发者精简开发流程,并且帮助他们更轻松地把应用程序带到Oculus Store和其他平台,包括利用OpenVR标准的平台。

  Oculus表示,现在几乎所有Unity开发者现在都是利用Oculus Integration来构建Rift应用程序。对于这个实验版本,开发者已经能够一次性开发可以面向多个平台的应用程序,可能几乎不需要任何额外的工作。

  Oculus表示:“我们致力于帮助开发者更轻松地为最广泛的受众开发内容。现在,无需单独的开发流程,开发者只需一次性开发,然后将其单独打包并发行至多个商店,无需太多额外的工作。”

  当开发者可以覆盖更多的用户时,无论用户属于那个平台,整个VR社区都能受益。对于这一版本,Oculus表示他们希望可以简化开发者的工作流程,帮助开发者节省时间与资源,并专注于真正重要的事情:开发优秀的内容。

  Oculus表示他们广泛听取了开发者社区的意见,并发现VR开发的最大痛点之一就是,向多个平台上发布应用程序需要大量的重复工作。因此,他们希望能够帮助简化解决这一问题,创建一个开箱即支持Oculus和OpenVR平台的功能集,然后允许开发者进行扩展。

  Oculu表示:“我们知道有经验的开发者渴望以各种方式扩展API。一系列的开发者喜欢获取对API的low-level控制。要强调的是,即便这个跨平台API提供了一组面向多平台的开箱即用功能,开发者都可以自行以应用程序在任何单一平台上的行为方式。”例如,OVRManager中有一个名为“loadedXRDevice”的属性,它允许你轻松调整特定于平台的响应。如果你想直接调用OpenVR,OVR.OpenVR命名空间下捆绑了openvr_api.cs。

  有开发者选择所有平台都表现一致的功能。如果加载的设备是OpenVR,其他人可能会直接调用OpenVR来获取所有功能。最终,开发者能够准确选择自己在频谱中的位置。你可以选择抽象的方法来避免平台特定的细节,完全控制所述细节,或者介于两者之间。

  这个API目前仅为实验性性质,未来Oculus将根据开发者社区的反馈进行迭代。

copyright 互搏体育官网-hooball-互搏国际 版权所有.2017 ALL Rights Reserved