Преглед садржаја:
- Шта су услуге приступачности?
- Зашто их неке апликације користе
- Гоогле-ово образложење за нова ограничења
- Будућност су АПИ-ји
Постоји пуно покретних делова за све наше омиљене апликације. О томе можда нећете размишљати док се крећете кроз временску траку на Твиттеру или гледате видео снимке на ИоуТубе-у, али количина ствари која се догађа иза сцене како би све ове апликације радиле онако како би требало да су заправо прилично невероватне.
Одређене апликације попут ЛастПасс, Таскер и Цлипбоард Ацтионс користе Андроидове услуге приступачности како би омогућиле дубље функције које иначе не би могле постојати, али Гоогле је недавно објавио да би апликације које их користе без непосредне користи онима са инвалидитетом могле бити уклоњене из Плаи Сторе-а.
Услуге приступачности су занимљив алат, а да бисмо боље упознали шта се овде конкретно дешава, потребно је да детаљније погледамо.
Шта су услуге приступачности?
Услуге приступачности налазе се унутар Андроида и омогућавају телефонима и таблетима да их лакше користе они са инвалидитетом. Када одете на страницу поставки приступачности на Андроид уређају, видећете низ контрола које је Гоогле подразумевано омогућио. Неке од ставки овде укључују свиђа додиривању ставки на екрану да би вам их уређај прочитао, говорне повратне информације које читају наглас све ваше акције, повећавајући величину ставки на екрану итд.
Као што се и очекивало, овде је општа тема да се Андроид учини лакшим и једноставнијим за употребу људима којима је потребна додатна помоћ.
Поред услуга које су подразумевано уграђене у Андроид, програмери могу да се користе услугама приступачности помоћу сопствених апликација да би створили нове функције које их користе. На сајту Андроид програмера услуге приступачности описане су на следећи начин:
Услуге приступачности требају се користити само за помоћ корисницима с инвалидитетом у кориштењу Андроид уређаја и апликација. Покрећу се у позадини и примају повратне позиве од стране система када се покрене АццессибилитиЕвентс. Такви догађаји означавају неки прелаз стања у корисничком интерфејсу, на пример, фокус се променио, кликнуло је дугме, итд. Такав сервис може опционално да захтева могућност испитивања садржаја активног прозора. Развој услуге приступачности захтева проширење ове класе и примену њених апстрактних метода.
Зашто их неке апликације користе
Иако је главни циљ услуге приступачности омогућити програмерима да стварају алате намењене особама са инвалидитетом, током година видели смо бројне апликације које су ушле у овај ресурс да би створиле проширене функције које технички могу користити свима.
Услуге приступачности могу се законито користити, али то се, нажалост, не догађа увек.
На пример, ЛастПасс Апп Филл открива прекривач на врху било ког екрана или друге апликације на којој имате, тако да можете лако да додате податке о корисничком имену и лозинци без отварања целог ЛастПасс апликације. Радње у међуспремнику такође користе услуге приступачности како бисте лакше управљали копираним везама и предузимали акције на њима без потребе да будете у целој апликацији Цлипбоард Ацтионс.
То је метода коју програмери користе већ дуже време, а иако технички ради, ствара рањивости које Гоогле не воли да види.
Гоогле-ово образложење за нова ограничења
Колико год услуге Приступачност могле бити законито коришћене, могуће је и да се услуга користи злонамерно. Апликације које користе услуге приступачности отварају веће безбедносне претње од оних које то не чине, и то доводи уређаје у опасност од напада.
Убрзо након што је Гоогле објавио одлуку о ограничавању апликација које могу користити Аццессибилити Сервицес, откривено је да је промена вероватно повезана са нападом „прекривања тоста“ који је открила безбедносна фирма ТрендМицро. У основи, напад прекривања тоста омогућава злонамерним апликацијама да прикажу слике и дугмад преко онога што би заиста требало да се прикаже како би украли личне податке или потпуно закључали кориснике са свог уређаја.
Апликације које користе овај напад прекривања тоста уклоњене су из Плаи Сторе-а, а закрпа са сигурносним билтеном за септембар решава рањивост, али ово је само један пример како апликација која додирне услуге приступачности може да нанесе озбиљну штету.
Будућност су АПИ-ји
Апликације које користе услуге приступачности да помогну инвалидима на законите начине и даље ће постојати, али за оне које нису циљане на ову специфичну демографску категорију, Гоогле има решење - АПИ-је. У примјеру ЛастПасс-а, нови програм за аутоматско попуњавање са Андроид Орео-ом омогућава ЛастПасс-у да нуди сличне функције као и функција Аутоматско попуњавање без употребе услуга приступачности.
То значи да корисници морају да користе нове верзије Андроида да би приступили свим функцијама неких од својих омиљених наслова, али на крају дана, ваша функционалност остаје, а истовремено смањује и могуће безбедносне ризике.
Разумијемо сметњу коју неки корисници имају према овој промјени, али ако то посматрамо из Гооглеове перспективе, то је потез који само има смисла. Услуге приступачности никада нису биле намијењене да се користе за велики дио начина на који се одређени врагови упадају у њих и то је нешто што Гоогле треба да разбије.
На крају дана, једном када се апликације ажурирају како би подржале Гооглеове бројне АПИ-је, добићемо сличне функције са већом заштитом од напада. Шта још можете да тражите?