vivo NEX伸缩摄像头竟成偷拍软件照妖镜?别害怕,这真是个误会!

vivo在早前发布了全面屏手机vivo NEX , 为了实现更大的屏占比,vivo NEX特意将前置摄像头挪至机身上方,通过伸缩的方式开启和关闭前置摄像头,在不需要使用到的时候内部网聊天软件,vivo NEX的前置摄像头将完全隐藏在手机内部,非常具有新意 。但是今日,这个伸缩式摄像头却引发了一场大讨论内部网聊天软件,原因不在摄像头本身,而是使用这个摄像头的APP 。
根据网友爆料,在使用特定APP(例如浏览器,一些特定网站)的时候,vivo NEX的摄像头竟然会自动伸出,第一时间或许以为是不小心按到了相机或是系统BUG,但是当每次都在同一位置出现同样的情况后,这名网友才不得不深思背后的原因,仔细一想 , 这背后的原因似乎还有些毛骨悚然,难道在每次启动这些APP或者网页的时候,它们都会偷偷的拍照窃取用户隐私吗?!
确实 , 如果简单的从用户使用手机的逻辑来看,只有在用户想要进行拍照的时候,摄像头才会自动开启 , 否则它应该处于关闭状态才对 。实在没想到,vivo NEX这么一个为了全面屏做出的设计,竟然成为了窃取隐私的流氓软件的照妖镜 。然而,真的是这样吗?
固然,当前互联网时代大量第三方应用窃取用户隐私 , 但是情况还没有糟糕到这个程度,在几天前就有网友使用一款名为Telegram的聊天软件时,发现自己的NEX手机前置摄像头竟然伸了出来,但是当时他并没有做任何拍照操作,在知乎上询问之后,有网友根据Telegram的开源代码,弄明白了摄像头弹出的原因 。

vivo NEX伸缩摄像头竟成偷拍软件照妖镜?别害怕,这真是个误会!

文章插图
在Telegram的摄像头源码部分 , 第99行的代码告诉了我们摄像头弹出的原因 , 当Telegram在初始化聊天界面时,会通过系统的Camera.open()事件获取摄像头的初始化对象,而就是这一操作引起了vivo NEX摄像头的弹出,因为vivo NEX正是通过捕获Camera.open()事件来开启前置摄像头的 。
另一网友也给出了摄像头弹出的原因,由于vivo NEX摄像头弹出需要时间,所以在摄像头并未真正开启的时候,vivo NEX就会通过Camera.open()事件提前命令摄像头弹出,这样才能避免在开启了拍照软件后摄像头还没完全弹出的情况 。没想到的是,不少APP和网站在拥有摄像头权限的前提下,会在用户并未使用摄像头的时候提前初始化摄像头,以保证需要进行人脸识别等类似操作时的速度 。
?
当把整个事件弄清楚之后,我们发现,其实并没有谁真正做错,vivo为了保证用户使用前置摄像头时的同步性,提前调用了摄像头 , 而第三方APP和网站同样是为了保证用户更流畅的在应用中使用摄像头,提前初始化了摄像头,却没想到,双方为了用户体验而做出的优化 , 竟然产生了这样的乌龙事件 。虽然隐私窃取已经成了当今社会的重点问题,但是就这次事件来说,确实没必要过多责备第三方APP和网站本身 。
【vivo NEX伸缩摄像头竟成偷拍软件照妖镜?别害怕,这真是个误会!】本文到此结束,希望对大家有所帮助!

猜你喜欢