Android is a mobile operating system developed by Google with the first ever version unveiled in 2007. Ever since, it has become the most dominant operating systems in the world with a total of 15 updates in all.
One unique feature of the android operating system is that each version is code-named after a dessert and released in an alphabetical order.
A timeline of all Android version till date are listed.
The code name is ‘Cupcake’. It preceded the 1.0 and 1.1 versions. It added few new features and improvements that we now take for granted, such as the ability to upload videos to YouTube and a way for a phone’s screen display to automatically rotate to the right positions.
It was launched in September 2009 with updates to support for carriers that used CDMA-based networks amongst other new features. Its code name is ‘Donut’
This version, Eclair was the first to add Text-to-Speech support, and also introduced live wallpapers, multiple account support, and Google Maps navigation, among many other new features and improvements.
The Froyo version was launched in May 2010. The name is a short form for “frozen yogurt’. It introduced new features which includes Wi-Fi mobile hotspot functions, push notifications via Android Cloud to Device Messaging (C2DM) service, flash support and more.
Android 2.3 code name is ‘Gingerbread’. It was launched in September 2010 and laid the groundwork for the selfie, by adding in support for multiple cameras and video chat support within Google Talk.
It is code-named ‘Honeycomb’. Honeycomb was introduced in February 2011 for installation only on tablets and other mobile devices with larger displays than smartphones.
It is code-named ‘Ice Cream Sandwich’. This version of Android combined many of the features of the tablet-only Honeycomb version with the smartphone oriented Gingerbread. Other features includes support for all on-screen buttons, swipe gestures to dismiss notifications and browser tabs, and the ability to monitor your data usage over mobile and WiFi.
The new features from the ‘Jelly Bean’ version included new notification features that showed more content or action buttons. External Displays and Miracast also gained support, as did HDR photography. At the moment, about 6.9 percent of all Android products use a build with Jelly Bean.
Android 4.4 KitKat
The name of Android 4.4 was code-named ‘KitKat’. This version was optimized to run on smartphones that had as little as 512 MB of RAM. This allowed phone makers to get the latest version of Android and have it installed on much cheaper handset.
Android 5.0 Lollipop
The 5.0 version was launched in 2014 as ‘Lollipop’ being the code name. It came with new official support for dual-SIM, HD Voice calls, and Device Protection to keep thieves locked out of your phone even after a factory reset.
Android 6.0 Marshmallow
The 6.0 version was released in 2015 and code-named ‘Marshmallow’. It included features such as an easy shortcut to smart answers with Now on Tap, battery life that can last longer and new app permissions amongst others.
Version 7.0 of Google’s mobile operating system launched in 2016 as ‘Nougat’. It came with a number of changes like switching to a new JIT compiler to speed up apps, supported the Vulkan API for faster 3D rendering, and enabled OEMs to support its DayDream Virtual Reality platform.
This latest version was announced in March 2017 and named after a brand of cookie ‘Oreo’. Android Oreo brings in lots of visual changes to the settings menu, along with native support for picture-in-picture mode, notification channels, new autofill APIs for better management of passwords and fill data, and much more.