I've heard that AAC is worse on Android than it is on iOS, due to its poor implementation.
I checked the encoders/decoders that Xiaomi has opted to use on her device, and have noticed that half of them were from AOSP (e.g. c2.android.xxx.encoder), and the rest were from an OEM, such as MediaTek.
Meanwhile, Google is using their own encoders/decoders, and the AAC situation is fine there (On Pixel devices). No complaints from people.
The question that was created from this is whether the poor quality of AAC is due to OEMs opting to use their proprietary encoders/decoders, as opposed to those provided by Google.
And so, we return to the original question: Are Google-provided AAC encoders/decoders actually good?
I checked the encoders/decoders that Xiaomi has opted to use on her device, and have noticed that half of them were from AOSP (e.g. c2.android.xxx.encoder), and the rest were from an OEM, such as MediaTek.
Meanwhile, Google is using their own encoders/decoders, and the AAC situation is fine there (On Pixel devices). No complaints from people.
The question that was created from this is whether the poor quality of AAC is due to OEMs opting to use their proprietary encoders/decoders, as opposed to those provided by Google.
And so, we return to the original question: Are Google-provided AAC encoders/decoders actually good?