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