5 ms·
You can watch this I/O session from a few years back: https://youtu.be/d3kfEeMZ65c https://youtu.be/d3kfEeMZ65c It probably provides the best insight to the p
by Polyphonie 11y ago
You can watch this I/O session from a few years back:
https://youtu.be/d3kfEeMZ65c https://youtu.be/d3kfEeMZ65c
It probably provides the best insight to the problem Google engineers were and probably is still facing in regards to high performance audio on Android. Even when the latency is brought down, there's still other audio related issues/glitches (like buffer underruns).
Even now that Android is measurably better than it was previously, things like buffer underruns can still affect the overall usability. Increasing the buffer (to fix the underruns) render the device less suitable for such things as using it with external MIDI controller. You can see from Superpowered's audio latency measurements:
http://superpowered.com/latency#cta http://superpowered.com/latency#cta
that the buffer for iOS is half that of the best Android (the dual-core Nexus 9)- 64 instead of 128 for Android.
I