Android is based on a modified Linux kernel which was initially developed by Android Inc., a company co-founded by Andy Rubin in October 2003, and purchased by Google in 2005 for circa $50 million.
Google released its Beta mobile phone operating system, Android, on the 5 November 2007, the same year Apple launched the iPhone, with Google releasing its first SDK one week later, on 12 November 2007.
Did you know? When Google launched Android, Eric Schmidt (Google's then CEO) was a member of Apple's Board of Directors, a position he had held since August 2006. At the time of its launch, the iPhone utilized Google's backend services built into some of Apple's core iPhone apps, such as Maps and YouTube.
It wasn't until August 3, 2009, that he resigned from Apple's Board of Directors due to the obvious potential conflicts of interest. Before his resignation, his effectiveness as an Apple Board member was significantly diminished, often having to recuse himself from Board meetings when the subject matter turned to iPhone or its fledgling operation system - iOS.
During the early stages of its accelerated development, Android had a very aggressive release schedule. We often saw multiple releases per year, and at its peak in 2009 Android received no-less than four significant updates. More recently, Google has settled into yearly major updates.
In 2011, Android became the world's most popular mobile Operating System - a mantle that it has not relinquished since - and is unlikely to do so as developing a modern OS for any platform is a major undertaking. As of April 2018, Android had a market share of 75.66%, with iOS holding 19.23%. The 5.11% for 'other' combines the likes of Windows, Series 40, Samsung, and Blackberry. Taking tablets into account, iOS only closes the divide by 2-3%.
Not all devices running Android are equal though. Once Google launches an Android release, it makes the source code available via an open source license allowing for distribution and modification. However, to use the Android trademark, device manufacturers have to license this separately from Google.
Additionally, the Android OS doesn't include that many core apps. Those apps that we take for granted such as the Play Store, Chrome, Gmail, Maps and the API's that access Google's services are part of Google's Mobile Services, which has to be licensed separately from Google. Google will only grant licenses to manufactures that meet its strict compatibility requirements along with other criteria.
This explains why Amazon's Fire tablets, which run a 'forked' version of Android, don't make any reference to Android - instead choosing to call its operating System Fire OS. Similarly, Amazon doesn't license Google Mobile Services and provides its own browser called 'silk,' Amazon app store and other supporting apps that access Amazon's eco-system.
As stated previously, the open source license allows modification, enabling device manufacturers to provide a point of differentiation in the sea of Android devices both through 'skinning' the stock Android experience and/or enhancing other Android features. Samsung with its Samsung Experience, Huawei and its EMUI are two examples of manufacturers who take this approach. Others, such as Motorola and Nokia prefer a 'lighter' touch providing a near stock Android. This can be a contentious subject which warranted our own Sunday debate earlier in the year which you can read here. Of interest, 65% of voters preferred stock android.
Jump to
Android 1.0 (no codename)
Android 1.1 (Petit Four)
Android 1.5 (Cupcake)
Android 1.6 (Donut)
Android 2.0 (Eclair)
Android 2.2 (Froyo)
Android 2.3 (Gingerbread)
Android 3.0 (Honeycomb)
Android 4.0 (Ice Cream Sandwich)
Android 4.1 (Jelly Bean)
Android 4.4 (KitKat)
Android 5.0 (Lollipop)
Android 6.0 (Marshmallow)
Android 7.0 (Nougat)
Android 8.0 (Oreo)
Android 9.0 (Android 9 Pie)
Release date: September 23, 2008
Android 1.0 was the first commercially available release of the OS. It was available on the pioneering device - the T-Mobile G1 (released October 2008 in the US and the UK) along with the Android source code.
Inbuilt apps included:
During our review of the T-Mobile G1 we did a deep dive into this first iteration of Android which you can read here. We've drawn out the salient points for you:
T-Mobile G1 • The Android homescreen • Search • context menu • Android Market
In our initial Android review we concluded
It may be a long journey but the first step is daring enough. Instead of trying to expand on an already existing platform Google decided to build a new one from scratch and the effort is well worth it.
For even more nostalgia, here's the video that Google made available at the time providing a look at Android.
[Versions]Release date: February 9, 2009
Google had yet to expose the public to its dessert inspired release names for Android but it was known internally as 'Petit Four'.
Android version 1.1 was a relatively small update that was released coinciding with the launch of the HTC Dream, an internationally available version of the T-Mobile G1.
Notable Android Petit Four features included:
Release date: April 27, 2009
Cupcake was the first Android release to have a sweet public-facing name, a tradition Google has adhered to since, with every subsequent Android release being named after a dessert - whose name started with the next letter of the alphabet.
Cupcake introduced many UI enhancements including a new auto-rotate option, a new boot animation and animated screen transitions.
On-screen keyboards with text prediction and a custom dictionary were added to Android for the first time supporting such phones as the HTC Magic - freeing them from the bulk of a physical QWERTY keyboard. Still a significant differentiator against Apple, Google introduced their AppWidget framework enabling homescreen widgets. While cameras were allowed to stretch their legs even further by being able to record video in both MPEG-4 and 3GP video formats. Users could also copy and paste within the web browser.
HTC Dream • Android 1.5 widget
Other notable Android Cupcake features included:
Release date: September 15, 2009
Donut introduced support for WVGA screen resolutions allowing Android to run on a variety of devices with different displays with varying aspect ratios - a marked improvement from the fixed 320x480 supported up until now.
The voice and text entry Quick Search Box was enhanced to consolidate results. Now including results from the web and developer apps in addition to the users local content. Improvements to the Android Market brought searching, app screenshots and the top free/paid apps categories.
The Gallery, camera, and camcorder became better integrated in addition to faster camera access.
Other notable Android Donut features included:
Release date: October 26, 2009
Eclair further optimized performance, came with a revamped UI and supported more screen sizes and resolutions, while also bringing live wallpapers. Google Maps Navigation became a viable replacement for in-car navigation units with its turn by turn directions, 3D view, voice guidance and traffic information.
Smartphones started to close the gap on consumer digital cameras by supporting new camera features, including flash, digital zoom, scene mode, white balance, color effect and macro focus.
Android 2.1 was a subsequent release, which was dubbed Eclair, too, as it wasn't a major update in terms of functionality only introducing minor API changes and bug fixes.
Along with Android 2.1 Eclair, Google introduced its first Nexus devices as well. Manufactured by HTC, but sold directly by Google, the Google Nexus One was released in January 2010, and in May 2010 it also became the first phone to be updated to Android 2.2 Froyo.
Other notable Android Eclair features included:
Release date: May 20, 2010
Speed, memory, and performance optimizations were the prominent headline features for Froyo, delivered by the introduction of the Dalvik JIT compiler, delivering up to 5X performance improvements in CPU bound code. A 2-3X improvement in Javascript was achieved by the adoption of the V8 Javascript engine within the browser, in addition to Flash support being added.
Voice Actions enabled even more control of your phone with your voice, including search, getting directions and adding notes. Push notifications made their appearance for the first time. A big change in rendering quality came with the support for high-PPI displays (up to 320 ppi), such as four-inch 720p screens
Other notable Android Froyo featuresincluded;
Release date: December 6, 2010
Further stretching its legs, Gingerbread delivered a better user experience by simplifying the UI and improving performance even further in addition to paving the way for even more form factors with support for extra-large screens sizes and resolutions. A standout feature was longer battery life, achieved by better management of those apps that were keeping devices awake for too long.
Additional Gaming APIs brought about a richer gaming experience to Android by providing developers with lower level access to audio, graphics, device controls, and storage capabilities.
Additional hardware capabilities were unlocked through Near Field Communication (NFC) support, multiple cameras now allowing native support for front-facing cameras, and more sensors (such as gyroscopes and barometers).
Fun Fact - Since Gingerbread, every version of Android has contained Easter eggs - take a look at the brief overview of those here.
Other notable Android Gingerbread features included:
Release date: February 22, 2011
OK, time to take on Apple's iPad. Honeycomb was an Android release optimized and intended for tablets only. With Google choosing the Motorola Xoom as its supermodel to best showcase its features.
Honeycomb provided an optimized UI for tablets with their larger screen real-estate. Reducing the requirement for physical navigation buttons Honeycomb's System Bar featured quick access to notifications, status, and soft navigation buttons, available at the bottom of the screen.
The new Action Bar gave access to contextual options, navigation, widgets and other types of content at the top of the screen. Quick Settings was introduced, bringing together date, time, battery and connection status. All topped off by a simplified multitasking experience.
Honeycomb also brought hardware acceleration and support for multi-core processors to the tablet party.
Subsequent Honeycomb releases, again tablet only, would bring support for external USB devices including keyboards and pointing devices, resizable Home Screen widgets, support for an enhanced range of tablet hardware and a compatibility display mode for those applications not yet optimized for tablet screen resolutions.
Other notable Android Honeycomb features included;
Release date: October 18, 2011
Ice Cream Sandwich consolidated both Android 2.3 and Android 3.0 into a single unified release with a hardware accelerated user interface that would support both smartphones and tablets.
That made on-screen navigation buttons available on smartphones for the first time. Alongside the new Roboto font, widgets were moved to a tab of their own in the app drawer, while folder creation was enhanced with a more natural drag-and-drop approach.
Data Usage control within settings allowed you to set warnings when you approached a certain usage limit, and disable data use when the threshold is exceeded. Android Beam leveraged the supported NFC chips allowing the exchange of web bookmarks, contact info, directions, YouTube videos and other data between NFC equipped devices.
Smartphone camera functionality evolved again with the introduction of an improved camera application offering zero shutter lag, time lapse and panorama modes, and the ability to zoom while recording 1080p video recording for stock Android devices. A built-in photo editor allowed you to tweak your captured images.
Of particular note, Ice Cream Sandwich introduced Face Unlock, a feature that allowed you to unlock your phone using facial recognition software. Apple's Face ID would gain prominence six years later utilizing both software and hardware components.
Other notable Android Ice Cream Sandwich features included:
Release date: July 9, 2012
Jelly Bean introduced Project Butter with its sole purpose to provide buttery smooth performance and functionality for the user interface. It achieved this through touch anticipation, a fixed frame rate of 60 fps, Triple buffering in the graphics pipeline, CPU input boost (don't ask) and synchronizing touch to vsync timing.
Google Now poked its head above the wall for the first time, with its mobile assistant providing at a glance information based on your location, date and time, schedule and liked subjects.
Jelly Bean introduced Actionable Notifications, with notifications expanding and allowing action to be taken from within them. You could also turn off notifications on an application-specific basis.
Other notable Android Jelly Bean features included:
Release date: October 31, 2013
The air was filled with peeps speaking or shouting "OK Google" to perform searches, send texts, get directions or play music.
Android's user interface was enhanced to support an immersive design approach. A users content was put front and center as applications could either hide or make translucent the navigation and status bars.
Improved caller ID was also a part of that release. Receiving a call from a phone number not in your contacts, showed matches from businesses with a local listing on Google Maps.
Under the hood, Android Runtime (ART) was introduced as a new experimental application runtime environment(not enabled by default), as a replacement for the Dalvik virtual machine.
Later in KitKat's lifecycle, a version of KitKat for Android Wear devices was launched, enabled by the addition of wearable extensions.
Other notable Android KitKat features included:
Release date: November 12, 2014
As opposed to previous incremental design updates, Lollipop introduced a system-wide new look call Material Design, adding shadows and motion while improving navigation. Notifications moved to the lock screen.
Songs, photos, apps, and recent searches from one Android device could be immediately picked up across all of your Android devices seamlessly.
Under the hood, Android Runtime (ART) with ahead-of-time (AOT) compilation, replaced Dalvik. With Lollipop, Android became available on TVs and in our cars for the first time.
Other notable Android Lollipop features included:
Release date: October 5, 2015
Now On Tap, activated by pressing and holding the home button brought the ability to access Google Now's cards. Granular permissions allowing you to define what you want to share and when with the ability to turn permissions off at any time, too.
Doze mode, which reduces CPU speed when the screen is off, combined with App Standby were introduced to stretch out battery life even further. While security was enhanced with the introduction of native fingerprint support.
Other notable Android Marshmallow features included:
Release date: August 22, 2016
What time is it? Emoji time! Nougat put emoji's front and center. A trend, whether we like it or not continues, with 1500 emojis including 72 new ones while adding different skin and haircut to existing ones.
Click on the image below to read our Android Nougat Review.
Continued user interface enhancements allow the switching between apps with a double tap, and the ability to run two apps side by side. While the new Vulkan API provides optimized 3D graphics for games and other applications, such as Daydream virtual reality platform (VR interface) introduced with Nougat.
Other notable Android Nougat features included:
Release date: August 21, 2017
Oreo introduced further polish to the user interface by offering, Picture-in-picture support, Notification Dots that can be pressed quickly see what's new, and easily clear them by swiping away. Android Instant Apps allows access to new apps right from the browser, no installation needed.
While Toast messages are now white with the same existing transparency (We didn't know this but Toast messages are the small pop-ups you see throughout Android, for example, clicking Send on an email triggers a "Sending message..." toast).
Click on the image below to read our Android Oreo Review:
Support for Unicode 10.0 emoji (5.0) and replacement of all blob-shaped emojis by round ones with gradient and outline was added. Further highlighting the fixation with emojis, Oreo amended the Hamburger emoji to move the position of the cheese slice!
Under the hood, Oreo enables Project Treble, the biggest change to the foundations of Android to date: a modular architecture that makes it easier and faster for hardware makers to deliver Android updates. While boot times were improved 2x.
Other notable Android Oreo features included;
Release date: August 6, 2018
Android Pie is the ninth major release of Android and the successor to last year's Android Oreo. The update introduces several new features primarily centered around using machine learning to make your phone smarter.
Kick back and watch our hands-on review below:
Other notable Android P features include;
Related terms:
2G 3.5mm headphone jack 3G 4G 5G A-GPS (Assisted GPS) A2DP (Advanced Audio Distribution Profile) AAC (Advanced Audio Coding) Accelerometer Airplane mode Alarm Clock Alphanumeric AMOLED display (Active-matrix organic light-emitting diode) Analog Android ANT+ Antenna Aperture APN (Access Point Name) Apple AirPlay Apple AirPlay 2 Apple iOS Apple iOS 10 Apple iOS 11 Apple iOS 12 Apple iOS 7 Apple iOS 8 Apple iOS 9 Apple Pay aptX Audio jack Auto-focus AVRCP (Audio/Video Remote Control Bada OS Band Bandwidth Bar Base Station Battery Charging BeiDou Navigation Satellite System Benchmarking Biometrics Bit BlackBerry OS BlackBerry Playbook OS Bluetooth bps (Bits per Second) Brand Broadband Browser Calculator Calendar Call alerts Calling Plan Camera Capacitive Touchscreen Car Kit Carrier CDMA (Code-Division Multiple Access) CDMA2000 Cell Chipset cHTML (Compact HyperText Markup Language) CIF (Common Intermediate Format) Clamshell CMOS (Complementary metal-oxidesemiconductor) Color depth Concatenated SMS Connected GPS Construction Corning Gorilla Glass CPU (Central Processing Unit) Crosstalk CSTN (Color Super Twisted Nematic) CTIA Custom ringtones Cya D-Pad (Direction Pad) Data Disclaimer DC-HSDPA (Dual Carrier or Dual Cell High-Speed Downlink Packet Access) Digital Zoom Display type DLNA (Digital Living Network Alliance) DNSe (Digital Natural Sound engine) Downlink DRM (Digital Rights Management) Dual-band Dual-Mode Dual-SIM DVB-H (Digital Video Broadcasting - Handheld) Dynami EDGE (Enhanced Data for Global Evolution) EDR (Enhanced Data Rate) EGPRS EGSM (Extended GSM) Email client Emoji EMS (Enhanced Message Service) eSIM EV-DO EV-DV Exchangeable covers External Antenna Jack External FCC (Federal Communications Commission) Feature Phone Femtocell Firefox OS Firmware Fixed-focus Flash Memory Flight mode Flip-down phone FM Radio FM Transmitter Form factor FOTA (Firmware Over-The-Air) FPS (Frames Per Second) Frame Error Rate Frequency FTP (File Transfer P Galileo (Global Navigation Satellite System) GB (Gigabyte) Gbps (Gigabits per second) Geo-tag GLONASS (Global Navigation Satellite System) GNSS Positioning GPRS GPS (Global Positioning System) gpsONE gpsOneXTRA Assistance technology GPU (Graphics Processi H.263 H.264 H.265 Half-QWERTY keyboard layout Handwriting recognition Haptics HEVC Hot Spot Hot Swap HSCSD (High-Speed Circuit Switched Data) HSDPA (High-Speed Downlink Packet Access) HSDPA+ (High-Speed Downlink Packet Access Plus) HSP (Headset Profile) HSUPA (High-Speed Uplink Packet Access) HTML (Hypertext Markup Language) Hz iDEN (Integrated Digital Enhanced Network) Image Signal Processor (ISP) IMAP (Internet Message Access Protocol) IMEI (International Mobile Equipment Identity) IP (Internet Protocol) IP Ratings IrDA (Infrared Data Asso KB (Kilobyte) Kbps (Kilobits per second) Key Guard Key Loc Land line LCD (Liquid Crystal Display) LED (Light-Emitting Diode) Li-Ion (Lithium Ion) Li-Polymer (Lithium Polymer) LiMo OS Linux Location-Based Services (LBS) Lock code Long SMS Long Term Evolution (LTE) Lou Macro Maemo OS Magnetometer mAh Mass Storage mode MB (Megabyte) Mbps (Megabit per second) MeeGo OS Megapixel Memory card slot Memory effect Messaging MHz (Megahertz) Micro USB microSD microSDHC Microsoft Exchange (Server) MIDI (Musical Instrument Digital Interface) MIDP (Mobile Information Device Profile) Mil-Spec (MIL-STD) MIMO Mini-USB miniSD MMC MMCmobile MMS (Multimedia Messaging Service) Mobile games Mobile High-Definition Link (MHL) Mobile IM (Instant Messaging) Mobile WiMAX Mobility DisplayPort (MyDP) Models Modem Monochrome MP3 (MPEG Layer 3) MPEG (Motion Picture Experts Group) MPEG-4 video Multitouch input method Music playback time (battery life) Musi NAND Memory Network capacity Network coverage NFC (Near Field Communication) NiCd (Nickel Cadmium) NiMH (Nickel Metal Hydride) NOR Memory Numeri OEM (Original Equipment Manufacturer) OLED (Organic Light-Emitting Diode) Optical Zoom OS (Operating System) OTA (Over-The-Air) Packet Data Pager PC Sync PCS (Personal Communications Service) PDA (Personal Digital Assistant) Percentile rank Phone Book Access (PBA) Phone Life Cycle Phone Physical Attributes Phonebook PIM (Personal Information Manager/Management) PIN code (Personal Identification Number) Pixel Pixel density (Pixels Per Inch) Polyphonic ringtones POP3 (Post Office Protocol) Port Predictive text input Price PTT (Push-To-Talk) PUK Code (PIN UnlocK Code) QCIF (Quarter Common Intermediate Format) Quad-band Quasi-Zenith Satellite System (QZSS) QVGA (Quarter Video Graphics Array) QWERTY keyboar RAM (Random-Access Memory) RBDS (Radio Broadcast Data System) RDS (Radio Data System) Rechargeable Battery Types Resistive touchscreen Resolution Ringer ID Ringing profiles Ringtone Roaming ROM (Read-Only Memory) RS-MMC (Reduced-Size Multi Media Card) RSA (Rural Service Area) RSS (Rich Site Summary) Ruggedized S60 user interface SAP (SIM Access Profile) SAR (Specific absorption rate) Screen protection SD (Secure Digital) Secondary camera Sensors Side Keys SIM SIM lock Single-Band Skin Slimport Smart Watch Smartphone SMIL SMS (Short Messaging Service) SNS (Social network service) Soft keys Soft Reset Speed Dial Stand-by time (battery life) Stereo Speakers Streaming Video Stylus Sub-QCIF SVGA Symbian Talk time (battery life) TCP/IP TD-SCDMA (Time Division-Synchronous Code Division Multiple Access) TEST Tethering Text messaging (texting) TFD (Thin Film Diode) TFT (Thin Film Transistor) Theme To-Do list Touchscreen Trackball Transflash Transflective UFS UI (User Interface) UIQ UMA UMTS Unlocked phone Upload UPnP (Universal Plug and Play) USB (Universal Serial Bus) USB On-The-Go VGA (Video Graphics Array) Video call Video Codec Voice dialing Voice mail Voice memo VoIP (Voice over Internet Protocol) VPN (Virtual Private WAP (Wireless Application protocol) watchOS WCDMA(Wideband Code Division Multiple Access) Wear OS Wearable Technology webOS Wi-Fi Windows Mobile Windows Phone OS Wireless email WLAN WMV (Windows MediB
D
E
F
G
H
I
J
L
M
N
O
R
S
U
W
X
Tip us
1.7m 126k
RSS
EV
Merch
Log in I forgot my password Sign up