Google отново се опитва да ограничи кои приложения могат да използват API на услугата за достъпност. Прочетете, за да научите повече.
Android предлага API за услуга за достъпност, който излага определени системни събития на приложения. API е невероятно мощен, тъй като позволява на приложенията да слушат за събития, като например когато потребител щракне върху връзка, прегледа прозорец и много повече. Както подсказва името му, API е предназначен само за приложения, които решават нужда от достъпност, но в миналото е бил злоупотребяван от злонамерени приложения. Поради това Google веднъж се опита да ограничи приложенията да използват API през 2017 г. И сега компанията се опитва да го направи отново.
В миналото злонамерените приложения са използвали API на услугата за достъпност, за да шпионират потребителите, като прихващат въведени данни, мамят ги с фалшиви наслагвания и т.н. В резултат на това Google се опита да ограничи кои приложения могат да използват API през 2017 г. Въпреки това, компанията се сблъска с много негативни реакции за този ход от разработчици, чиито приложения са използвали законно API. Впоследствие Google се отказа от ограничението. Много неща се промениха оттогава и сега много от функциите, които приложенията внедряват с помощта на API за достъпност, имат препоръчани алтернативи. Следователно изглежда, че Google най-накрая е готов да продължи напред с ограничаването на използването му още веднъж.
В най-новата актуализация на указанията за правилата на Google Play, Google добави нова политика за разрешения, за да предостави изисквания за използване на API за достъпност. В страница за поддръжка по отношение на същото, компанията казва, че „само услуги, които са предназначени да помогнат на хората с увреждания да имат достъп до тяхното устройство или по друг начин преодоляват предизвикателствата, произтичащи от техните увреждания, имат право да декларират, че са достъпни инструменти."
Като примери Google изброява функции като екранни четци, системи за въвеждане, базирани на превключватели, системи за въвеждане, базирани на глас, и системи за достъп, базирани на Брайл. Разрешени са и други инструменти, чиято основна цел е да подкрепят хората с увреждания. Google изрично заявява, че следните типове приложения няма да се считат за инструменти за достъпност: антивирусен софтуер, инструменти за автоматизация, асистенти, приложения за наблюдение, почистващи средства, мениджъри на пароли и ракети-носители.
Освен това компанията подчертава, че приложенията, които не отговарят на новата дефиниция на инструмент за достъпност, но въпреки това желаят да използват API на услугата за достъпност, трябва да попълнят Формуляр за декларация за разрешение да получи одобрение. Те трябва също така да разкрият на видно място до какви данни имат достъп или да ги събират, как тези данни се използват и/или споделят и да изискват утвърдително действие на потребителя за съгласие. Въпреки че това несъмнено ще намали броя на приложенията, които злоупотребяват с API за злонамерени цели, за съжаление също така ще доведе до премахване на иновативни функции, които използват API.
Тази актуализация към политиката за разрешения ще влезе в сила на 15 октомври 2021 г. От разработчиците се изисква да изпратят формуляра, споменат по-горе, преди крайния срок или Google може да премахне тяхното приложение от Play Store.