Android 11的第一個Developer Preview即將面世,并且需要進行大量更改來發(fā)現(xiàn)和分析。鑒于它剛剛問世,我們才剛剛開始發(fā)現(xiàn)新功能。但是,在Google的Android開發(fā)者博客上,他們概述了一項可能對確保用戶隱私大有幫助的變更,并且它不會僅適用于Android11。開發(fā)者最終將需要直接獲得Google的批準(zhǔn),以便他們的Play商店應(yīng)用在后臺獲取位置服務(wù)。
隨著Android 10的發(fā)布,Google做到了這一點,以便用戶必須明確允許應(yīng)用在后臺訪問位置服務(wù)。當(dāng)應(yīng)用請求位置時,當(dāng)前會出現(xiàn)一條提示,允許訪問,在使用應(yīng)用時允許或完全拒絕訪問。Google似乎已邁出了一步,開發(fā)人員現(xiàn)在將需要直接瀏覽該公司。谷歌在博客中表示,超過一半的用戶選擇了“應(yīng)用程序正在使用”選項。使用Android 11,用戶還可以選擇只允許應(yīng)用一次訪問位置數(shù)據(jù),然后該應(yīng)用將需要在下次啟動時再次請求它。
至于在后臺訪問位置數(shù)據(jù)的應(yīng)用程序,谷歌發(fā)現(xiàn)許多應(yīng)用程序“實際上并不需要它”。為了確定應(yīng)用程序是否需要在后臺訪問位置的能力,公司將考慮以下因素。
該功能是否可以為用戶帶來明確的價值?
用戶是否希望該應(yīng)用程序在后臺訪問其位置?
功能對應(yīng)用程序的主要用途是否重要?
您能否在不訪問后臺位置的情況下提供相同的體驗?
這些是Google在更新Google Play政策后將要考慮的因素。Google Play信任與安全小組的成員將審核所有對此權(quán)限的請求。Google給出了以下三個應(yīng)用示例,說明了如何為運行Android 11的設(shè)備授予權(quán)限。
一個將緊急或安全警報作為其核心功能的一部分發(fā)送的應(yīng)用程序,并明確傳達了為什么需要用戶訪問的應(yīng)用程序?qū)⒂泻芎玫睦碛梢蠛笈_定位。
允許用戶選擇與朋友連續(xù)分享其位置的社交應(yīng)用程序也很有可能在后臺訪問位置。
具有商店定位器功能的應(yīng)用程序僅在用戶可見時才訪問位置即可正常工作。在這種情況下,根據(jù)新政策,該應(yīng)用將沒有足夠的理由要求背景位置。
此政策更改不是立即生效的,將需要一些時間來實施。Google預(yù)計將在以下推出時間表中使用。
4月:官方Google Play政策更新(包含背景位置)
5月:開發(fā)人員可以通過Play控制臺請求有關(guān)其用例的反饋,估計回復(fù)時間為2周,具體取決于音量
8月3日:提交給Google Play且具有后臺訪問權(quán)限的所有新應(yīng)用都需要獲得批準(zhǔn)
11月2日:所有需要后臺位置的現(xiàn)有應(yīng)用都需要獲得批準(zhǔn)或從Google Play中刪除
Google目前鼓勵所有開發(fā)人員審查其應(yīng)用程序,并確保在請求后臺位置訪問時出于正確的原因。開發(fā)人員還負責(zé)可能嘗試在后臺訪問位置的任何第三方SDK。此更改不僅會影響Android 11,因為這些應(yīng)用程序?qū)腉oogle Play商店中完全刪除。