Android P vă anunță acum când serviciile de accesibilitate nu mai funcționează

click fraud protection

Aplicațiile cărora li se acordă permisiunea pentru Serviciile de accesibilitate se pot bloca uneori din cauza diferitelor erori, și tocmai am descoperit că Android P va spune de fapt utilizatorului când ceva nu funcționează corect.

La sfârșitul anului trecut, am discutat despre un e-mail pe care Google îl trimitea unui număr de dezvoltatori de aplicații Android cu privire la modul în care foloseau serviciile de accesibilitate. Când se uită la propriile documente Google pentru această funcție, acestea afirmă în mod explicit că aceasta trebuie utilizată ca o modalitate de a ajuta utilizatorii cu dizabilități, oferind îmbunătățiri ale interfeței cu utilizatorul. Cu toate acestea, știm cu toții că unele dintre cele mai inovatoare aplicații îl folosesc pentru tot felul de lucruri. Aplicațiile cărora li se acordă permisiunea pentru Serviciile de accesibilitate se pot bloca uneori din cauza diverselor erori și tocmai am descoperit că Android P ne va spune de fapt când ceva nu funcționează corect.


Ce este un serviciu de accesibilitate?

Serviciul de accesibilitate permite aplicației Android să fie mai accesibilă utilizatorilor cu anumite dizabilități (cum ar fi cei cu deficiențe de vedere). Acum, această caracteristică este denumită în mod obișnuit ca a11y și este o aplicație la care sistemul poate alimenta anumite informații în funcție de ce evenimente Serviciul de accesibilitate se înregistrează pentru a asculta. Deci, de exemplu, o aplicație căreia i s-a acordat permisiunea Serviciului de accesibilitate poate asculta TYPE_VIEW_CLICKED evenimente care îi permit să primească informații de la sistem despre orice butoane pe care utilizatorul le-ar putea apăsa. Aplicația poate apoi să preia acele date și să facă altceva cu ele (cum ar fi remaparea unui buton apăsat în acest caz).


E-mailurile care au fost trimise dezvoltatorilor au fost surprinzătoare, deoarece versiunea anterioară a propriei Google documentele nu au menționat nimic despre utilizarea serviciilor de accesibilitate pentru a ajuta utilizatorii dizabilități. La acea vreme, ni s-a spus că aplicațiile care nu au fost remediate în 30 de zile vor fi eliminate din Magazinul Play și asta nu se întâmplă încă. În orice caz, Google încă lucrează pentru a îmbunătăți serviciile de accesibilitate cu Android P, deoarece acum vă va spune când serviciul funcționează defectuos.

Am aflat despre această schimbare când testam o versiune alfa a Noile gesturi de navigare de la XDA aplicarea. A apărut o eroare care a cauzat blocarea serviciului. Deoarece este ceva cu care ne-am ocupat în trecut, știam că trebuie să accesăm aplicația de setări și să o dezactivăm și să o repornim. Cu Android Oreo și mai devreme, serviciul spunea pur și simplu că a fost activat și asta i-a făcut pe mulți să presupună că nu a fost nicio problemă cu el. Acesta nu este cazul când o aplicație are o astfel de eroare și serviciul trebuie să fie activat din nou.

Cu Android P, Google îi spune acum utilizatorului că ceva a mers prost cu serviciile de accesibilitate pentru o anumită aplicație. În loc să spunem doar „Activat” așa cum era înainte, acum ni se spune că nu funcționează și că trebuie la „Atingeți pentru informații”. În cazul nostru, când atingem aplicația ni se spune că serviciul este funcţionare defectuoasă. Așa că este bine să vedem că Google transmite anumite informații utilizatorului în loc să-i lase să ghicească ce se întâmplă.