Android versions comparison

2017-02-13 06:23:09

Android platform

Android is a software stack that includes an operating system, middleware and key applications. While Google is the main actor which comes to mind, the Open Handset Alliance also collaborates on Android's development and release. The operating system is based on the Linux kernel, the specific versions depends on the platform version and is given in the comparison table below.

Phones / Tablets / Smart watches / TV Player...

The latest version of the platform is now Nougat Android 7.1.

There was previously two flavors of the platform. One targeted for small screens mainly mobile phones (all versions below 3.0), and one dedicated for tablets: Honeycomb Android 3.0. However not all Android tablets support this version (some tablets use the Android 2.x).

These two variants of the platform have been merged to a versatile and uniform platform since "Ice Cream Sandwich", which has been released in October 2011. It combines "Gingerbread" and "Honeycomb" versions in a cohesive platform for tablets and phones at the same time.

Android 5.0 aka Lollipop target to be even more versatile to target also smart watches, TV player, Car media center... device with only 512 of RAM can support this new version.

Note: The market share figures (Jan. 2017) are based on statistics using API level, so the percentage might gather several versions of the Android platform.

Related comparisons:

The following comparison chart lists the main differences between each version of the android platform using the changelog of each version. Do not hesitate to contribute or comment to make this comparison table as accurate as possible.

LinkKey user features addedKey developer features added
NougatAndroid 7.1
  • Daydream Virtual Reality mode
  • Night Light
  • Storage manager improvements
  • Performance improvements for Touch and Display managements
  • Option to enable fingerprint swipe down gesture
  • Seamless system updates
  • Shortcut manager APIs
  • Support Circular app icons
  • Keyboard image insertion
  • VR thread scheduling improvements
  • Enhanced wallpaper metadata
  • Multi-endpoint call support
  • Source type support for Visual Voicemail
  • Carrier config options to manage video telephony
NougatAndroid 7.0
  • Unicode 9.0 emoji
  • Better multitasking
  • Multi-window mode (PIP, Freeform window)
  • Seamless system updates (with dual system partition)
  • Better performance and code size thanks to new JIT Compiler
  • Sustained Performance Mode (SPM) API
  • Vulkan 3D rendering API
  • Daydream virtual reality platform
MarshmallowAndroid 6
  • USB Type-C support
  • Fingerprint Authentication support
  • Better battery life with "deep sleep"
  • Permissions dashboard
  • Android Pay
  • MIDI support
  • Google Now improvements
  • Custom Chrome Tabs for better in app browser support
  • App Permissions management update
LollipopAndroid 5.0
  • New design (Material design)
  • Speed improvement
  • Battery consumption improvement
  • Several new API
  • Tracking battery consumption app
KitKatAndroid 4.4
  • Screen recording
  • New Translucent system UI
  • Enhanced notification access
  • System-wide settings for closed captioning
  • Performance improvements
  • Public API for SMS management.
  • Improved memory usage
  • Security enhancements (SELinux enforcing mode, new cryptographic algorithms, VPN per user...)
  • NFC Host Card Emulation (for wireless payment, loyalty programs...)
  • Printing Framework
  • Storage Access Framework
  • Hardware Sensor Batching
  • Full-screen immersive mode
  • GLES2.0 SurfaceFlinger
  • Chromium WebView
  • Audio tunneling to DSP
  • Audio monitoring
  • Wi-Fi certified Miracast
  • New Bluetooth profile
  • IR Blasters API
  • Wi-Fi Tunneled Direct Link Setup (TDLS) support
  • Tools for analyzing memory use (procstats, on-device memory status and profiling)
Jelly BeanAndroid 4.1
  • Google Now ( )
  • Voice Search
  • Speed enhancements
  • Camera app improvements
  • Accessibility: gesture mode, enable braille external keyboards...
  • app stack navigation to define a parent activity in manifest for deep navigation
  • MediaActionSound class to make sounds like when a camera takes a photo
  • NFC supports large payloads over bluetooth
  • WIFI/WIFI-Direct service discovery
  • Large, detailed, multi-action notifications
  • Input manager allows you to query input devices
Ice Cream SandwichAndroid 4.0
  • New lock screen actions
  • Improved text input and spell-checking
  • Control over network data
  • Email app supports EAS v14
  • WI-FI direct
  • BlueTooth Health Device Profile
  • Low-level streaming multimedia (Khronos OpenMAX AL
  • Grid Layout
  • Spell checking service
  • Address Space Layout Randomization
  • VPN client API
  • Remote Device camera enable/disable
  • ZSL exposure, continuous focus, and image zoom
  • Flags to help control system ui elements like system bar from apps
HoneycombAndroid 3.0
  • Multi core support
  • Better tablet support
  • Updated 3D UI
    • customizable homescreens
    • recent applications viewing
    • redone keyboard layout
  • Media/Picture transport protocol
  • Google Talk video chat
  • Google eBooks
  • "Private browsing"
  • System-wide Clipboard
  • HTTP Live streaming
  • contextual action bar
  • Fragments first introduced(support library now supports it as well)
  • Hardware-accelerated 2D graphics
  • Renderscript 3D graphics engine
  • Pluggable DRM framework
  • device administration
  • High performance Animation Framework
  • RTP streaming API
  • Forced rendering of layers
  • High performance WIFI lock
  • Vew network traffic stats
  • ADTS AAC and FLAC audio
  • LRU cache
GingerbreadAndroid 2.3
  • Updated UI
  • Improved keyboard ease of use
  • Improved copy/paste
  • Improved power management
  • Social networking features
  • Near Field Communication support
  • Native VoIP/SIP support
  • Video call support
  • performance - concurrent garbage collection, faster event distribution, updated video drivers
  • NDK - Native Asset Manager, Native Activities + event handling, khronos api
  • audio effects api
  • VP8, WebM, AAC, AMR wideband
  • Multiple camera sensor support
  • strictmode debugging
  • media framework replaces OpenCore
FroyoAndroid 2.2
  • Speed improvements
  • JIT implementation
  • USB Tethering
  • Applications installation to the expandable memory
  • Upload file support in the browser
  • Animated GIFs
EclairAndroid 2.0
  • HTML
  • Digital zoom
  • Microsoft Exchange support
  • Bluetooth 2.1
  • Live Wallpapers
  • Updated UI
DonutAndroid 1.6
  • Gesture framework
  • Turn-by-turn navigation
CupcakeAndroid 1.5
  • Bluetooth A2DP, AVRCP support
  • Soft-keyboard with text-prediction
  • Record/watch videos
Banana breadAndroid 1.1
  • "Show" & "Hide" numeric keyboard, in caller application
  • Ability to save MMS attachments
Apple pieAndroid 1.0
  • Download and updates via Android Market
  • Web Browser
  • Camera support
  • Gmail, Contacts and Google Agenda synchronization
  • Google Maps
  • YouTube application


  • commented on Android 7.1
    Can we use new version on Samsung Galaxy S4 sgh-m919 UVUAMDL ?
    Posted 2017-02-12 20:17:04 by Kamran Mehmood
  • voted for this Comparison (Like)
    Posted 2017-02-07 10:35:25 by Chandra Mohan
  • voted for this Comparison (Like)
    Posted 2017-01-23 15:44:58 by weed420
  • suggested on Android 7.1 to set Name to Android 7.1 Nougat
    Français Posted 2016-10-16 13:10:10 by MrGamix
  • How do I know which Android OS will work best with the MyMatrix TV android box? I tried looking for it on their site but couldn't find any info on it......
    Posted 2016-08-19 22:59:02 by Rob Pacinelli
  • voted for this Comparison (Like)
    Posted 2016-02-27 21:21:22 by Uday Shah
  • voted for this Comparison (Like)
    Cool OS, love the version names & great comparison!
    Posted 2016-01-12 06:31:57 by Ekta
  • voted for this Comparison (Like)
    Posted 2015-11-02 12:14:09 by ltrudu
  • @Jeyanthan Rasalingam
    API: basically it is the features a developer can use for their app. For a full description:
    API level is useful for developers to know which versions has the same global features set.
    It's also useful for market share as explained in the description (market share is based on the API level).
    Posted 2015-06-01 11:52:23 by Seralo
  • voted for this Comparison (Like)
    ohh thanks what is the meaning of API
    Posted 2015-05-31 09:25:00 by Jeyanthan Rasalingam
  • voted for this Comparison (Like)
    Posted 2015-05-30 12:40:52 by thibault22
  • voted for this Comparison (Like)
    Posted 2015-05-16 07:43:32 by Kelly
  • voted for this Comparison (Like)
    Posted 2014-07-14 21:55:26 by ibankbee
  • thnx for info...
    Posted 2014-01-25 16:41:41 by Tanushree Pattayat Taps
  • voted for this Comparison (Like)
    Posted 2014-01-12 13:25:22 by Nediak
  • voted for this Comparison (Like)
    Posted 2014-01-04 13:19:40 by asteriou2009
  • voted for this Comparison (Like)
    Great comparison !
    Posted 2013-11-22 00:23:16 by Xavier Joy Gomes
  • easy to convey matter........
    Posted 2013-11-18 07:08:57 by Karthik Raja
  • voted for this Comparison (Like)
    Posted 2013-10-04 08:00:45 by chgros59
  • voted for this Comparison (Like)
    Posted 2013-04-09 11:07:43 by Rajesh Varanasi
  • android is a software for tablet and phones, the platform is based on linux kernel. it can be modified by programmer and now it has many versions like gingerbread, ice cream sandwich, jelly bean, honeycomb, etc. Fachrunnisa Firdausi /IT 2E/ 214
  • est-il possible de mettre à jour la version android de ma tablette qui tourne sous 4.1.1 ?
    Français Posted 2013-03-09 18:13:31 by surfette001
  • Voted for this Comparison A++
    Posted 2013-03-03 02:23:41 by El Komander
  • voted for this Comparison (Like)
    Jelly Bean 4.2
    Posted 2013-02-09 22:57:26 by elpak
  • voted for this Comparison (Like)
    Much HELPFUL...
    Posted 2013-01-30 16:22:39 by Ali Hussain Shaikh
  • I want to say ,,, just awesome ,, After reading your article i became a fan of Android ,, So i add a part to Android in my blog and write something on Best Android Email Clients
    Posted 2013-01-24 15:52:08 by Sumit Sharma
  • voted for this Comparison (Like)
    Posted 2012-12-19 18:16:50 by jacfalcon
  • voted for this Comparison (Like)
    Posted 2012-12-17 15:56:25 by Vanina
  • voted for this Comparison (Like)
    very helpfull!
    Posted 2012-12-04 01:24:17 by L7ColWinters
  • Rien de mieux qu'un OS ouvert et accessible à tous. Quand Apple le comprendra ? Un bon article sur ce thème :
    Français Posted 2012-11-07 14:53:36 by caminel
  • voted for this Comparison (Like)
    Posted 2012-11-05 23:05:40 by e-cigarette
  • voted for this Comparison (Like)
    Posted 2012-10-31 00:25:22 by Matt Szczublewski
  • voted for this Comparison (Like)
    cute system
    Français Posted 2012-08-17 04:40:37 by simosamm
  • voted for this Comparison (Like)
    Posted 2012-08-03 12:23:24 by Ankit Mishra
  • voted for this Comparison (Like)
    Posted 2012-06-19 14:45:19 by Mike
  • voted for this Comparison (Like)
    Nice One
    Posted 2012-06-16 08:39:01 by Sohail Khan
  • voted for this Comparison (Like)
    Very Informative
    Posted 2012-04-27 13:45:05 by Sooraj Amin
  • USEFUL....
    Posted 2012-02-09 04:46:57 by suryag
  • voted for this Comparison (Like)
    seems useful
    Posted 2011-12-13 02:37:13 by Android_Fans
  • voted for this Comparison (Like)
    Posted 2011-09-13 11:09:24 by Vishal
  • voted for this Comparison (Like)
    Posted 2011-07-20 20:41:47 by A l'anis
  • voted for this Comparison (Like)
    Posted 2011-07-14 20:19:59 by Freebie
  • voted for this Comparison (Like)
    Posted 2011-07-13 17:50:31 by Alexis
  • voted for this Comparison (Like)
    Posted 2011-06-09 15:49:37 by Ahmad Ejaz
  • i hope 4 android 2.2
    Posted 2011-02-17 21:27:08 by
  • voted for this Comparison (Like)
    Posted 2010-11-23 09:20:49 by Thibaud Elzière
  • voted for this Comparison (Like)
    Posted 2010-11-17 20:01:48 by manoupub
  • voted for this Comparison (Like)
    Posted 2010-11-17 11:33:33 by Nicolas Sierro
  • voted for this Comparison (Like)
    La part de marché me semble être trop relatif et évolutif pour faire partie de ce comparatif.
    Français Posted 2010-11-16 13:52:52 by JeromeT
  • voted for this Comparison (Like)
    Posted 2010-11-16 10:58:09 by Champignon Paris
see older comments

Leave a comment

Build comparison tables or lists about everything !

It's free and fast to publish data into original tables

Create a table