The OP's "Givens" as stated are:
The same 256 kbps AAC song file is stored in his iCloud library so there's just 1 source file.
There's 1 AppleTV device so just 1 DAC.
He is using 4 devices to play the same file and they sound different.
At least 3 versions of the OS are used.
He wants to know why.
Additional unstated "givens":
Since he's using iCloud he is not streaming Apple Music, he's using iTunes.
4 players = 4 digital transport hardware sets.
At least 3 internal RF antennas and transceivers are used.
2 completely different operating systems OS for computers and iOS for mobile devices are used.
There are at least 2 WiFi protocols in use - The early 2009 iMac (24") uses 802.11n and is 802.11a/b/g "compatible" and the "newer" 27" iMacs use 802.11ac and are 802.11a/b/g/n "compatible".
A Little Math:
4 hardware sets + 2 OS's + 2 WiFi standards yields 70 possible hardware and software combinations.
The Real Question:
Why would they all sound the same?
The same 256 kbps AAC song file is stored in his iCloud library so there's just 1 source file.
There's 1 AppleTV device so just 1 DAC.
He is using 4 devices to play the same file and they sound different.
At least 3 versions of the OS are used.
He wants to know why.
Additional unstated "givens":
Since he's using iCloud he is not streaming Apple Music, he's using iTunes.
4 players = 4 digital transport hardware sets.
At least 3 internal RF antennas and transceivers are used.
2 completely different operating systems OS for computers and iOS for mobile devices are used.
There are at least 2 WiFi protocols in use - The early 2009 iMac (24") uses 802.11n and is 802.11a/b/g "compatible" and the "newer" 27" iMacs use 802.11ac and are 802.11a/b/g/n "compatible".
A Little Math:
4 hardware sets + 2 OS's + 2 WiFi standards yields 70 possible hardware and software combinations.
The Real Question:
Why would they all sound the same?