iMessage and other features generally break when running amd macintoshes, intel ones are indistinguishable.
Why would they break if macOS itself runs fine on AMD? These softwares run on macOS and don't make any system calls directly by bypassing the OS, right?
They typically check for a network interface from a real Mac. Using a Hackintosh you can't spoof some of the NIC details that are detected and cause iCloud/iMessage to not work.
Oh, wasn't aware of that. So does iCloud / iMessage work when macOS is run virtualised?