Google omezuje, které aplikace mohou zobrazit další nainstalované aplikace ve vašem zařízení

click fraud protection

Google omezí oprávnění QUERY_ALL_PACKAGES, které používají aplikace pro Android ke zjištění, které aplikace jsou nainstalovány na daném zařízení.

Google provádí některé nové změny v programových zásadách pro vývojáře, které znesnadní aplikacím zjistit, jaké další aplikace jsou nainstalovány ve vašem zařízení Android. Google říká, že považuje úplný seznam nainstalovaných aplikací v zařízení uživatele za osobní a citlivé informace, a jako takový omezí, které aplikace budou mít k těmto informacím přístup. Google konkrétně omezí, které aplikace mohou žádat o oprávnění QUERY_ALL_PACKAGES, které je v současnosti pro aplikace vyžadováno cílení na rozhraní API úrovně 30 (Android 11) a vyšší, kteří se chtějí dotazovat na seznam nainstalovaných aplikací v zařízení uživatele se systémem Android 11 nebo později.

Pohyb vpřed, použití Oprávnění QUERY_ALL_PACKAGES bude povoleno pouze v případě, že základní funkce aplikace závisí na dotazování nainstalovaných aplikací. Vývojáři budou muset „dostatečně zdůvodnit, proč méně rušivá metoda viditelnosti aplikace dostatečně neumožní základní funkcionalitu vaší aplikace, která je v souladu se zásadami.“

Google popisuje povolená použití oprávnění QUERY_ALL_PACKAGES takto:

Povolené použití zahrnuje aplikace, které musí objevit všechny nainstalované aplikace v zařízení, aby mohly mít nárok na povolení z důvodu informovanosti nebo interoperability. Povolené použití zahrnuje; vyhledávání zařízení, antivirové aplikace, správce souborů a prohlížeče.

Pokud aplikace nesplňuje požadavky uvedené výše, musí vývojář odebrat oprávnění z manifestu aplikace, aby byla v souladu se zásadami Play. I když aplikace splňuje požadavky na používání oprávnění QUERY_ALL_PACKAGES, vývojář bude muset ve službě Play Console podepsat formulář prohlášení. Google varuje, že neodeslání formuláře prohlášení nebo nesplnění požadavků zásad může vést k odstranění vaší aplikace z obchodu Google Play. Tato nová změna vstoupí v platnost od 5. května 2021. Stojí za zmínku, že od listopadu 2021 budou všechny nové aplikace a aktualizace aplikací odeslány Googlu Play bude muset cílit na Android 11 nebo vyšší, což posílí vymáhání této novinky politika.

Toto je vítaná změna, která aplikacím ztíží špehování aplikací, které na svém zařízení používáte. Vědět, jaké aplikace jsou na vašem zařízení nainstalovány, lze použít jako součást cílených reklam nebo pro škodlivé účely.

Stojí za zmínku, že Google již vyžaduje aplikace, které požadují oprávnění SMS nebo Call Log k podepsání formuláře prohlášení před jejich zveřejněním na Google Play. Omezení viditelnosti balíčku aplikace je jen dalším krokem v tom, jak Google omezuje přístup k oprávněním ve snaze zachovat soukromí uživatelů.

Díky XDA Recognized Developer M66B za tip!