vivo NEX伸縮攝像頭竟成偷拍軟件照妖鏡?別害怕,這真是個誤會!

vivo在早前發佈了全面屏手機vivo NEX,為了實現更大的屏佔比,vivo NEX特意將前置攝像頭挪至機身上方,通過伸縮的方式開啟和關閉前置攝像頭,在不需要使用到的時候,vivo NEX的前置攝像頭將完全隱藏在手機內部,非常具有新意。但是今日,這個伸縮式攝像頭卻引發了一場大討論,原因不在攝像頭本身,而是使用這個攝像頭的APP。

vivo NEX伸縮攝像頭竟成偷拍軟件照妖鏡?別害怕,這真是個誤會!

根據網友爆料,在使用特定APP(例如瀏覽器,一些特定網站)的時候,vivo NEX的攝像頭竟然會自動伸出,第一時間或許以為是不小心按到了相機或是系統BUG,但是當每次都在同一位置出現同樣的情況後,這名網友才不得不深思背後的原因,仔細一想,這背後的原因似乎還有些毛骨悚然,難道在每次啟動這些APP或者網頁的時候,它們都會偷偷的拍照竊取用戶隱私嗎?!

vivo NEX伸縮攝像頭竟成偷拍軟件照妖鏡?別害怕,這真是個誤會!

確實,如果簡單的從用戶使用手機的邏輯來看,只有在用戶想要進行拍照的時候,攝像頭才會自動開啟,否則它應該處於關閉狀態才對。實在沒想到,vivo NEX這麼一個為了全面屏做出的設計,竟然成為了竊取隱私的流氓軟件的照妖鏡。然而,真的是這樣嗎?

vivo NEX伸縮攝像頭竟成偷拍軟件照妖鏡?別害怕,這真是個誤會!

固然,當前互聯網時代大量第三方應用竊取用戶隱私,但是情況還沒有糟糕到這個程度,在幾天前就有網友使用一款名為Telegram的聊天軟件時,發現自己的NEX手機前置攝像頭竟然伸了出來,但是當時他並沒有做任何拍照操作,在知乎上詢問之後,有網友根據Telegram的開源代碼,弄明白了攝像頭彈出的原因。

vivo NEX伸縮攝像頭竟成偷拍軟件照妖鏡?別害怕,這真是個誤會!

在Telegram的攝像頭源碼部分,第99行的代碼告訴了我們攝像頭彈出的原因,當Telegram在初始化聊天界面時,會通過系統的Camera.open()事件獲取攝像頭的初始化對象,而就是這一操作引起了vivo NEX攝像頭的彈出,因為vivo NEX正是通過捕獲Camera.open()事件來開啟前置攝像頭的。

vivo NEX伸縮攝像頭竟成偷拍軟件照妖鏡?別害怕,這真是個誤會!

另一網友也給出了攝像頭彈出的原因,由於vivo NEX攝像頭彈出需要時間,所以在攝像頭並未真正開啟的時候,vivo NEX就會通過Camera.open()事件提前命令攝像頭彈出,這樣才能避免在開啟了拍照軟件後攝像頭還沒完全彈出的情況。沒想到的是,不少APP和網站在擁有攝像頭權限的前提下,會在用戶並未使用攝像頭的時候提前初始化攝像頭,以保證需要進行人臉識別等類似操作時的速度。

vivo NEX伸縮攝像頭竟成偷拍軟件照妖鏡?別害怕,這真是個誤會!

當把整個事件弄清楚之後,我們發現,其實並沒有誰真正做錯,vivo為了保證用戶使用前置攝像頭時的同步性,提前調用了攝像頭,而第三方APP和網站同樣是為了保證用戶更流暢的在應用中使用攝像頭,提前初始化了攝像頭,卻沒想到,雙方為了用戶體驗而做出的優化,竟然產生了這樣的烏龍事件。雖然隱私竊取已經成了當今社會的重點問題,但是就這次事件來說,確實沒必要過多責備第三方APP和網站本身。


分享到:


相關文章: