Google's new Mobile Platform Android includes a software pile for mobile devices - with an operating system, middleware and key applications. Android was designed to create mobile applications that take full advantage of each mobile has to offer. It was built to be truly open. For example, an application can call one of the basic functions of the phone, calls, send text messages or using the device, enabling developers to create broader and more consistent experiences for users. Android is built on the Linux kernel. In addition, it uses a custom virtual machine that is designed to optimize memory and hardware resources in a mobile environment. Android is open source, can be freely extended to integrate new technologies as they appear. The platform will carry on to expand as the developer community works together to create mobile applications. Android does not differentiate between the phones basic applications and third-party applications. They can all be constructed to equal access to the capabilities of a phone available to users with a wide range of applications and services. With devices built on the Android platform, users can fully customize the phone to their interests. They can change the phones home screen of the original style of the mark, or any of the applications. They can even apprize their phones to use their favorite photo screening application to handle the display of all photos. Android exposes fewer barriers to the creation of new innovative applications. For example, a developer can combine information on the web with data on a mobile phone like, the user contacts, calendar, or geographic location - to provide a more significant user experience. With Android, a developer can create an application that allows users to see the location of their friends and be alerted when they are close to give them a chance to connect. Android offers extensive range of useful libraries and tools that can be used to make ample applications. For example, Android enables developers to achieve the location of the device and enables devices to communicate among themselves to rich peer-to-peer social applications. In addition, Android includes a full set of tools that were built from the ground to the platform together with developers to provide high productivity and deep understanding of their applications.