When Google first launched Android, the open-source operating system came with the promise that it could power almost any device. That's created a proverbial cornucopia of mobile devices that consumers have to choose from, but it's also led to the issue of fragmentation -- there are so many devices running different versions of Android with different capabilities that can alter experience. Just ho