Just be careful with the android operating system. It's not all it's cracked up to be.
# Android uses Linux as its kernel,[78] but according to Google, it is not a conventional Linux distribution; it does not have a native X Window System, nor does it support the full set of standard GNU libraries like its system libraries (GNU C Library). This specific modification makes it difficult to reuse existing Linux applications or libraries on Android.[79]
# Android does not use established Java standards, i.e. Java SE and ME. This prevents compatibility among Java applications written for those platforms and those for the Android platform. Android only reuses the Java language syntax, but does not provide the full-class libraries and APIs bundled with Java SE or ME.[80]
# Because of potential security issues,[81] Android does not officially allow apps to be installed on, nor run from, an SD card. Current Android products such as the HTC Dream and Magic have limited onboard memory and many users feel restricted by this lack of functionality.[82] However, several unsupported modifications exist, to give the user this capability.[83]
# ARM Holdings and RealNetworks have expressed doubt that it will gain a major market share as a netbook OS.[84]
# Responsiveness can be poor due to the limitations of Dalvik's automatic memory management.[85]
# Developers reported that it's difficult to maintain applications working on different versions of Android, because of various compatibility issues between versions 1.5 and 1.6. This however was just the case in some rare cases, specifically during the ADC2 contest.
And it's not a google system per se...they just bought it.
Android is a mobile operating system running on the Linux kernel. It was initially developed by Android Inc., a firm later purchased by Google, and lately by the Open Handset Alliance.[3] It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.[4]