最新的Android兼容性定义文件包括了一新的部分,明确了“Daydream-ready”手机所需的要求。Daydream VR是谷歌的新高端移动VR平台,直接集成到Android中,但它只能与专门设计的手机配合使用。
对于从2009年的“甜甜圈”(1.6)开始的每一个重要Android平台发布,谷歌都提供了一个兼容性定义文件(CDD),必须严格遵守。用他们自己的话来说,“要被视为与Android兼容,设备实现必须满足本兼容性定义中提出的要求,包括所有通过引用并入的文档。”
最新的Android版本是“牛轧糖”(7.0/7.1),从8月开始推送到Nexus设备上,预装在新的谷歌Pixel手机上,并将逐渐在接下来的几个月内进入其他兼容设备。Nougat最显著的方面可能就是引入了Daydream VR支持,谷歌的新一代主要移动VR平台。联想现在正在更新他们的Moto Z和Moto Z Force手机,声称是继Pixel和Pixel XL之后获得谷歌认可的第一批Daydream-ready设备。Daydream View头盔最近推出,并得到了积极的评价,自信地将自己与三星的Gear VR并列,成为高质量移动VR解决方案的替代品。
在最新的CDD中,硬件兼容性部分中添加了许多Daydream VR的要求。这包括关键的显示规格,例如要求至少1080p分辨率,并“强烈建议”为1440p或更高,对角线尺寸为4.7英寸至6英寸之间。设备在VR模式下必须保持60Hz,关于像素切换,则要求Gray-to-Gray、White-to-Black和Black-to-White切换时间≤3毫秒,支持低持续性模式(在VR中减少图像模糊)的持续时间≤5毫秒。
在处理方面,设备实现必须至少有两个物理核心,将一个专用核心分配给VR应用程序,不允许其他进程在其上运行(除了应用程序使用的设备驱动程序),但该文档没有定义最低时钟速度或浮点性能。在渲染方面,设备实现必须支持OpenGL ES 3.2和Vulkan硬件级别0,并“应该”支持Vulkan硬件级别1。
视频解码对于移动VR也特别重要,Daydream-ready设备预计至少支持H.264解码3840×2160@30fps-40Mbps(相当于4个1920×1080@30fps-10Mbps实例或2个1920×1080@60fps-20Mbps实例),以及HEVC和VP9解码至少1920×1080@30fps-10Mbps,并且“应该能够”解码3840×2160@30fps-20Mbps(相当于4个1920×1080@30fps-5Mbps实例)。
可通过此PDF的7.9节阅读完整细节。
尚不清楚Android手机制造商将对这些功能给予多大重视以确保Daydream Ready的状态。在初期,谷歌需要制造商对这个理念进行采纳,以推广高质量的Android移动VR(这对于开发者的动力来说是必要的)。从长远来看,随着硬件能力的进步,许多Android手机可能会默认满足这些规格要求。不过,可以预期Google的Daydream将始终有一定的要求标准,以保持高端体验;Daydream的最低规格要求将如何随时间改变还有待观察。
0