每日最新頭條.有趣資訊

vivo NEX 並不是什麽照妖鏡,大環境不行罷了

6 月 12 日,vivo 發布了全新的旗艦機 NEX,彈出式攝影頭、螢幕震動發生、屏下光感和指紋算是好好亮了下肌肉。但 Vivo 可能自己也不會想到,幾周以後, NEX 會以這樣的一種方式,成為網友們熱烈討論的話題。

NEX 最獨特的設計當然還是那顆彈出式的攝影頭,在用戶需要使用前置相機時,它就會自動彈出,完成拍攝後再收回。

但也正式由於它需要伸出的特性,導致每次鏡頭被調用都會異常明顯。最近,就有 vivo NEX 的用戶反映,在使用 QQ 瀏覽器打開某些特定的網頁時,vivo NEX 的前置攝影頭會自動地進行升降。

這下可就不得了了,用戶們紛紛質疑騰訊在偷拍,已經侵犯了用戶的隱私安全。這當然不是危言聳聽,試想,手機前置鏡頭在用戶沒拍照的時候,突然自己升起看你一眼,確實是挺讓人毛骨悚然的。

而用戶們更擔心的是,NEX 只是因為配備了特殊的機械結構才讓這一問題得以曝光,如果沒有它,這種背後的“小動作”還要持續多久?而那些沒被發現的問題還有多少?

一時間,騰訊又成了千夫所指。

??

針對此問題,QQ 瀏覽器團隊火速進行了回應:

因為Android設計規範的問題,所以我們是需要調用攝影頭的接口的,然後由於兼容性的問題,我們採用代碼調用方案會讓vivo NEX用戶出現攝影頭“自動升降”的情況,

但是我們調用的時候並不會開啟攝影頭拍照或者采集行為,所有沒有存在QQ瀏海器會通過“自動升降攝影頭”搜集隱私的行為,請大家放心。

全文如下圖:

??

同樣的,以注重隱私保護的 IM 軟體 Telegram 也出現了同樣的問題,因為這款應用的代碼是開源,於是有網友扒出了有問題的代碼,其中可以確實地看到調用相機模組是不分前後攝的。

對於一些技術細節,知乎答主“王偉”給出了解釋:

1.為什麽只有打開攜程網站才會彈出攝影頭?

因為攜程網站調用了遍歷攝影頭的前端api,觸發了瀏覽器內核獲取攝影頭資訊的接口,所以才會彈出攝影頭。

2.為什麽只有qq瀏覽器才會彈出?

瀏覽器為了優化web AR的體驗(比如掃描識物等),優化機型兼容性,內核調整了該api的實現。所以使用了舊接口來獲取攝影頭資訊。

3.實際會真實產生拍攝行為嗎?

並不會,由於獲取攝影頭資訊有兩套接口,camera1和camera2。參考百度搜索獲取攝影頭資訊第一條Camera.Parameters android相機參數。由於vivo適配性的問題,在使用Camera1接口獲取參數的時候會彈出攝影頭,且獲取完攝影頭會立即關閉,所以不存在拍攝行為。此處可以參考開源的telegram,表現行為和qq瀏覽器一致。

4.為什麽偏偏要使用Camera1不使用Camera2呢?

還是因為當前Android的碎片化問題,使用Camera2會遇到很多的兼容性問題,所以程式猿選擇了Camera1的實現方案。使用Camera1的都會遇到這個問題

5.為什麽偏偏打開的是前置攝影頭?

因為app調用這個系統接口的時候連有沒有攝影頭都不知道,結果vivo就把前置攝影頭彈了出來。

實際上,類似的問題已經不是第一次出現了。早在 2013 年,OPPO 曾推出一款翻轉攝影頭的手機 OPPO N1,這款手機的前置被調用時,也會自己翻轉,當時就曾引起了輿論的爭議。不過後來機械結構的手機近乎絕跡,也就沒人再討論了。直到 NEX 的出現,這個話題才又回到了大家的視線當中。

OK,這份回應目前看起來還算站得住腳。

最後,這件事以騰訊和 vivo 都退出了更新補丁告終。實際上,vivo 自己的代碼中,也有不規範的地方,上下遊共同的失誤,導致呈現了這麽一個結果。所以說,NEX 這個“手機中的崔永元”的名號,多少有些名不副實,只是個“誤打誤撞”的結果。

不過,vivo 確實是做了調整的。NEX 在最近的一次軟體更新,針對 App 頻繁調用攝影頭的問題,系統加入了部分權限需要二次確認的功能,而就是這個新的“二次確認”功能,又把百度揪了出來。

最近,又有 vivo 用戶指出,在新韌體下,使用百度輸入法在打開手機自帶的瀏覽器進行搜索時,手機狀態欄會變紅,顯示“百度輸入法正在錄音”,並且會提示用戶是否要禁止它。

又是拍照又是錄音,在不知情的情況下,用戶好像是已經拍完了一部電影。

新版本加入了二次確認功能,它具體的功能是指,即便用戶在安裝界面、設定界面中允許了應用的錄音、拍照權限,但當它確實需要調用麥克風、鏡頭時,用戶需要手動確認一次,也就是說,百度輸入法在用戶沒有使用麥克風時,已經在錄音了。

除此之外,還有網友發現在錄音過程中,同時還伴隨了數據的上傳。

圖片來自知乎匿名網友的回答

同樣的,百度也免不了一撥口誅筆伐。

?針對此問題,百度手機輸入法官方回應稱,造成該現象是因為輸入法做了語音麥克風預熱的優化,但其實百度輸入法並未進行錄音處理。

以下為百度輸入法回應原文:

回應的方向大致相同,但相比較騰訊具體到代碼的解釋,百度一句“預熱”顯然沒有太多的誠意和說服力。

和上文一樣,這其實也是個老生常談的問題,去年就有華為用戶在花粉論壇發帖,表示百度輸入法經常會佔用錄音功能,導致其它應用無法錄音的情況。

而 NEX 因為加入了一個二次確認功能,才讓百度輸入法這一後台行為得到了曝光。

不出意外,百度也會在近期推出更新補丁,修複這一問題。

這件事其實並不是什麽大事,檢測權限的可用性確實是應用中合理的一環。另外,理性的說,沒有哪個大公司敢這麽對用戶隱私下手的,這被發現了就是大罪。但為什麽用戶面對此類問題依然草木皆兵?

原因無它,被嚇怕了。國產 App 素來被冠以“毒瘤”的稱號,問題就在於無休止的索取權限和後台駐留。這導致了那些屢禁不止的“個性化廣告”,以及所謂的算法推薦,再聯想到李彥巨集“中國人對隱私問題的態度更開放,也相對來說沒那麽敏感。如果他們可以用隱私換取便利、安全或者效率”的言論,用戶難以信任廠商也就可以理解了。

別說用戶反智,誰叫你們在用戶心目中的形象不正面呢?

另外,還有幾個問題想問,廠商們在調用攝影頭、麥克風等敏感權限時,是否應該對用戶進行提示?即便你並沒有真的在拍照、錄音?

以及,從 OPPO N1 上出現問題到現在,五年多時間了,這個問題還會再次出現?

獲得更多的PTT最新消息
按讚加入粉絲團