Android P ilmoittaa nyt, kun esteettömyyspalvelut lakkaavat toimimasta

Sovellukset, joille on myönnetty käyttöoikeus esteettömyyspalveluihin, voivat joskus kaatua erilaisten virheiden vuoksi, ja olemme juuri havainneet, että Android P todella kertoo käyttäjälle, kun jokin ei toimi oikein.

Viime vuoden lopulla keskustelimme sähköpostista, jonka Google lähetti useille Android-sovelluskehittäjille siitä, kuinka he käyttivät esteettömyyspalveluita. Tarkasteltaessa Googlen omia asiakirjoja ominaisuudesta, ne nimenomaisesti ilmoittavat, että sitä tulee käyttää keinona auttaa vammaisia ​​käyttäjiä tarjoamalla käyttöliittymän parannuksia. Tiedämme kuitenkin kaikki, että jotkut innovatiivisimmista sovelluksista käyttävät sitä kaikenlaisiin asioihin. Sovellukset, joille on myönnetty käyttöoikeus esteettömyyspalveluihin, voivat joskus kaatua eri syistä virheitä, ja olemme juuri havainneet, että Android P todella ilmoittaa meille, kun jokin ei toimi oikein.


Mikä on esteettömyyspalvelu?

Esteettömyyspalvelun avulla Android-sovellus on helpommin saavutettavissa tietyistä vammaisista käyttäjille (kuten näkövammaisille). Nyt tätä ominaisuutta kutsutaan yleisesti nimellä

a11v ja se on sovellus, jolle järjestelmä voi syöttää tiettyjä tietoja riippuen mistä Tapahtumat Esteettömyyspalvelu rekisteröityy kuuntelemaan. Joten esimerkiksi sovellus, jolle on myönnetty Accessibility Service -käyttöoikeus, voi kuunnella TYPE_VIEW_CLICKED tapahtumia, joiden avulla se voi vastaanottaa tietoja järjestelmästä kaikista painikkeista, joita käyttäjä saattaa painaa. Sovellus voi sitten ottaa kyseiset tiedot ja tehdä niillä jotain muuta (kuten tässä tapauksessa painikkeen painalluksen kartoittamista).


Kehittäjille lähetetyt sähköpostit olivat yllättäviä, koska edellinen versio Googlen omasta asiakirjoissa ei mainita mitään esteettömyyspalveluista, joita käytetään auttamaan käyttäjiä vammaisia. Tuolloin meille kerrottiin, että sovellukset, joita ei korjattu 30 päivän kuluessa, poistetaan Play Kaupasta, eikä niin ole vielä tapahtunut. Joka tapauksessa Google pyrkii edelleen parantamaan esteettömyyspalveluita Android P: llä, koska se ilmoittaa nyt sinulle, kun palvelussa on toimintahäiriö.

Saimme tietää tästä muutoksesta, kun testasimme alfaversiota XDA: n uudet navigointieleet sovellus. Siellä oli bugi, joka aiheutti palvelun kaatumisen. Koska tämä on asia, jota olemme käsitelleet aiemmin, tiesimme, että meidän oli mentävä asetussovellukseen ja kytkettävä se pois päältä ja takaisin päälle. Android Oreolla ja aikaisemmilla palvelu sanoisi yksinkertaisesti, että se oli käytössä, ja tämä sai monet olettamaan, ettei siinä ollut mitään ongelmia. Tämä ei ole tilanne, kun sovelluksessa on tällainen virhe ja palvelu on otettava uudelleen käyttöön.

Android P: llä Google kertoo nyt käyttäjälle, että jokin on mennyt pieleen tietyn sovelluksen Accessibility Services -palvelussa. Sen sijaan, että sanoisimme vain "Käytössä" kuten ennen, meille kerrotaan nyt, että se ei toimi ja että tarvitsemme kohtaan "Tietoja napauttamalla". Meidän tapauksessamme napauttamalla sovellusta meille kerrotaan, että palvelu on toimintahäiriöitä. Joten on hyvä nähdä, että Google välittää jotain tietoa käyttäjälle sen sijaan, että jättäisi heidän arvailemaan, mitä tapahtuu.