Андроид П вам сада говори када услуге приступачности престану да раде

Апликације којима је дата дозвола за услуге приступачности понекад могу да се сруше због разних грешака, и управо смо открили да ће Андроид П заправо рећи кориснику када нешто не ради исправно.

Крајем прошле године разговарали смо о е-поруци коју је Гоогле слао бројним програмерима Андроид апликација о томе како су користили услуге приступачности. Када гледају Гоогле-ове документе за ову функцију, они експлицитно наводе да се она треба користити као начин да се помогне корисницима са инвалидитетом пружањем побољшања корисничког интерфејса. Међутим, сви знамо да га неке од најиновативнијих апликација користе за разне ствари. Апликације којима је дата дозвола за услуге приступачности понекад могу да се сруше због различитих разлога грешке, а управо смо открили да ће нам Андроид П заправо рећи када нешто не ради исправно.


Шта је услуга приступачности?

Услуга приступачности омогућава Андроид апликацији да буде приступачнија корисницима са одређеним инвалидитетом (као што су они са оштећеним видом). Сада се ова карактеристика обично назива

а11и и представља апликацију којој систем може да храни одређене информације у зависности од тога шта догађаји Услуга приступачности се региструје за слушање. Тако, на пример, апликација којој је додељена дозвола за услугу приступачности може да слуша TYPE_VIEW_CLICKED догађаје који му омогућавају да од система прима информације о било ком дугмету које корисник може да притисне. Апликација затим може узети те податке и урадити нешто друго са њима (као што је поновно мапирање притиска на дугме у овом случају).


Е-поруке које су послате програмерима су биле изненађујуће јер је претходна верзија Гоогле-а документи не помињу ништа о услугама приступачности које се користе за помоћ корисницима инвалидности. Тада нам је речено да ће апликације које нису поправљене у року од 30 дана бити уклоњене из Плаи продавнице и да се то тек треба десити. У сваком случају, Гоогле и даље ради на побољшању услуга приступачности са Андроидом П јер ће вам сада рећи када услуга не ради.

Сазнали смо за ову промену када смо тестирали алфа верзију КСДА-ови нови покрети за навигацију апликација. Постојала је грешка која је довела до пада услуге. Пошто је ово нешто чиме смо се бавили у прошлости, знали смо да морамо да одемо у апликацију за подешавања и да је искључимо и поново укључимо. Међутим, са Андроид Орео-ом и ранијим верзијама, услуга би једноставно рекла да је омогућена и то је навело многе да претпоставе да с тим није било проблема. Ово није случај када апликација има такву грешку и услуга мора бити поново омогућена.

Са Андроидом П, Гоогле сада говори кориснику да је нешто пошло наопако са услугама приступачности за одређену апликацију. Уместо да само кажемо „Омогућено“ као некада, сада нам је речено да не ради и да нам је потребно до „Додирните за информације“. У нашем случају, када додирнемо апликацију, речено нам је да је услуга неисправан. Зато је добро видети да Гоогле преноси неке информације кориснику уместо да их оставља да нагађају шта се дешава.