Android Tablet Devices for Music

Android Native App: edjing
Android Native App: edjing

Latency is essential for music apps. For an app to feel expressive, it requires a quick response from touch or input to resultant sound. The iOS SDK has served this niche well and recently Android has started improving their audio latency.

Only a limited range of Android tablets are capable of these low latency response times. The only way to figure out which devices support these lower latencies is to submit dummy builds to the google play store and see what registered devices appear as compatible. Even then support isn’t guaranteed.

This list is current as of Feb 20,2018

android.hardware.audio.pro indicates a continuous round-trip latency of 20 ms or less.

Device List:

  • HTC: Nexus 9, 9 LTE
  • NVIDIA: Shield Tablet
  • Sony: Xperia Z4 Tablet

Unfortunately, these devices are all discontinued.

android.hardware.audio.lowlatency indicates a continuous output latency of 45 ms or less.

I also tried this flag, to see if it perhaps would turn up more devices. Unfortunately the list is the same.

Here’s a sample AndroidManifest.xml for anyone curious in running their own reports:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.artfulmedium.testaudiopro">

<!--<uses-feature android:required="true" android:name="android.hardware.audio.pro" />-->
<uses-feature android:required="true" android:name="android.hardware.audio.low_latency" />


<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600" />

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme" />
</manifest>

I ran this with minSdkVersion 14.

If you’re curious, here’s a Google report of round trip latency on some older devices.

--

--

Music App Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store