Android Device Latency

DRAFT - ALL INFORMATION SHOULD BE CONSIDERED INACCURATE

We've tested a number of Android devices for their round-trip audio latency. The following is a list of devices which either conform to the Android Professional Audio latency specification (less than 20ms), or are close to it (under 50ms).

If you would like a device tested please add a comment to this issue.

Android Pro Audio compliant (<20ms)

These devices have less than 20ms round-trip audio latency.

ManufacturerModelAndroid versionBuild numberRound-trip latency (ms)
HTC / GoogleNexus 97.0.0 NougatNRD91R15.22
LG / GoogleNexus 5X8.1.0 Oreo MR1OPM1.170918.00117.72
Huawei / GoogleNexus 6P8.0.0 OreoOPR5.170623.00716.83
GooglePixel XL9.0.0 PiePPR2.181005.00313.52
GooglePixel 28.1.0 Oreo MR1OPM1.171019.01118.08
SamsungGalaxy Note 98.1.0 Oreo MR1M1AJQ.N960FXXUOARZM19.33

Nearly compliant (<50ms)

These devices have less than 50ms round-trip audio latency.

ManufacturerModelAndroid versionBuild numberRound-trip latency (ms)Notes
SamsungGalaxy S9 (SM-G960F)8.0.0 OreoG960FXXS2BRI120.95SLES was used (see bug)

Test method

The following method was used to measure the round-trip audio latency:

  • Insert loopback adapter into 3.5mm jack (if device has one) or into the USB headphone adapter supplied with the device
  • Run LoopbackApp
  • If device is running Android 8.0 (Oreo) or above go to Settings->Audio Thread Type change to “native (AAudio)”
  • Tap “Calibrate sound level now” to set the volume automatically
  • Tap the “Round-trip latency test”
  • Run test 6 times taking the average