Android mobiles are those that have Linux kernel based Operating System (OS). The operating system of Android mobiles is developed by Google. Android mobiles are designed for touch screen. Swiping, pinching, reverse pinching, tapping, virtual keyboard are main features of Android mobiles. Some Android mobiles are:
LG G3
Review: It has LTE data speeds and solid call quality, a great camera, quad-core processor (snappy), sharp display. It is now updated from the previous version. The new LG G3 comes with a micro SD card slot and a removable battery. It has new QHD display along with high resolution.
Samsung Galaxy S5
Review: It has the 4.4 Kit Kat operating system (Android), beautiful and bright display, quad-core processor (blistering) along with excellent camera.
Sony Xperia Z3
Review: It has the bright display, great battery life and beautiful design with waterproof features.
Motorola Moto G (4G LTE)
Review: It has one of the best screens, plenty of power, expandable storage, high speed and it is easy to use.
Panasonic T9 (Black)
Review: It has 2 MP primary camera, micro SD card slot, LED flash, 4 GB internal memory, 3.5 inch screen, 32 GB expandable memory, dual core processor and the 4.4 Kit Kat operating system (Android).
Android mobiles are commonly and widely used for its operating system. About 1 million Android applications are published by Google. Over 50 billion applications are downloaded from Google Play store. At present 71% of mobile developers develop Android mobiles. Common features of Android mobiles are:
Interface of Android mobiles
Default user interface of Android mobiles is based on direct manipulation. Fluid touch is one of the main features of interfacing. Proximity sensors, gyroscopes and accelerometers are used for Android mobiles as internal hardware to respond to user actions. Android mobiles are able to boot to the home screen. Information point and primary navigation are similar to the desktop computers.
Applications
Applications help the Android mobiles to extend the functions. Java is the familiar programming language for application with the Android software development kit along with software libraries, debugger, sample code, documentation and tutorials. Third party applications (Get Jar, Slide Me, Amazon App store, etc) are also used to Android mobiles.
Memory management
Android mobiles have the ability of managing memory (RAM) at a minimum. If an application is not in use, the system will suspend it in memory when the application is technically open. Suspended applications consume no resources (process power, battery power, etc). The suspended applications stay at the background until needed again.
Hardware
Architecture of the 32-bit ARMv7 is the main hardware platform of Android mobiles. Android operating system requires at least 512 MB RAM.
Licensing
The source code is open source for the Android mobiles. When a new version is released, then the source code is released which is developed by Google. All of the Android mobiles have open source software like Google Search, Google Mobile Services and Google Play Store, Google Play Services, etc which are licensed from Google through device makers and open to Android mobiles.