“Android is in no way shape or form the same as OS X, Windows, iOS, Windows Phone, or RIM’s Blackberry OS. When we speak of those operating systems we are speaking of a unified platform controlled by one company whose platform share represents the total addressable market, via single SDK, for developers. Should a developer want to develop for any of those platforms, all they need do is get the SDK for that single platform. Android, however, is an entirely different beast.
Android is not actually a platform, it is an enabling technology that allows companies to create platforms Because Android is open source, all the term Android refers to is the AOSP, or Android Open Source Project. Anyone can take this core code and create their own custom operating system using Android as the core. Google created and manages the AOSP but also has their own version of Android. Amazon does this and has their own version of Android. Barnes and Noble does this and has their own version of Android. I would not be shocked if new entrants as well take the Android platform and make it their own for their own needs as well.”
This is the thing that gets overlooked, all the time. Android is not a single, unified operating platform: it’s a set of semi-compatible platforms, built around the same technology.
Amazon’s version of Android is to Google’s version of Android what FreeBSD is to Ubuntu. You can probably get the same apps to run – but be prepared for some tweaking.