Join 300,000+ other PPC Geekers for free at the #1 online community for CDMA PPC Devices! Talk about the newest phones or post your question in our forums! Work your way up to VIP status and get extra perks!

We encourage all of our visitors to register and to become a part of this great community with over 70,000 threads and a million posts. As a member you'll also see less advertisements. So what are you waiting for? Register for free today!

A Java ME implementation — Android applications are written using the Java language,
but they are not run within a Java ME (Mobile Edition) VM, and Java-compiled classes and
executables will not run natively in Android.Part of the Linux Phone Standards Forum (LiPS) or the Open Mobile Alliance (OMA) —
Android runs on an open-source Linux kernel, but, while their goals are similar, Android’s
complete software stack approach goes further than the focus of these standards-defining
organizations.Simply an application layer (such as UIQ or S60) — Although Android does include an application
layer, “Android’’ also describes the entire software stack, encompassing the underlying
operating system, the API libraries, and the applications themselves.A mobile phone handset — Android includes a reference design for mobile handset manufacturers,
but there is no single “Android phone.” Instead, Android has been designed to support
many alternative hardware devices.Google’s answer to the iPhone — The iPhone is a fully proprietary hardware and software
platform released by a single company (Apple), whereas Android is an open-source
software stack produced and supported by the Open Handset Alliance (OHA) and designed
to operate on any compatible device.

A Java ME implementation — Android applications are written using the Java language,
but they are not run within a Java ME (Mobile Edition) VM, and Java-compiled classes and
executables will not run natively in Android.Part of the Linux Phone Standards Forum (LiPS) or the Open Mobile Alliance (OMA) —
Android runs on an open-source Linux kernel, but, while their goals are similar, Android’s
complete software stack approach goes further than the focus of these standards-defining
organizations.Simply an application layer (such as UIQ or S60) — Although Android does include an application
layer, “Android’’ also describes the entire software stack, encompassing the underlying
operating system, the API libraries, and the applications themselves.A mobile phone handset — Android includes a reference design for mobile handset manufacturers,
but there is no single “Android phone.” Instead, Android has been designed to support
many alternative hardware devices.Google’s answer to the iPhone — The iPhone is a fully proprietary hardware and software
platform released by a single company (Apple), whereas Android is an open-source
software stack produced and supported by the Open Handset Alliance (OHA) and designed
to operate on any compatible device.

Hey John
You are pretty rite about Android in above facts. But the question arises that if Android wasn't open source and it does not allow other manufacturers to use Android OS in their smartphones, like Apple does. Would they be having same number of users of Android that they currently possess?

According to me Android has so much thing that don't have any other smartphone because it is linux based operating system and also provide the facility for running Java application. Google need to do much improvement in its Java ME platform so that user can easily access java file easily. I hope the improvement will be done in Java ME makes more smart and flexible to Android.