Google spiega come è migliorata la latenza audio di Android

  • Nov 03, 2023
Latenza audio Android

Google ha fornito oggi un aggiornamento sullo stato della latenza audio per incoraggiare gli sviluppatori che "si sono trattenuti dallo sviluppo di un'app Android" in questa categoria.

Questo sforzo è il risultato della “collaborazione diretta di Google con gli OEM per ridurre la latenza audio” di quattro anni fa. È iniziato nel 2017 con Android 8.0 che introduceva l'API AAudio e successivamente 8.1 con "miglioramenti per ridurre la latenza se utilizzato insieme a un HAL e un driver che supportano MMAP".

Google afferma che queste azioni, insieme al wrapper Oboe open source che ora conta oltre 4 miliardi di installazioni, "hanno portato a miglioramenti significativi nell'ecosistema dei dispositivi". Una pietra miliare è stata la Pixel 3a nel 2019 diventando il primo telefono Android con latenza di 10 ms.

La latenza media dei telefoni Android più diffusi è scesa sotto i 40 ms, un valore che rientra ampiamente nell'intervallo richiesto per le applicazioni in tempo reale.

L'attuale tempo di latenza audio di andata e ritorno di 39 ms rappresenta un notevole calo rispetto ai 109 ms di gennaio 2017. Più in generale, Google segnala una maggiore coerenza negli ultimi quattro anni. Nel 2017, tra i valori più alti e quelli più bassi tra i telefoni più popolari c’era una differenza di 222 ms.

Latenza audio Android
Latenza audio Android

Oggi, la “portata si è ridotta di un fattore da 8 a soli 28 ms” per “un’esperienza audio molto più coerente”.

Ciò è ancora più impressionante se si considera che ora ci sono più OEM nell’elenco più popolare, rispetto a un solo produttore nel 2017. Inoltre, molti dei dispositivi presenti nell'elenco non sono modelli di punta di fascia alta.

Un altro parametro da considerare, soprattutto per le applicazioni audio in tempo reale, è la latenza tap-to-tone, ovvero il "tempo impiegato dal tocco sullo schermo all'ascolto di un suono".

Per stimare la latenza tocco-tono data la latenza di andata e ritorno, è possibile sottrarre la latenza dell'input audio (in genere 5 ms) e aggiungere la latenza del tocco (in genere 20 ms). In altre parole, aggiungi 15 ms alla latenza di andata e ritorno. Considerati i numeri sopra riportati, ciò significa che anche la latenza media tap-to-tone dei telefoni Android più popolari è ben inferiore a quella richiesta per la maggior parte delle applicazioni audio in tempo reale.

Guardando al futuro, l’obiettivo a lungo termine di Google è raggiungere una latenza di andata e ritorno di 10 ms, con 20 ms attualmente richiesti per le app audio Android professionali.

Aggiungi 9to5Google al tuo feed di Google News.

FTC: Utilizziamo link di affiliazione automatica che generano reddito.Di più.

Stai leggendo 9to5Google: esperti che danno notizie su Google e il suo ecosistema circostante, giorno dopo giorno. Assicurati di controllare la nostra home page per tutte le ultime novità e segui 9to5Google su Twitter, Facebook, E LinkedIn per rimanere nel giro. Non sai da dove cominciare? Dai un'occhiata al nostro storie esclusive, recensioni, come fare, E iscriviti al nostro canale YouTube