Google 限制 Android app 能查看裝置上其他已安裝 app 的能力

Eric Chan
·1 分鐘文章
Ä°stanbul, Turkey - February 2, 2019: Hand holding a smart phone on a wooden desk. The smart phone is an Samsung Galaxy S9 plus. Samsung Galaxy is a touchscreen smart phone produced by Samsung Electronics.
Ä°stanbul, Turkey - February 2, 2019: Hand holding a smart phone on a wooden desk. The smart phone is an Samsung Galaxy S9 plus. Samsung Galaxy is a touchscreen smart phone produced by Samsung Electronics.

XDA Developers 報導,Google 釋出了新的政策來限制 Android app 可以查看其他已安裝到裝置的 app 的能力。在將會於 5 月 5 日實施、更新版的的開發人員計畫政策之中寫到,將會限制能存取 QUERY_ALL_PACKAGES 權限,即能在 Android 11 或更新的系統中查看裝置上其他已安裝 app 的能力。

據新版政策之中寫道:「Google Play 將裝置的已安裝應用程式清單 (透過使用者裝置查詢而得) 視為個人和機密資訊;除非應用程式需要有使用者裝置上已安裝應用程式的大範圍瀏覽權限,才能為使用者提供核心功能或用途,否則不得使用 QUERY_ALL_PACKAGES 權限。」

那到底有什麼 app 符合許可用途呢?Google 列出了裝置搜尋功能、防毒應用程式、檔案管理工具和瀏覽器。同時如果開發者認為自己的「應用程式僅取得干擾性較低的應用程式瀏覽權限時,會無法為使用者提供符合政策規定的核心功能,就必須能夠充分說明原因。」

這次的政策更新,是為了防止裝置被惡意程式和廣告商能追蹤到內含什麼 app,同時也是繼承 Google 在 2018 年為阻止 Android app 濫用個資的情況,當時就是限制了查看通訊記錄和 SMS 內容的權限。後來 Google 就表示發現在 Play Store,存取相關權限的 app 減少了 98% 之多。