Android P annab teile nüüd teada, kui juurdepääsetavuse teenused lakkavad töötamast

Rakendused, millel on juurdepääs hõlbustusteenuste kasutamiseks, võivad mõnikord erinevate vigade tõttu kokku kukkuda, ja avastasime just, et Android P annab kasutajale teada, kui midagi ei tööta õigesti.

Eelmise aasta lõpus arutasime meili, mille Google saatis paljudele Androidi rakenduste arendajatele selle kohta, kuidas nad juurdepääsetavuse teenuseid kasutasid. Selle funktsiooni kohta Google'i enda dokumente vaadates öeldakse selgesõnaliselt, et seda tuleb kasutada puuetega kasutajate abistamiseks, pakkudes kasutajaliidese täiustusi. Kuid me kõik teame, et mõned kõige uuenduslikumad rakendused kasutavad seda igasuguste asjade jaoks. Rakendused, millele on juurdepääs hõlbustusteenuste kasutamiseks antud, võivad mõnikord erinevatel põhjustel kokku jooksma vead ja avastasime just, et Android P annab meile teada, kui midagi ei tööta õigesti.


Mis on juurdepääsetavuse teenus?

Juurdepääsetavuse teenus võimaldab Androidi rakendusel olla teatud puudega kasutajatele (nt nägemispuudega) juurdepääsetavam. Nüüd nimetatakse seda funktsiooni tavaliselt kui

a11a ja see on rakendus, millele süsteem võib sõltuvalt sellest, mida edastada sündmused juurdepääsetavuse teenus registreerib kuulamiseks. Näiteks võib rakendus, millele on antud juurdepääsetavuse teenuse luba, kuulata TYPE_VIEW_CLICKED sündmused, mis võimaldavad tal saada süsteemilt teavet kõigi nuppude kohta, mida kasutaja võib vajutada. Rakendus saab seejärel need andmed võtta ja nendega midagi muud teha (nt antud juhul nupuvajutuse ümber kaardistada).


Arendajatele välja saadetud meilid olid üllatavad, kuna Google'i oma eelmine versioon dokumendid ei maininud midagi juurdepääsuteenuste kohta, mida kasutati kasutajate abistamiseks puuetega. Sel ajal öeldi meile, et rakendused, mida 30 päeva jooksul ei parandatud, eemaldatakse Play poest ja seda pole veel juhtunud. Igal juhul töötab Google endiselt selle nimel, et Android P-ga juurdepääsetavuse teenuseid täiustada, kuna see annab teile nüüd teada, kui teenuses esineb tõrkeid.

Saime sellest muudatusest teada, kui testisime rakenduse alfaversiooni XDA uued navigeerimisžestid rakendus. Tekkis viga, mis põhjustas teenuse krahhi. Kuna oleme sellega varem tegelenud, teadsime, et peame minema seadete rakendusse ning selle välja ja uuesti sisse lülitama. Android Oreo ja varasemate versioonide puhul ütleks teenus lihtsalt, et see oli lubatud ja see pani paljud arvama, et sellega pole probleeme. See ei kehti juhul, kui rakendusel on selline viga ja teenus tuleb uuesti lubada.

Android P puhul teatab Google nüüd kasutajale, et konkreetse rakenduse juurdepääsetavuse teenustega on midagi valesti. Selle asemel, et öelda lihtsalt "Lubatud", nagu varem, öeldakse meile nüüd, et see ei tööta ja et meil on vaja valikule "Teabe saamiseks puudutage". Meie puhul öeldakse meile rakendust puudutades, et teenus on talitlushäired. Seega on hea näha, et Google edastab kasutajale teavet selle asemel, et lasta neil oletada, mis toimub.