A Google június 1-től elkezdi eltávolítani a Play Áruházból azokat az alkalmazásokat, amelyek alapos indoklás nélkül használják a QUERY_ALL_PACKAGES csomagot.
Az Android-alkalmazások ellenőrizhetik, hogy mely egyéb alkalmazások vannak telepítve a QUERY_ALL_PACKAGES engedéllyel, de tekintettel a biztonsági és adatvédelmi kockázatokra, a funkció csak olyan alkalmazások számára készült, tulajdonképpen szüksége van rá (például alkalmazásindítók vagy biztonsági mentési eszközök). A Google tavaly közölte, hogy elkezdi kirúgni azokat az alkalmazásokat a Play Áruházból, amelyek alapos indok nélkül használták az engedélyt, most pedig a szabály életbe lépett.
A Google állítólag e-mailt küldött azoknak a fejlesztőknek, akik közzétett alkalmazásokat használnak a QUERY_ALL_PACKAGES használatával engedélyt, tájékoztatva őket arról, hogy ki kell tölteniük a megfelelő engedélynyilatkozatot a Play-ben Konzol. A nyilatkozatban meg kell magyarázni, hogy az „alkalmazásod alapvető funkcióihoz” miért van szükség az engedélyre, egy írásos leírással és egy rövid bemutató videóval. A nyilatkozat nélküli alkalmazásokat 2022. június 1-jétől eltávolítják a Google Play Áruházból.
Az Android 10 és korábbi verziók lehetővé tették, hogy minden alkalmazás megkapja a telepített alkalmazások teljes listáját engedélykérések vagy akadályok nélkül. Ez jelentős adatvédelmi és biztonsági problémát jelentett (például az alkalmazások a telepített alkalmazások alapján célozhattak hirdetéseket), ezért az Android 11-től kezdve az alkalmazások listája alapértelmezés szerint szűrve lett. Az alkalmazások továbbra is megkerülhetik az új szűrőt a QUERY_ALL_PACKAGES engedéllyel, de A Google azt mondta tavaly nem engedélyezné azokat az alkalmazásokat a Play Áruházban, amelyek nem alapvető funkciókhoz használták az engedélyt.
A Play Áruház irányelveinek módosításának eredeti határideje 2021. május 5. volt, a nem megfelelő alkalmazások első eltávolítása pedig 2021 novemberében kezdődik. A Google később kitolta a kezdési dátumot „COVID-19-hez kapcsolódó megfontolások” miatt.
A Google ehhez hasonló szabályokat hozott létre az Accessibility Services használatával, mivel megpróbálja egyensúlyba hozni az alkalmazásokra vonatkozó követelményeket a biztonsági intézkedésekkel. Ha az alkalmazásfejlesztők el tudják magyarázni, hogy alkalmazásaik miért nem működnek a QUERY_ALL_PACKAGES nélkül, akkor maradhatnak a Play Áruházban – feltéve, hogy a Google ügyfélszolgálati munkatársai készségesek és alkalmazkodóak, ami nem mindig van így.
Forrás:Reddit