Google обмежить дозвіл QUERY_ALL_PACKAGES, який використовується програмами Android, щоб побачити, які програми встановлено на певному пристрої.
Google вносить нові зміни в Політику програми для розробників, через які додаткам буде важче бачити, які інші додатки встановлено на вашому пристрої Android. Google каже, що вважає повний список встановлених програм на пристрої користувача особистою та конфіденційною інформацією, і тому обмежує, які програми мають доступ до цієї інформації. Зокрема, Google обмежить, які програми можуть запитувати дозвіл QUERY_ALL_PACKAGES, який зараз потрібен для програм націлені на рівень API 30 (Android 11) і вище, які хочуть запитувати список встановлених програм на пристрої користувача з Android 11 або пізніше.
Рух вперед, використання Дозвіл QUERY_ALL_PACKAGES буде дозволено лише тоді, коли основні функції програми залежать від запитів до встановлених програм. Розробникам доведеться «достатньо обґрунтувати, чому менш нав’язливий метод видимості додатка недостатньо забезпечить основну функціональність вашого додатка, сумісну з політикою».
Google описує дозволене використання дозволу QUERY_ALL_PACKAGES таким чином:
До дозволеного використання входять програми, які повинні виявляти будь-які та всі встановлені програми на пристрої з метою поінформованості чи сумісності, які можуть мати право на отримання дозволу. Дозволене використання включає: пошук пристрою, антивірусні програми, файлові менеджери та браузери.
Якщо програма не відповідає наведеним вище вимогам, розробник має видалити дозвіл із маніфесту програми, щоб відповідати Політиці Play. Навіть якщо програма відповідає вимогам для використання дозволу QUERY_ALL_PACKAGES, розробнику все одно доведеться підписати форму декларації в Play Console. Google попереджає, що ненадання форми декларації або недотримання вимог політики може призвести до видалення вашої програми з магазину Google Play. Ця нова зміна набуде чинності з 5 травня 2021 року. Варто зазначити, що з листопада 2021 року всі нові додатки та оновлення додатків надсилаються в Google Play буде потрібно для Android 11 або новішої версії, посилюючи дотримання цього нового політики.
Це бажана зміна, яка ускладнить додаткам стеження за тими програмами, які ви використовуєте на своєму пристрої. Знання про те, які програми встановлено на вашому пристрої, можна використовувати як частину цільової реклами або зі зловмисною метою.
Варто зазначити, що Google уже вимагає програми, які запитують дозволи на SMS або журнал викликів, щоб підписати форму декларації перш ніж їх можна буде опублікувати в Google Play. Обмеження видимості пакетів додатків є лише наступним кроком Google щодо обмеження доступу до дозволів, намагаючись зберегти конфіденційність користувачів.
Завдяки визнаному розробнику XDA M66B за чайові!