a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers Android™ delivers a complete set of software for mobile devices: an operating system, middleware and key mobile applications the worlds most popular mobile platform in today’s world
OVERVIEW Open ◦ It was built to be truly open source that allows the software to be freely modified and distributed by device manufacturers, wireless carriers and enthusiast developers All applications are created equal ◦ Android does not differentiate between the phone’s core applications and third-party applications
OVERVIEW Breaking down application boundaries ◦ Android breaks down the barriers to building new and innovative applications Fast & easy application development ◦ provides access to a wide range of useful libraries and tools that can be used to build rich applications
Android 1.0 The first commercial version of the software, Android 1.0, was released on 23 September 2008. The first Android device is the HTC Dream.
Android 1.5 (Cupcake)• Android 1.5 update was released on 30 April 2009 , based on Linux kernel 2.6.27.• the first release to officially use a codename based on a dessert item ("Cupcake"), a theme which would be used for all releases henceforth
Android 1.6 (Donut) The Android 1.6 SDK – dubbed Donut– was released on 15 September 2009 based on Linux kernel 2.6.29. Included in the update were numerous new features
Android 2.0 (Eclair) the Android 2.0 SDK – codenamed Eclair based on Linux kernel 2.6.29. released on 26 October 2009
Android 2.2–2.2.3 (Froyo) the SDK for Android 2.2 (Froyo, short for frozen yogurt) Released on 20 May 2010, based on Linux kernel 2.6.32.
Android 2.3–2.3.2 (Gingerbread) The Android 2.3 (Gingerbread) SDK Released on 6 December 2010 Based on Linux kernel 2.6.35
Android 3.0 (Honeycomb) The Android 3.0 (Honeycomb) SDK – the first tablet-only Android update Released on 22 February 2011 Based on Linux kernel 2.6.36. The first device featuring this version, the Motorola Xoom tablet, was released on 24 February 2011.
Android 4.0–4.0.2 (Ice CreamSandwich) The SDK for Android 4.0.1 (Ice Cream Sandwich) based on Linux kernel 3.0.1 publicly released on 19 October 2011 "theoretically compatible" with any Android 2.3.x device in production at that time based on Googles Gabe Cohen The source code for Android 4.0 became available on 14 November 2011
Android 4.1 (Jelly Bean) announced at the Google I/O conference on 27 June 2012. Based on Linux kernel 3.0.31 an incremental update with the primary aim of improving the functionality and performance of the user interface. The performance improvement involved "Project Butter", which uses touch anticipation, triple buffering, extended vsync timing and a fixed frame rate of 60 fps to create a fluid and "buttery-smooth" UI. released to the Android Open Source Project on 9 July 2012, and the Nexus 7 tablet, the first device to run Jelly Bean, was released on 13 July 2012.