Play Store не дозволяє програмам шукати інші програми без поважної причини

click fraud protection

Google почне видаляти програми з Play Store, які використовують QUERY_ALL_PACKAGES без вагомої причини, починаючи з 1 червня.

Програми Android можуть перевіряти, які інші програми встановлено, використовуючи дозвіл QUERY_ALL_PACKAGES, але, враховуючи ризики безпеки та конфіденційності, ця функція призначена лише для програм, які насправді потрібні (наприклад, засоби запуску програм або інструменти резервного копіювання). Минулого року Google заявив, що почне видаляти програми з Play Store, які використовували дозвіл без вагомої причини, і тепер це правило набуло чинності.

Повідомляється, що Google надіслав електронний лист розробникам із опублікованими програмами за допомогою QUERY_ALL_PACKAGES дозвіл, інформуючи їх про те, що їм потрібно буде заповнити відповідну заяву про дозвіл у Play Консоль. Декларація містить пояснення, чому «основна функція вашої програми» потребує дозволу, разом із письмовим описом і короткою відеодемонстрацією. Програми без декларації ризикують бути видаленими з Google Play Store з 1 червня 2022 року.

Android 10 і раніші версії дозволяли будь-якій програмі отримувати повний список встановлених програм без будь-яких підказок дозволів або блокпостів. Це було серйозною проблемою для конфіденційності та безпеки (наприклад, програми могли націлювати рекламу на основі встановлених програм), тому, починаючи з Android 11, список програм було відфільтровано за замовчуванням. Програми все ще можуть обійти новий фільтр із дозволом QUERY_ALL_PACKAGES, але Google сказав минулого року він не дозволяв би програмам у Play Store, які використовували дозвіл для несуттєвих функцій.

Початковий термін зміни політики Play Store був 5 травня 2021 року, а перші видалення невідповідних додатків почалися в листопаді 2021 року. Пізніше Google переніс дату початку через "міркування, пов'язані з COVID-19".

Google створив подібні правила для програми, які використовують служби доступності, оскільки він намагається збалансувати вимоги до програм із заходами безпеки. Якщо розробники додатків можуть пояснити, чому їхні додатки не можуть працювати без QUERY_ALL_PACKAGES, вони можуть залишитися в Play Store — припускаючи, що персонал служби підтримки Google буде чуйним і поступливим, що це не завжди так.

Джерело:Reddit