Originally Posted by ViN86
No offense, but that's complete bull****.
I just see it this way: Apple obviously limits where their OS can go to certain pieces of hardware, less than 5 different kinds of devices. This way, the OS can be further optimized to that hardware and run even better. Same thing with OS X and it's a pretty darn polished OS.
Android on the other hand is the exact opposite, hence my comment about Android getting sloppy. Too many versions rolling around, no standardization.
I can run Gingerbread on my OG Droid all day but it doesn't run anywhere near as good and stable as Froyo. And trust me, I've done the tests (and the flashing - @zoomy).