Skip to content
— CH. 1 · ORIGINS AND EARLY DEVELOPMENT —

Android (operating system)

~6 min read · Ch. 1 of 6
6 sections
  • In October 2003, Andy Rubin and Chris White founded Android Inc. in Palo Alto, California. The company initially set out to build an operating system for digital cameras called FotoFrame. Rich Miner and Nick Sears joined the team shortly after its founding. Rubin had previously created the T-Mobile Sidekick under his earlier company Danger, Inc. The founders built a prototype internally known as the Fadden demo using a custom JavaScript front-end. Licensing issues prevented them from convincing investors to fund their camera project. In April 2004, the team pivoted to building software for mobile phones at Nick Sears' suggestion. Steve Perlman provided seed funding by bringing Rubin $10,000 in cash inside an envelope. Perlman refused any stake in the company because he believed in the vision. Google acquired Android Inc. in July 2005 for at least $50 million. David Lawee, then vice president of corporate development at Google, called it the best deal ever made by the search giant. Key employees including Rubin, Miner, Sears, and White moved to Google following the acquisition.

  • The first commercially available smartphone running Android was the HTC Dream announced on the 23rd of September 2008. Early internal versions were codenamed Astro Boy and Bender before licensing issues arose. Subsequent releases adopted dessert names starting with Petit Four, Cupcake, Donut, Eclair, and Froyo. Google explained in 2013 that devices make lives sweet so each version is named after a dessert. A Google spokesperson told CNN that naming conventions were an internal team preference. The practice ended when Android Q officially became Android 10 on the 22nd of August 2019. Google stated these names were not inclusive to international users due to food items being unknown or difficult to pronounce globally. On the same day, Android Police reported that Google commissioned a statue of a giant number 10 for their new office lobby. Android 10 released on the 3rd of September 2019 to Google Pixel phones first. The latest major release mentioned in the source text is Android 16 which arrived on the 10th of June 2025. From 2008 to 2013 Hugo Barra served as product spokesperson representing Android at press conferences.

  • On the 5th of November 2007 the Open Handset Alliance unveiled itself as a consortium including Google, HTC, Motorola, Samsung, Sprint, T-Mobile, Qualcomm, and Texas Instruments. Their goal was developing the first truly open and comprehensive platform for mobile devices. By 2008 both Nokia and BlackBerry announced touch-based smartphones to rival the iPhone 3G. In 2010 Google launched its Nexus series partnering with manufacturers to produce new devices introducing software iterations and hardware standards. The Nexus line became known for bloat-free software with timely updates. At a developer conference in May 2013 Google announced a special version of the Samsung Galaxy S4 running stock Android instead of Samsung's own customization. This device started the Google Play edition program followed by the HTC One Google Play edition and Moto G Google Play edition. By August 2015 Ars Technica reported that all Google Play edition phones were no longer available for sale. In September 2014 Google announced Android One allowing device makers to create high-quality phones at low costs for consumers in developing countries. Plans to relaunch Android One surfaced in August 2015 with Africa announced as the next location.

  • Android is based on a modified version of the Linux kernel and other open-source software designed primarily for touchscreen-based mobile devices. The operating system uses Android Runtime ART introduced in version 4.4 which employs ahead-of-time compilation to turn application bytecode into machine code upon installation. Before version 5.0 Android used Dalvik as a process virtual machine with trace-based just-in-time compilation. In December 2015 Google announced switching to a Java implementation based on the OpenJDK project. Kotlin replaced Java as Google's preferred language for app development in May 2019 after being originally announced in May 2017. Java remains supported alongside C++ and non-default runtimes offering better C++ support. The SDK includes tools like a debugger, handset emulator based on QEMU, documentation, sample code, and tutorials. In December 2014 Google released Android Studio based on IntelliJ IDEA as its primary integrated development environment. Android does not have a native X Window System by default nor does it support the full set of standard GNU libraries. Since Marshmallow Android uses Toybox replacing Toolbox found in previous versions. The main hardware platform for Android is 64-bit ARM architecture with x86-64 also officially supported in later versions.

  • In 2020 Google launched the Android Partner Vulnerability Initiative to improve security forming an Android security team. Research from Trend Micro lists premium service abuse as the most common type of Android malware sending text messages to premium-rate numbers without user consent. Journalists reported discovering spyware called Pegasus developed by a private company capable of infecting both iOS and Android smartphones often via 0-day exploits. Analysis of data traffic found substantial by-default data collection and sharing with no opt-out by pre-installed software. As part of the 2013 mass surveillance disclosures it was revealed that the NSA and GCHQ had access to user data on Android devices reading almost all smartphone information including SMS location emails and notes. Leaked documents codenamed Vault 7 detailed CIA capabilities to compromise operating systems of most smartphones including Android between 2013 and 2016. In 2019 Google was fined €50 million by the French CNIL for lack of information regarding users. Two years later researcher Douglas Leith showed several apps send data to Google servers even when the phone is sleeping with no account registered. In 2022 Google was sanctioned A$60 million by Australia's Federal Court for misleading consumers about location data collection.

  • The extensive variation of hardware in Android devices has caused significant delays for software upgrades and security patches. Each upgrade must be specifically tailored making the process time-consuming and resource-heavy. Except for Nexus and Pixel brands updates have often arrived months after release or not at all. Manufacturers prioritize newest devices leaving older ones behind while carriers further customize Android before sending out upgrades. In May 2017 Google introduced Project Treble separating vendor implementation from the Android OS framework via a new vendor interface. With Treble device makers can deliver new releases simply by updating the framework without additional work from silicon manufacturers. In September 2017 Google's Project Treble team got the Linux Foundation to extend support lifecycle of the LTS kernel branch from two years to six years starting with version 4.4. In May 2019 Google announced Project Mainline enabling updates to core OS components through the Google Play Store. This allows important security improvements previously needing full OS updates to be downloaded as easily as an app update. Researchers at Cambridge concluded in October 2015 that 87.7% of Android phones had known but unpatched vulnerabilities due to lack of updates.

Common questions

Who founded Android Inc. and when was it established?

Andy Rubin and Chris White founded Android Inc. in October 2003 in Palo Alto, California.

When did Google acquire Android Inc. and for how much money?

Google acquired Android Inc. in July 2005 for at least $50 million.

What is the latest major release of Android mentioned in the text and when did it arrive?

The latest major release mentioned in the source text is Android 16 which arrived on the 10th of June 2025.

Why did Google stop using dessert names for Android versions?

Google stated these names were not inclusive to international users due to food items being unknown or difficult to pronounce globally.

Which operating system kernel does Android use as its base?

Android is based on a modified version of the Linux kernel and other open-source software designed primarily for touchscreen-based mobile devices.