谷歌在Android 7.0 Nougat中公开许多新功能的时候,苹果iPhone用户被远远抛在后面。Nougat的功能之一是对VR和Daydream控制器的原生支持。此功能之前仅Android用户可用,但现在开发者破解了Daydream控制器,让它与iPhone兼容。
Remoria VR CTO Matteo Pisani对Daydream控制器进行了逆向工程,让它在iOS设备上也能运行。Daydream是一个带控制器的VR头显,兼容Android,不兼容iOS平台。
Pisani决定破解Daydream,让其与iOS兼容。刚开始他用一个叫BlueCap的应用,让iPhone识别Daydream控制器,经过几次失败尝试,他终于能实时看到进来的数据包。
进一步调查后,他发现隐藏数据包括磁力计、加速度计、陀螺仪和触摸板按钮。接下来,他开始进行逆向工程,弄清楚如何提取和使用这些数据。经过几次失败尝试,他成功让Daydream控制器正确读取iPhone的数据。Pisani还发现,iPhone每秒发送的数据包足以轻松、高效地运行VR游戏或3D体验。
演示视频:
(IT之家移动客户端用户若无法观看视频,请点此查看)
本文来源:不详 作者:佚名