Oh really? How about a "designed for linux" machine instead?
How about testing power consumption in a hardware tested for linux instead? How about: Running in a ZaReason laptop, Ubuntu vs MacOSX? See the problem?
Its OBVIOUS Apple would support and fine tune the hardware they have chosen. This is valid even for windows, where there have been at least some more testing by the manufacturer.
The open community has to work up hill, even reverse engineer stuff to get things barely working, and its a great triumph when they finally master the device or when the manufacturer released the specs and developers spent time fine tuning their software with it.
Or do you think there is any magic in NDA ridden Android world? No, it's simply better manufacturer support.