Android™ delivers a complete set of software for mobile devices: an operating             system, middleware and key mobile applications. 
Open
Android was built from the ground-up to enable developers to create compelling mobile             applications that take full advantage of all a handset has to offer. It was built to be             truly open. For example, an application can call upon any of the phone's core             functionality such as making calls, sending text messages, or using the camera,             allowing developers to create richer and more cohesive experiences for users. Android             is built on the open Linux Kernel. Furthermore, it utilizes a custom virtual machine             that was designed to optimize memory and hardware resources in a mobile environment.             Android is open source; it can be liberally extended to incorporate new cutting edge             technologies as they emerge. The platform will continue to evolve as the developer             community works together to build innovative mobile applications. 
All applications are created equal
Android does not differentiate between the phone's core applications and third-party             applications. They can all be built to have equal access to a phone's capabilities             providing users with a broad spectrum of applications and services. With devices built             on the Android Platform, users are able to fully tailor the phone to their interests.             They can swap out the phone's homescreen, the style of the dialer, or any of the             applications. They can even instruct their phones to use their favorite photo viewing             application to handle the viewing of all photos. 
 
 
          
 
 
 