Visitors Now: | |
Total Visits: | |
Total Stories: |
What Android is not?
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.
All about Android
Android has expanded beyond a pure mobile phone platform to provide a development platform for an increasingly wide range of hardware, including tablets and televisions.
Put simply, Android is an ecosystem made up of a combination of three components:
Android is made up of several necessary and dependent parts, including the following:
Types of Android Applications
Most of the applications we create in Android will fall into one of the following categories:
Foreground Applications — The application which is only useful when appears on the screen and if it is suspended will not be visible like Game apps.
Background Application — these types of application only works at background of phone software. It does not show their visibility, most of its lifetime hidden like alarm clock.
Intermittent Applications — it works at both foreground and background. This type of application does most of their work in the background. Most well-designed applications fall into this category. A common example would be a media player.
Widgets and Live Wallpapers Apps — Some applications are represented only as a home-screen Widget or as a Live Wallpaper.
Following are the preinstalled applications in almost all the android devices which make it open source project:
Few devices also offers Google Mobile applications like:
Note: Some devices can have more than these apps.
2012-10-07 08:28:55
Source: http://www.techiestuffs.com/blog/must-know-for-android-newbie/