Android Versions (Codenames)
Android versions (or codenames) are used to describe the various updates for the open source Android mobile operating system. Android versions are developed under dessert-inspired codenames, with each new version arriving in alphabetical order with new enhancements and improvements to the Android SDK.
Current List of Android Versions
Here's a snapshot of the Android updates that have already been released as well as at least one currently in development. Click each link in the brief description below to view the full Webopedia definition.
- Cupcake (v1.5)
- Donut (v1.6)
- Eclair (v2.0)
- FroYo (v2.2)
- Gingerbread (v2.3)
- Honeycomb (v3.0)
- Ice Cream Sandwich (v4.0)
- Jelly Bean (v4.1, v4.2, v4.3)
- KitKat (v4.4)
- Lollipop (v5.0)
- Marshmallow (v6.0)
- Nougat (v7.0)
Donut (v1.6) - Debuted in Fall 2009: Key additions: Support for CDMA smartphones, additional screen sizes and a text-to-speech engine.
Eclair (v2.0) - Debuted in October 2009: Key additions: Support for multi-touch devices, new browser interface, Microsoft Exchange support, single interface for managing multiple online accounts, soft keys support, and an enhanced camera app (with digital zoom and flash support).
Gingerbread (v2.3) - Debuted in December 2010: Key additions: Google Voice over Wi-Fi, enhanced gaming functionality, improved Google Apps.
Honeycomb (v3.0) - Debuted in February 2011: Key additions: A tablet-centric update that delivered a new interface optimized for devices with larger screen sizes (particularly tablets), video chat support based on Google Talk protocols, new System Bar for global status and notifications and Action Bar for application control, tabbed Web browsing, optimized soft keyboard and a new email interface.
Ice Cream Sandwich (v4.0) – Debuted in October 2011: Key additions: A smartphone-centric update based on the Linux kernel v3.0.1 that brings many of Honeycomb's features to smartphones, including Face Unlock facial recognition software, tabbed Web browsing capabilities, unified social networking contacts, 1080p video recording capabilities and video chat support based on Google Talk protocols.
Jelly Bean (v4.1, v4.2 and v4.3) – Debuted in June 2012: Key additions: Advanced natural language voice command capabilities akin to Apple's Siri, enhanced interface and overall responsiveness via "Project Butter," Google Now support, an improved Web browser, enhanced file management capabilities and more.
KitKat (v4.4) - Debuted in November 2013. Key additions: Full-screen immersive mode, new transitions framework, and "Project Svelte," a project initiated to reduce the memory needs of the Android OS. Originally internally referred to as Key Lime Pie, Google announced in early September 2013 that it would be using the iconic candy bar as the codename for the 4.4 Android release.
Lollipop (v5.0) - Debuted in November 2014. Key additions: Enhanced Material Design user interface, improved continuity across Android devices, multiple user support, a guest user account option, a new notification system, support for 64-bit CPUs, and more.
Marshmallow ("M Release") (v6.0) - Debuted in November 2015. Key additions: Now on Tap functionality and other Google Now enhancements, native fingerprint authentication support, Android Pay integration, USB Type-C support, improved battery life, better app management and more.
Nougat ("N Release") (v7.0) - Debuted in September 2016. Key additions: Split Screen for true multitasking, Doze on the Go for conserving battery power, Notification Direct Reply and Bundled Notifications, new security features, a Data Saver mode and more.
Stay up to date on the latest developments in Internet terminology with a free weekly newsletter from Webopedia. Join to subscribe now.
List of free online Java courses for students and IT professionals looking to enhance their skills . Read More »SEO Dictionary
From keyword analysis to backlinks and Google search engine algorithm updates, our search engine optimization glossary lists 85 SEO terms you need... Read More »Slideshow: History of Microsoft Operating Systems
Microsoft Windows is a family of operating systems for personal computers. In this article we look at the history of Microsoft operating... Read More »
Java is a high-level programming language. This guide describes the basics of Java, providing an overview of syntax, variables, data types and... Read More »Java Basics, Part 2
This second Study Guide describes the basics of Java, providing an overview of operators, modifiers and control Structures. Read More »The 7 Layers of the OSI Model
The Open System Interconnection (OSI) model defines a networking framework to implement protocols in seven layers. Use this handy guide to compare... Read More »