Aplikacije, ki imajo dovoljenje za storitve dostopnosti, se lahko včasih zrušijo zaradi različnih napak, pravkar smo odkrili, da bo Android P uporabniku dejansko povedal, ko nekaj ne deluje pravilno.
Konec lanskega leta smo razpravljali o e-pošti, ki jo je Google poslal številnim razvijalcem aplikacij za Android o tem, kako so uporabljali storitve dostopnosti. Ko pogledajo Googlove lastne dokumente za to funkcijo, izrecno navajajo, da naj bi se uporabljala kot način za pomoč uporabnikom s posebnimi potrebami z zagotavljanjem izboljšav uporabniškega vmesnika. Vendar vsi vemo, da ga nekatere najbolj inovativne aplikacije uporabljajo za najrazličnejše stvari. Aplikacije, ki imajo dovoljenje za storitve dostopnosti, se lahko včasih zrušijo zaradi različnih napake in pravkar smo odkrili, da nam bo Android P dejansko povedal, ko nekaj ne deluje pravilno.
Kaj je storitev dostopnosti?
Storitev Accessibility Service omogoča, da je aplikacija Android bolj dostopna uporabnikom z določenimi invalidnostmi (na primer tistim z okvarami vida). Zdaj se ta funkcija običajno imenuje
a11y in je aplikacija, ki ji lahko sistem posreduje določene informacije, odvisno od tega, kaj dogodkov storitev Accessibility se registrira za poslušanje. Tako lahko na primer aplikacija, ki ji je bilo dodeljeno dovoljenje storitve dostopnosti, poslušaTYPE_VIEW_CLICKED
dogodki, ki mu omogočajo, da od sistema prejme informacije o vseh gumbih, ki bi jih lahko uporabnik pritisnil. Aplikacija lahko nato vzame te podatke in z njimi naredi nekaj drugega (v tem primeru na primer ponovno preslika pritisk gumba).
E-poštna sporočila, ki so bila poslana razvijalcem, so bila presenetljiva, saj je bila prejšnja Googlova različica lastna dokumenti niso omenjali ničesar o storitvah dostopnosti, ki se uporabljajo za pomoč uporabnikom invalidnosti. Takrat so nam povedali, da bodo aplikacije, ki ne bodo popravljene v 30 dneh, odstranjene iz Trgovine Play in to se še ni zgodilo. V vsakem primeru si Google še vedno prizadeva izboljšati storitve dostopnosti z Androidom P, saj vam bo zdaj povedal, ko storitev ne deluje pravilno.
Za to spremembo smo izvedeli, ko smo preizkušali alfa različico Nove navigacijske poteze XDA aplikacija. Prišlo je do napake, ki je povzročila zrušitev storitve. Ker smo se s tem ukvarjali v preteklosti, smo vedeli, da moramo iti v aplikacijo za nastavitve ter jo izklopiti in znova vklopiti. Z Androidom Oreo in starejšimi pa bi storitev preprosto rekla, da je omogočena, zaradi česar so mnogi domnevali, da z njo ni težav. To ne velja, če ima aplikacija takšno napako in je treba storitev znova omogočiti.
Z Androidom P Google zdaj uporabniku sporoča, da je šlo nekaj narobe s storitvami dostopnosti za določeno aplikacijo. Namesto da bi samo rekli "Omogočeno" kot včasih, nam zdaj povedo, da ne deluje in da potrebujemo na "Tapnite za informacije." V našem primeru, ko se dotaknemo aplikacije, nam povejo, da je storitev nepravilno delovanje. Zato je dobro videti, da Google uporabniku posreduje nekaj informacij, namesto da bi jih pustil ugibati, kaj se dogaja.