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