隨著安全和隱私意識的提升,谷歌已在此前的 Android 大版本更新中關閉或限制了許多功能。而在即將正式發(fā)布的 Android 11 身上,谷歌又為相機 API 引入了一項重大的變化。這一次,用戶將無法選擇第三方相機 App 來拍攝照片或視頻,迫使其僅依賴系統(tǒng)自帶的相機應用。
Android Police 指出,這項變動的核心是 Android 定義的 Intent 系統(tǒng)。此前開發(fā)者只需遵循一定的條件而創(chuàng)建一個請求,即可在相關界面中提供系統(tǒng)推薦的幾款第三方相機 App,以供用戶選擇。
對于某些并非專為攝影而構建的 App 來說(比如向二手交易平臺上傳一張咖啡杯的圖片),此時 Intent 系統(tǒng)就能夠發(fā)揮很好的作用。遺憾的是,在即將到來的 Android 11 系統(tǒng)中,情況將發(fā)生巨大的轉(zhuǎn)變。
Android 10 上的相機 App 選擇器
具體說來是,在 Android 11 中,三項 Intent 功能將不再起作用,分別是視頻拍攝(VIDEO_CAPTURE)、圖像拍攝(IMAGE_CAPTURE)、以及密拍(IMAGE_CAPTURE_SECURE)。
更新之后,Android 11 將自動提供預安裝的相機應用來執(zhí)行這些操作,而不再給第三方 App 提供候選的機會。
功能變更前后的代碼對比
根據(jù)谷歌問題追蹤器(Google Issue Tracker)上的表示,該公司稱之“是為保護用戶隱私和安全而作出的正確權衡”。
盡管谷歌沒有給出更具體的原因,但一些人猜測,此舉或可防止某些用戶被惡意相機應用誘騙(比如設置成默認相機 App),然后用它來捕獲一些本應保密的內(nèi)容。
來源:cnBeta.COM