Obchod Play nedovolí aplikáciám vyhľadávať iné aplikácie bez dobrého dôvodu

Google začne od 1. júna odstraňovať aplikácie z Obchodu Play, ktoré používajú QUERY_ALL_PACKAGES bez dobrého dôvodu.

Aplikácie pre Android môžu kontrolovať, ktoré ďalšie aplikácie sú nainštalované pomocou povolenia QUERY_ALL_PACKAGES, ale vzhľadom na bezpečnostné riziká a riziká ochrany súkromia je táto funkcia určená iba pre aplikácie, ktoré vlastne potrebovať (napríklad spúšťače aplikácií alebo nástroje na zálohovanie). Google minulý rok povedal, že začne z Obchodu Play vyhadzovať aplikácie, ktoré použili povolenie bez dobrého dôvodu, a teraz toto pravidlo nadobudlo účinnosť.

Google údajne poslal vývojárom e-mail so zverejnenými aplikáciami pomocou QUERY_ALL_PACKAGES povolenie a informuje ich, že budú musieť vyplniť príslušné vyhlásenie o povolení v hre Konzola. Vyhlásenie obsahuje vysvetlenie, prečo si „základná funkcia vo vašej aplikácii“ vyžaduje povolenie, spolu s písomným popisom a krátkou ukážkou videa. Aplikáciám bez deklarácie hrozí, že budú od 1. júna 2022 odstránené z Obchodu Google Play.

Android 10 a starší umožnil akejkoľvek aplikácii získať úplný zoznam nainštalovaných aplikácií bez akýchkoľvek výziev na povolenia alebo blokovania ostatných reklám. To bol významný problém pre súkromie a bezpečnosť (napr. aplikácie mohli zacieliť reklamy na základe nainštalovaných aplikácií), takže počnúc Androidom 11, zoznam aplikácií bol predvolene filtrovaný. Aplikácie môžu stále obísť nový filter s povolením QUERY_ALL_PACKAGES, ale Google povedal minulý rok nepovolil by aplikácie v Obchode Play, ktoré používali povolenie na nepodstatné funkcie.

Pôvodný dátum dokončenia zmeny pravidiel Obchodu Play bol 5. máj 2021, pričom prvé odstraňovanie aplikácií, ktoré nie sú v súlade, začalo v novembri 2021. Google neskôr posunul dátum začiatku z dôvodu „ohľadov súvisiacich s ochorením COVID-19“.

Google vytvoril podobné pravidlá pre aplikácie využívajúce služby dostupnosti, pretože sa snaží vyvážiť požiadavky na aplikácie s bezpečnostnými opatreniami. Ak vývojári aplikácií vedia vysvetliť, prečo ich aplikácie nemôžu fungovať bez QUERY_ALL_PACKAGES, môžu zostať v Obchode Play – za predpokladu, že tím podpory spoločnosti Google je pohotový a ústretový, čo nie je to vždy tak.

Zdroj:Reddit