As far as I'm aware it's due to the separation of hardware and software design. Apple have an advantage in this sense because they have the same company making their phones and making their operating systems. That and they only have to make it to spec for like, what? 6 devices at a time? They...