Unless you’ve been living under a rock, you know that the Android is not a being from another planet. It is a smart phone mobile operating system. The Android (Droid to his buddies) is a Google business, and supports thousands of apps, including third party developed and certified apps.
If you are a software geek, you can develop proprietary features and extensions. Think Java, XML and C++, with a SQLite relational data base management system and an SGL graphics engine. Take your pick! Developers can adapt the platform to VGA, 2D and 3D graphics and generic smart phone interfaces.