Android Application Development
AndroidTM delivers a complete set of software for mobile devices. 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.
It's amazing how much humans love to compare things, if we get a chance we jump at it. This cannot be denied though it's pretty interesting to see how the two devices match up.
In the red corner we have Apple with the trendy iPhone that has taken the mobile market by storm. The iPhone changed the mobile market forever and represents the beginning of a new age of mobile devices.
In the blue corner is Google, the internet giant whose Google Phone has been eagerly anticipated, but who changed the game by creating an open source mobile platform instead.