The diversity of the Android and Windows ecosystems are one of their biggest advantages over Apple's alternatives. However, with two different companies in charge of development, sometimes it's hard to get everyone together to create the kind of tightly integrated platforms Mac and iPhone fans are so proud of.