SL4A Tutorial on SL4A Android Overview

android is a linux based operating system, designed primarily for portable devices like smartphones and tablet. android is more than an operating system. it is a software stack that provides many features for users, developers and manufacturers.

android version features
android (alpha) 1.0 first version of android
android 1.5 (cupcake) added auto-rotation option, copy and paste feature added in the web browser
android 1.6 (donut) voice search and search box were added
android 2.0/2.1 (éclair) bluetooth 2.1 support
android 2.2/2.2.3(froyo) support for adobe flash 10.1
android 2.3/2.3.7 (gingerbread) internet calling, one touch word selection and copy/paste
android 3.0/3.2.6 (honeycomb) this version is available only for tablets.features include support for multi-core processors, ability to encrypt all user data
android 4.0/4.0.4 (ice cream sandwich) virtual button in the ui, ability to shut down apps that are using data in the background
android 4.1/4.3.1 (jelly bean) based on linux kernel 3.0.31? smoother user interface, bluetooth data transfer for android beam
android 4.4/4.4.4,4.4w/4.4w.2 (kitkat) integration with cloud storage, built-in sensors, lock art screen
android 5.0/5.1.1 (lollipop) improved ram and battery management, fixes for sudden app closure, issues with wireless connections, notifications etc.

it is open source and business friendly. the user can choose to replace built-in applications with applications of their choice. many versions of android have been released since its original release.