Google încearcă din nou să limiteze aplicațiile care pot folosi API-ul Serviciului de accesibilitate. Citiți mai departe pentru a afla mai multe.
Android oferă un serviciu API de accesibilitate care expune anumite evenimente de sistem la aplicații. API-ul este incredibil de puternic, deoarece permite aplicațiilor să asculte evenimente, cum ar fi atunci când un utilizator face clic pe un link, vizualizează o fereastră și mult mai mult. După cum sugerează și numele, API-ul este destinat doar aplicațiilor care rezolvă o nevoie de accesibilitate, dar a fost folosit greșit de aplicații rău intenționate în trecut. Datorită acestui fapt, Google o dată a încercat să restricționeze aplicațiile de la utilizarea API-ului încă din 2017. Și compania încearcă acum să o facă din nou.
În trecut, aplicațiile rău intenționate au folosit API-ul Accessibility Service pentru a spiona utilizatorii interceptând intrări, păcălindu-i cu suprapuneri false etc. Drept urmare, Google a încercat să restricționeze aplicațiile care ar putea folosi API-ul în 2017. Cu toate acestea, compania s-a confruntat cu o mulțime de reacții pentru această mișcare din partea dezvoltatorilor ale căror aplicații au folosit în mod legitim API-ul. Google a revenit ulterior asupra restricției. Multe s-au schimbat de atunci, iar acum multe dintre funcțiile pe care aplicațiile le-au implementat folosind API-ul Accessibility Service au recomandat alternative. Prin urmare, se pare că Google este în sfârșit gata să avanseze cu restricționarea utilizării sale încă o dată.
În cea mai recentă actualizare a regulilor politicii Google Play, Google a adăugat o nouă politică de permisiuni pentru a furniza cerințe pentru utilizarea API-ului de accesibilitate. Într-o pagina de suport referitor la aceeasi firma spune ca „doar servicii care sunt concepute pentru a ajuta persoanele cu dizabilități să își acceseze dispozitivul sau altfel depășirea provocărilor care decurg din dizabilitățile lor sunt eligibile să declare că sunt accesibilitate unelte."
Ca exemple, Google listează funcții precum cititoare de ecran, sisteme de intrare bazate pe comutatoare, sisteme de introducere vocală și sisteme de acces bazate pe Braille. Sunt permise și alte instrumente care sprijină persoanele cu dizabilități ca scop principal. Google afirmă în mod explicit că următoarele tipuri de aplicații nu vor fi considerate instrumente de accesibilitate: software antivirus, instrumente de automatizare, asistenți, aplicații de monitorizare, agenți de curățare, manageri de parole și lansatoare.
Compania subliniază în continuare că aplicațiile care nu îndeplinesc noua definiție a instrumentului de accesibilitate, dar care doresc să utilizeze API-ul Serviciului de accesibilitate oricum trebuie să completeze un Formular de declarație de permisiune pentru a primi aprobarea. De asemenea, trebuie să dezvăluie în mod vizibil ce date accesează sau colectează, cum sunt utilizate și/sau partajate acele date și să solicite acțiuni afirmative ale utilizatorului pentru consimțământ. Deși acest lucru va reduce, fără îndoială, numărul de aplicații care abuzează de API-ul în scopuri nefaste, din păcate, va duce și la eliminarea aplicațiilor inovatoare care folosesc API-ul.
Această actualizare la politica de permisiuni va intra în vigoare pe 15 octombrie 2021. Dezvoltatorii trebuie să trimită formularul menționat mai sus înainte de termenul limită, sau Google își poate elimina aplicația din Magazinul Play.