Android Features:
Android has many amazing and unique features that are of significance to developers and users alike, some of which are: * Application Framework that enables reuse and replacement of components * Optimized Graphics that is powered by customized 2D graphics library and 3D graphics based on the OpenGL ES 1.0 specification * Media Support for common video, audio, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) * Provision of Bluetooth, EDGE, 3G and Wi-Fi * SQLite for structured data storage * Open source WebKit engine based integrated web browser * Camera, GPS, Compass, and Accelerometer (dependent on hardware support) * GSM Telephony * Dalvik virtual machine optimised for mobile devices * Rich Development environment that includes a device emulator, debugging tools, performance and memory profiling and a Eclipse IDE plugin.
Android is based on the Linux kernel,with