Android is a powerful operating system competing with Apple 4GS and supports great features. Few of them are listed below −
Beautiful UI : Android OS basic screen provides a beautiful and intuitive user interface. |
Connectivity : GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX. |
Storage : SQLite, a lightweight relational database, is used for data storage purposes. |
Media support : H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP. |
Messaging : SMS and MMS |
Web browser : Based on the open-source WebKit layout engine, coupled with Chrome's V8 JavaScript engine supporting HTML5 and CSS3. |
Multi-touch : Android has native support for multi-touch which was initially made available in handsets such as the HTC Hero. |
Multi-tasking : User can jump from one task to another and same time various application can run simultaneously. |
Resizable widgets : Widgets are resizable, so users can expand them to show more content or shrink them to save space. |
Multi-Language : Supports single direction and bi-directional text. |
GCM : Google Cloud Messaging (GCM) is a service that lets developers send short message data to their users on Android devices, without needing a proprietary sync solution. |
Wi-Fi Direct : A technology that lets apps discover and pair directly, over a high-bandwidth peer-to-peer connection. |
Android Beam : |
Android Architecture
Android architecture or Android software stack is categorized into five parts:
- linux kernel
- native libraries (middleware),
- Android Runtime
- Application Framework
- Applications