ALAC (and Sony's ATRAC) can be decoded using only integer math, which makes them very power efficient. It's the reason they exist in the first place.
MP3, FLAC (and I assume AAC) requires floating point math to decode.
MP3, FLAC (and I assume AAC) requires floating point math to decode.
https://xiph.org/flac/changelog.html
Come to think of it, that still might have been one of the historic reasons for ALAC's creation. Its development started before.