云点博客-关注全栈开发云点博客

关注全栈开发
提升用户体验

Facebook押注的VR社交蓝图,在这些代码之下

万事开头难这句话用在最近发货的 Oculus 上实在贴切不过。

  在 3 月 28 日正式发货日不久后,Oculus 给用户发邮件表示,因生产零件短缺造成 Rift 发货延迟。这件事一度让圈里人好奇,有钱有势的 Oculus 到底缺了那些组件。在这件事情还没有想明白的时候,Reddit 上的网友 Woofington 又发现了一件奇怪的事情:“Oculus 的应用有程序在后台不断向 Facebook 后台传输数据”。

Facebook 押注的 VR 社交蓝图,在这些代码之下

  via:reddit

  这位网友表示,当用户安装完内容平台 Oculus Home 之后发现一个名为 OVRServer_x64.exe 的进程有些异常。它不仅具有全部系统权限(full system permissions),还会不间断地向 Facebook 服务器发送数据。甚至网友发现,即使关闭了 Oculus Home 软件,该进程依然继续运行,数据传输速度最高达 7MB/s。 

  对于经历过隐私门、漏洞门以及艳照门的大众, 这则消息无疑引来更多的谜团:

  1. 这个进程的功能是什么?

  2. 向 Facebook 服务器发送的数据有哪些?

  3. Facebook 为什么要指使它的小弟这么干?

Facebook 押注的 VR 社交蓝图,在这些代码之下

  图:Oculus 的隐私条例 via:hothardware

  表面上,OVRServer_x64.exe 这个进程的主要作用是检测用户是否佩戴上 Rift 头盔,以便头盔戴上之后马上呈现 Oculus Home 的界面。但实际上,这个进程还会向 Facebook 服务器发送数据。因此,网友重新浏览一次安装 Oculus Home 的用户协议。在这份协议的隐私条例部分,我们可以看到一些说的很直白的条款:

  当你使用我们的服务时,我们会自动收集关于你的信息,这些信息包括:

  1. 你使用我们服务的方式,如游戏、内容、应用或其他形式,这些信息通过 cookies 等技术收集;

  2. 关于你所使用的设备的信息,包括硬件(头显,PC,移动设备)、浏览器、操作系统、IP 地址以及其他设备信息;

  3. 关于在你设备上安装的游戏、内容或其他应用,包括来自第三方的;

  4. 地理信息,通过你的 IP 地址获得。如果你使用的是移动设备,我们还可以通过 GPS 信号获得你精确的地理位置;

  5. 当你使用 VR 设备时的身体动作信息。

  总的来说,Oculus 收集的信息有:安装的应用信息、配套硬件信息、地理信息、使用的身体动作信息。一句话说,你在哪里用 Rift+ 哪些设备玩哪些游戏,怎么玩。Facebook 都会一目了然。不过,我们暂时不能确认,这些数据是不是都由 OVRServer_x64.exe 进行传输。

  在用户协议中,Oculus 不断强调收集到的数据将会用于产品体验的优化上。但在用户协议的最后,Oculus 也补充了一句:这些收集数据也有可能被第三方利用。而这里的第三方均是 Facebook 的干儿子,名单如下:

  • Facebook Ireland Limited(负责英国广告业务)

  • Facebook Payments Inc.(专门处理虚拟货币支付业务)

  • Atlas(基于用户数据的广告平台)

  • Instagram LLC(照片分享平台)

  • Mobile Technologies Inc.(收购的语音识别技术公司 )

  • Onavo(收购的以色列移动数据分析公司)

  • Parse(提供 APP 后台开发云服务的公司)

  • Moves(健康移动应用)

  • LiveRail(网络视频广告平台)

  • WhatsApp Inc.(手机聊天工具)

  看到这里,不少人都认为这个不断发送数据的进程是 Facebook 为了在 Oculus Rift 投放广告做的准备。时下,每个人都熟悉收集用户数据用于精准的广告投放的套路。据统计,Facebook 利用这种商业模式每年可产生 56 亿美元的收入。不过,Oculus 官方今日就这件事情向外媒 UploadVR 澄清:

“目前,我们并没有和 Facebook 交换数据。我们没有进行广告透放,Facebook 也没有利用 Oculus 的数据来投放广告。不过我们可能在未来考虑这种可能。”

  事情到这里似乎已经尘埃落定,但我们更想说的是除了那些能增加收入的广告布局,VR 与社交平台的融合对于 Facebook 而言更为重要。如果没有这个结合,所有的广告布局也白忙一场。

Facebook 押注的 VR 社交蓝图,在这些代码之下

  在很多场合,扎克伯格都会提到一个观点:VR 是下一个计算平台。在他看来,相比于电脑上的社交平台、手机上的聊天工具,VR 更能突破时间与空间的限制,加强人与人之间的连接。但是在 Oculus Rift 头盔上如何把 Facebook 搬进去呢?

  元代码报道的一个网友对 Oculus Home 的反编译中,我们似乎看到了一些头绪。这位网友发现,Oculus Home 的一些代码只是实现了部分功能,比如社交房间。这个代码能让系统允许一个用户为其它几个用户开启多人游戏。此外,还有一些完整可用但目前没人开启的社交功能代码。

有很多现在尚未启用的社交功能代码。一部分原因是 Oculus Home 和已经发布功能更全的 Gear VR 版本 Oculus Home 的代码库是同一个,但实际上还有一些功能并未在 Gear VR 中显现。比如,有些代码能让你在 Oculus Home 中看到你的某个朋友(但目前最多也只能看到头部转动方向)。

——摘自《Oculus Home 代码下隐藏的秘密》

  然而,上述的社交代码具体功能和效果如何,我们需要等待 Oculus 正式发布的时候才能知道。但根据目前社交应用 Oculus Social 以及反编译获得信息,估计每个人可以通过替身在一个虚拟空间进行互动突破时空限制。但这个体验与 Facebook 又怎样的联系呢?我们拭目以待。

  在此,我们也重温一次 2014 年扎克伯格收购 Oculus 说过的话:“(VR)是一个新型的交流平台。通过感受真正的存在感,你将与生活中的朋友分享无限的空间和体验。想象一下,你不仅仅是和朋友们在线分享美好的时刻,而是分享所有的经历与冒险。”


赞(0) 打赏