The one thing that really grates for me with iOS is that if I want use Bluetooth headphones on my iPhone the quality is compromised vs. other devices. I think that BT is pretty much there now quality wise (for most uses) but I’m not sure that this is the case on iOS as it is still constrained by AAC which is capped at around 250 kbps, whereas for example android now has aptx-hd or LDAC
Spotify aside BT audio on iOS does sound just fine but it is that sense of compromise I am making that nags at me, but the interweb is not really clear as to exactly what happens. My assumption is that any music that you play will be transcoded to circa 250 kbps and aac before being passed to your headphones. So for example Spotify will be transcoded from vorbis and 320 kbps to AAC and 250 kbps, whereas say tidal premium (which is already AAC) will just have it's bitrate shaved down from 320 to 256 kbps. Either way unless you use apple music (or maybe Amazon too?) Your files will be degraded. Some may argue that you are unlikely to notice but I think for Spotify is a good example in that it imo sounds noticeably worse on iOS than android (imo)
Does this all sound about right or am I missing something?
Spotify aside BT audio on iOS does sound just fine but it is that sense of compromise I am making that nags at me, but the interweb is not really clear as to exactly what happens. My assumption is that any music that you play will be transcoded to circa 250 kbps and aac before being passed to your headphones. So for example Spotify will be transcoded from vorbis and 320 kbps to AAC and 250 kbps, whereas say tidal premium (which is already AAC) will just have it's bitrate shaved down from 320 to 256 kbps. Either way unless you use apple music (or maybe Amazon too?) Your files will be degraded. Some may argue that you are unlikely to notice but I think for Spotify is a good example in that it imo sounds noticeably worse on iOS than android (imo)
Does this all sound about right or am I missing something?