Android P ora ti dice quando i servizi di accessibilità smettono di funzionare

Android P ora ti dice quando i servizi di accessibilità smettono di funzionare

Android P ora ti dice quando i servizi di accessibilità smettono di funzionare

Alla fine dell’anno scorso, abbiamo discusso di un’e-mail che Google stava inviando a numerosi sviluppatori di applicazioni Android in merito al modo in cui utilizzavano i servizi di accessibilità. Quando esaminano i documenti di Google per la funzione, affermano esplicitamente che deve essere utilizzata come un modo per assistere gli utenti con disabilità fornendo miglioramenti all’interfaccia utente. Tuttavia, sappiamo tutti che alcune delle applicazioni più innovative lo usano per ogni genere di cose. Le applicazioni a cui viene concessa l’autorizzazione per i servizi di accessibilità a volte possono bloccarsi a causa di vari bug e abbiamo appena scoperto che Android P ci dirà effettivamente quando qualcosa non funziona correttamente.


Che cos’è un servizio di accessibilità?

Il servizio di accessibilità consente all’app Android di essere più accessibile agli utenti con determinate disabilità (come gli ipovedenti). Ora, questa funzione viene comunemente chiamata a11a ed è un’applicazione a cui il sistema può fornire determinate informazioni a seconda degli eventi che il Servizio di accessibilità si registra per l’ascolto. Ad esempio, un’applicazione a cui è stata concessa l’autorizzazione per il servizio di accessibilità può essere in ascoltoTYPE_VIEW_CLICKEDeventi che gli consentono di ricevere informazioni dal sistema su eventuali pulsanti che l’utente potrebbe premere. L’applicazione può quindi prendere quei dati e fare qualcos’altro con essi (come rimappare la pressione di un pulsante in questo caso).


Le e-mail inviate agli sviluppatori sono state sorprendenti perché la versione precedente dei documenti di Google non menzionava nulla sui servizi di accessibilità utilizzati per assistere gli utenti con disabilità. All’epoca, ci è stato detto che le applicazioni che non sono state riparate entro 30 giorni sarebbero state rimosse dal Play Store e ciò deve ancora accadere. In ogni caso, Google sta ancora lavorando per migliorare i servizi di accessibilità con Android P poiché ora ti avviserà quando il servizio non funziona correttamente.


Abbiamo scoperto questa modifica durante il test di una versione alfa della nuova applicazione Gesture di navigazione di XDA. Si è verificato un bug che ha causato l’arresto anomalo del servizio. Poiché questo è qualcosa di cui ci siamo occupati in passato, sapevamo che dovevamo accedere all’applicazione delle impostazioni e attivarla e riattivarla. Con Android Oreo e versioni precedenti, tuttavia, il servizio diceva semplicemente che era abilitato e ciò ha indotto molti a supporre che non ci fossero problemi con esso. Questo non è il caso quando un’applicazione ha un bug del genere e il servizio deve essere abilitato di nuovo.

Con Android P, Google sta ora dicendo all’utente che qualcosa è andato storto con i servizi di accessibilità per una particolare applicazione. Invece di dire semplicemente “Abilitato” come una volta, ora ci viene detto che non funziona e che dobbiamo “Tocca per informazioni”. Nel nostro caso, quando tocchiamo l’applicazione ci viene detto che il servizio non funziona correttamente. Quindi è bello vedere che Google sta trasmettendo alcune informazioni all’utente invece di lasciarlo indovinare su cosa sta succedendo.

Leave a Reply