Android audio history
A list of important audio features, bugs, fixes and workarounds for various Android versions.
10.0 Q - API 29
9.0 Pie - API 28 (August 6, 2018)
8.1 Oreo MR1 - API 27
- Oboe uses AAudio by default.
- AAudio MMAP data path enabled on Pixel devices. PerformanceMode::Exclusive supported.
- Fixed: [AAudio] RefBase issue
- Fixed: Requesting a stereo recording stream can result in sub-optimal latency.
8.0 Oreo - API 26 (August 21, 2017)
7.1 Nougat MR1 - API 25
- OpenSL adds supports for setting and querying of PerformanceMode.
7.0 Nougat - API 24 (August 22, 2016)
- OpenSL method
acquireJavaProxy
added, which allows the Java AudioTrack object associated with playback to be obtained (which allows underrun count).
6.0 Marshmallow - API 23 (October 5, 2015)
- Floating point recording supported. But it does not allow a FAST "low latency" path.
- MIDI API introduced
- Sound output is broken on the API 23 emulator
5.0 Lollipop - API 21 (November 12, 2014)
- Floating point playback supported.