Google знову намагається обмежити, які програми можуть використовувати Accessibility Service API. Читайте далі, щоб дізнатися більше.
Android пропонує API служби спеціальних можливостей, який надає певні системні події додаткам. API є неймовірно потужним, оскільки дозволяє програмам відстежувати такі події, як коли користувач натискає посилання, переглядає вікно та набагато більше. Як випливає з назви, API призначений лише для програм, які вирішують потреби в доступності, але в минулому шкідливі програми зловживали ним. Завдяки цьому Google один раз намагався обмежити додатки у використанні API ще в 2017 році. І зараз компанія намагається зробити це знову.
У минулому шкідливі програми використовували Accessibility Service API, щоб шпигувати за користувачами, перехоплюючи введені дані, обманюючи їх за допомогою підроблених накладень тощо. У зв’язку з цим у 2017 році Google намагався обмежити, які програми можуть використовувати API. Однак компанія зіткнулася з масою негативної реакції на цей крок від розробників, чиї програми законно використовували API. Пізніше Google відмовився від обмеження. З тих пір багато чого змінилося, і тепер багато функцій, які додатки реалізували за допомогою Accessibility Service API, мають рекомендовані альтернативи. Тому, схоже, Google нарешті готовий знову обмежити його використання.
В останнє оновлення правил політики Google Play, Google додав нову політику дозволів, щоб забезпечити вимоги до використання Accessibility API. В сторінка підтримки щодо того ж, компанія каже, що "тільки послуги, які створені, щоб допомогти людям з обмеженими можливостями отримати доступ до свого пристрою або іншим чином подолати труднощі, пов'язані з їх обмеженими можливостями, мають право заявити, що вони доступні інструменти."
Як приклади Google наводить такі функції, як програми зчитування з екрана, системи введення на основі комутаторів, системи голосового введення та системи доступу на основі шрифту Брайля. Дозволяються також інші інструменти, головною метою яких є підтримка людей з обмеженими можливостями. Google чітко заявляє, що такі типи програм не вважатимуться інструментами доступності: антивірусне програмне забезпечення, засоби автоматизації, помічники, програми моніторингу, очищувачі, менеджери паролів тощо пускові установки.
Крім того, компанія підкреслює, що програми, які не відповідають новому визначенню інструменту доступності, але все одно бажають використовувати Accessibility Service API, повинні виконати Форма декларації про дозвіл отримати схвалення. Вони також повинні чітко розкривати, до яких даних вони мають доступ або які збирають, як ці дані використовуються та/або передаються, і вимагати від користувача відповідних дій для отримання згоди. Незважаючи на те, що це, безсумнівно, зменшить кількість програм, які зловживають API у негідних цілях, це, на жаль, також призведе до того, що програми видалятимуть інноваційні функції, які використовують API.
Це оновлення до політики дозволів набуде чинності 15 жовтня 2021 року. Розробники повинні подати згадану вище форму до кінцевого терміну, інакше Google може видалити їхню програму з Play Store.