vivo NEX弹出式摄像头很好解决了全面屏手机前置摄像头的安置问题,堪称业界范本。令人意想不到的是,除此之外,采用了机械式结构的vivo NEX摄像头,还很容易发现是否有流氓软件在偷偷调用你的摄像头。
近日,网友爆料,用vivo NEX启用手机QQ浏览器这款软件,打开携程网站时,摄像头会出现升降动作,怀疑手机QQ浏览器暗中拍摄用户隐私,引发了网友对信息安全问题的担忧。
6月28日,QQ浏览器发布情况说明,表示QQ浏览器技术团队对该问题进行了测试复现,确认存在摄像头被调起,这一动作不会开启摄像头,更不会拍摄或记录。
QQ浏览器将vivo NEX摄像头被调出的“锅”甩给了谷歌的安卓。
为实现用户对一些功能使用(如扫描二维码),W3C规范有一个前端标准接口遍历媒体设备,获取摄像头参数以供后续使用,Android有camera1和camera2两套API来操作摄像头,其中camera2不需要打开摄像头就能获取摄像头参数,但其在AR摄像头等应用中存在性能和兼容性问题,因而手机QQ浏览器没有采用,选择了camera1接口。
camera1需要调用Camera.Open()函数初始化,以获取摄像头句柄,然后通过摄像头句柄获取摄像头参数,这导致了用QQ浏览器打开某些网站过程中(“需要获取摄像头的参数”情况下)vivo NEX摄像头被调起的动作。不过这个动作中,vivo NEX的摄像头并没有完全弹出,摄像头也没有拍摄与采集行为。该网页只调用了mediaDevices.enumerateDevices接口,并没有其他任何操作。
QQ浏览器表示将对这一使用体验进行优化与提示。
▲ 手机QQ浏览器回应调用摄像头(Source:QQ浏览器)
稍早之前,另一款陷入“偷拍”质疑的软件Telegram作出了澄清:vivo NEX摄像头只是硬件初始化的一个副作用,其实是给摄像头预览做准备的,Telegram并没有偷拍你的照片。
如果每款APP都要这么“调戏”一番摄像头的话,vivo NEX表示很受伤,毕竟官方资料显示,vivo NEX弹出式前置摄像头使用寿命大约是5万次,且用且珍惜啊。