AAudio
L'API audio C a bassa latenza di Android, introdotta con Android 8.0 nel tentativo di rendere il telefono utilizzabile come strumento musicale.
Android aveva da tempo una cattiva reputazione tra gli sviluppatori musicali: la stessa app che su iPhone rispondeva all'istante, su Android accumulava un ritardo percepibile. L'interfaccia esistente, OpenSL ES, era uno standard generico di Khronos, scomodo da usare, e l'audio attraversava vari livelli di buffering prima di raggiungere l'hardware. AAudio arrivò con Android 8.0 Oreo nel 2017 con un obiettivo più circoscritto: aprire uno stream e ricevere una callback ogni volta che l'hardware richiede altri frame. Dalla versione 8.1 gli stream in modalità MMAP possono scrivere direttamente nel buffer del driver.
Poiché i telefoni più vecchi non dispongono di AAudio, Google ha pubblicato anche Oboe, una libreria C++ che sceglie AAudio dove esiste e ripiega su OpenSL ES altrimenti. La latenza round-trip effettiva dipende comunque dai driver del produttore, e su questo i telefoni differiscono più di quanto qualsiasi API possa mascherare.