iOSもそこそこそうだけどAndroidは音質良くしようとして開発するとそこそこ面倒くさい
だから音質が良い音楽プレイヤーアプリなんてものが存在するのです
例えば音鳴らすだけでもAndroidにはMediaPlayer、SoundPool、AudioTrack、AAudioという機能がある
もっと低レイヤーのとこに行くとAudioFlingerってのがあり、次にLinuxカーネルと仲介するHAL、そしてLinuxカーネルに組み込まれてるALSAというのがある
高品質なAndroid系モバイルメディアプレイヤーはどうやらAudioFlingerをスルーしてALSAを直接叩いているらしく、その機能を操作するために独自APIがあるのだと思われる(完全に置き換えないのは互換性のため)
高品質なAndroid系モバイルメディアプレイヤーの純正メディアプレイヤーアプリは独自APIを介してALSAを叩くことで高音質を実現しているようですね