Skip to main content

Cyber Crush

The top best phone os


Android Enthusiasts Stack Exchange

sign up log in

Questions Tags Users Badges Ask

Read this post in our app!

     KIRAN SINGH

up vote43down votefavorite

What are the names of the various versions of the Android OS, and how are these names chosen?

android-versions

Many people refer to Android versions by "codenames" rather than version numbers (e.g. Android "Gingerbread"). What are the names of the various versions of the Android OS, and how are these names chosen?

share improve this question

community wiki

3 revs, 2 users 100%
eldarerathis

editedJun 27 '12 at 18:25

3 Answers

order by                          

active                         oldest                         votes                     

up vote45down voteaccepted

Each version of Android since 1.5 has been developed with a specific codename. These codenames are chosen alphabetically, and have thus far all been dessert items (or, generically, sweet/sugary foods). Some codenames are associated with more than one version number, while others are limited to only a specific one, and the reason for this inconsistency is not currently known. The naming typically appears to correspond to changes in the developer API levels, but this is not always true (example: 3.0 and 3.1 are both "Honeycomb" but they have different API levels).

The following names are used for the currently existing Android releases. Note that versions 1.0 and 1.1 were not publicly named. However, Android 1.1 was internally referred to as "Petit-Four" (noted in Traroth's answer, confirmed here):

Cupcake:

Android 1.5

Donut:

Android 1.6

Eclair:

Android 2.0Android 2.1

Froyo: (short for "frozen yogurt")

Android 2.2

Gingerbread:

Android 2.3

Honeycomb:

Android 3.0Android 3.1Android 3.2

Ice Cream Sandwich:

Android 4.0

Jelly Bean:

Android 4.1Android 4.2Android 4.3

KitKat:

Android 4.4

Lollipop:

Android 5.0Android 5.1

Marshmallow:

Android 6.0

Nougat: (official name , https://twitter.com/Android/status/748642375908589568)

Android 7.0Android 7.1

share improve this answer

community wiki

23 revs, 9 users 78%
eldarerathis

editedJun 8 at 23:41

up vote19down vote

Eldarerathis summarized it very well. To add some things: The 1.1 version was internally called Petit Four by Google, and that's how it all began. Google is installing a giant pastry on their lawn at Mountain View each time a new version is about to be launched.

You can see pictures of that display at different stages here:

Donut, Android logo, Nexus one, Cupcake, Eclair

Honeycomb http://eurodroid.com/pics/honeycomb_statue-1.jpgHoneycomb

Froyo, Gingerbread, Icecream Sandwich

Gingerbread, Icecream Sandwich, Jelly Bean

KitKat

Lollipop

Marshmallow

Nougat

share improve this answer

community wiki

17 revs, 6 users 31%
Kiran singh

editedMar 9 at 18:04

up vote1down vote

https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels contains a table that links all the naming mess, excerpt:

Platform Version API Level VERSION_CODE Android 6.0 23 M Android 5.1 22 LOLLIPOP_MR1 Android 5.0 21 LOLLIPOP ...

Web archive link.

share improve this answer

answeredJun 25 '16 at 15:06

meta chat tour help blog privacy policy legal contact us full site

Download the Stack Exchange Android app

2017 Stack Exchange, Inc

     Kiran singh

Comments

Popular Posts

DOWNLOAD KIRAN TECH OFFICAL APP

KIRAN TECH WORLD                  Download link https://rebrand.ly/kiranapp https://www.mediafire.com/file/rqjwfafgj5dhpaa/KIRAN_TECH.apk/file DOWNLOAD

TERMUX CODES

*How to hack FB* $ apt update && apt upgrade $ apt install git $ pkg install ruby $ gem install lolcat $ pip2 install requests $ pip2 install mechanize $ pip2 install progress $ git clone https://github.com/muhammadfathul/FBH $  $ cd FBH $ chmod +x * $ bash setup $ bash .FBH Username : AsecC Password : eror404 ~~~~~~~~~~~~~~~~~~~~~~~~~~ Spam Call pkg update && pkg upgrade pkg install nodejs pkg install nodejs-lts pkg install cowsay pkg install php pkg install git git clone https://github.com/Aditya021/SpamCall ls cd SpamCall ls php SpamCall.php ~~~~~~~~~~~~~~~~~~~~~~~~ Spam sms $ pkg update && pkg upgrade -y $ pkg install git $ pkg install python2 & git clone https://github.com/SIIL3NT/spam $ cd spam $ php SIL3NT.php no target ~~~~~~~~~~~~~~~~~~~~~~~~~~~ All spam pkg update pkg upgrade pkg install php pkg install toilet pkg install git  git clone https://github.com/4L13199 cd LITESPAM sh LITESPAM.sh ~~~~~~~~~~~~~~~~~~~~~~~~~~ FAKE CALL $ pkg update ...