Android, in many hands.

Head of Design + Creative · Google · 2009–2014

How do you scale a computing platform when you don’t control the device?

A shared operating system could reach people through many manufacturers and carriers. But choice created another problem: developers needed dependable behavior, and people needed to recognize what those very different products had in common.

Cumulative Android device activations1 dot = 10 million
100MMay 2011300M+February 2012400M+June 2012750M+March 2013900MMay 20131B+September 2013
100M
300M+
400M+
750M+
900M
1B+
Six reported milestones, not evenly spaced observations. A + marks a lower bound; the dots show that threshold, not an exact total. Activations count devices, not people.
The reported numbers
Announcement dates and sources
DateCumulative activationsSource
100 millionGoogle
More than 300 millionGoogle
More than 400 millionGoogle
More than 750 millionGoogle
900 millionLos Angeles Times · secondary report
More than 1 billionEngadget · secondary report

In June 2014, Google reported over one billion active Android users ↗. That was a different measure: activity over 30 days ↗, not the cumulative number of devices activated.

The partner network, June 20101 dot = 1 in the named category
21OEM partners60Compatible models59Carrier partners49Countries
OEM partners
21
Compatible models
60
Carrier partners
59
Countries
49
The manufacturers, devices, carriers and countries in Google’s June 2010 announcement ↗. These are counts from that network, not an inventory of every Android product.

Two ways to coordinate a platform

Integrated modelHardware, software, services, distribution and brand are more tightly coordinated.
Federated modelMany participants differentiate their products around a shared platform.
Structural archetypes, not a ranking. Nexus was a tightly co-developed product inside the wider Android ecosystem. Nexus S launch, 2010

What had to stay the same?

The public record suggests a system of bounded variation. Source code, compatibility, services and identity each had different rules. Openness did not mean that every layer was unrestricted.

Source
Source licenses
Compatibility
CDD + CTS
Services
Separate license
Identity
Robot / wordmark rules

Platform. Shared source leaves room for manufacturers, developers and carriers to shape different implementations.

Nexus S · custom operating systems · 2010

Dots trace shared foundations into different expressions. Connections show ecosystem roles, not individual agreements or universal access to Google services.

Platform

Android source gave manufacturers a shared starting point, with room for different devices and interfaces.

Shared source leaves room for manufacturers, developers and carriers to shape different implementations. Diagram roles: Manufacturers, Developers, Carriers.

Nexus S was designed to let enthusiasts install custom operating systems. Google documented that choice in December 2010.

Compatibility

The Compatibility Definition Document and Compatibility Test Suite set expectations for devices running Android SDK applications.

A common application contract connects different devices and the people building software for them. Diagram roles: Manufacturers, Developers, Carriers.

Google’s 2010 explanation allowed different hardware while requiring the platform’s application APIs to remain compatible.

Services

Google Play licensing was separate from compatibility. A compatible device did not automatically receive a license.

Manufacturers seeking to preinstall Google Play needed a separate license; device compatibility did not grant it automatically. Diagram roles: Manufacturers.

The compatibility documentation in the late-2012 source tree explicitly identifies legal and business conditions for Google Play licensing.

Identity

The green robot could be modified with CC BY 3.0 attribution. Google’s public app-promotion guidance separately restricted Android name and wordmark uses.

A shared character supports partner and personal expression, with separate rules for robot reuse and wordmark use. Diagram roles: Manufacturers, Developers, Carriers, People.

Androidify’s 2011 accessory updates made the shared character personal. The 2013 guidelines document different permissions for the robot and the wordmark.

Participation needs a path

  1. DesignPrinciples and patterns
  2. DevelopTraining, APIs and tools
  3. DistributePublishing and discovery
The developer site’s 2012 structure carried into I/O session playlists and ongoing broadcasts. The explanation extended beyond a yearly launch. Site redesign · I/O and beyond

More to build on

May 2011200KAndroid Market applications
Sep 2012675KGoogle Play apps and games
Available catalog entries, not developers or downloads. Same zero baseline.2011 2012

Coherence was work, not a finished state. Google’s compatibility team acknowledged bugs and limits to test coverage. OpenSignal later observed 18,796 device types in a sample of 682,000 devices—evidence of diversity, not a complete product census. Google, 2010 · OpenSignal, 2014 report mirror

Recognizable, without being identical.

Android’s identity can be read as a brand protocol: enough shared signals to establish a relationship, enough room for someone else’s product, place or personality.

The historical green Android robot, with antennae and a simple geometric body.
A character people could adapt. Google’s 2013 guidelines allow robot modifications under CC BY 3.0; the wordmark has separate restrictions. Historical guidelines Android robot by Google · CC BY 3.0 · reproduced unchanged.
DOCOMO HT-03A handset, showing its carrier name and Google search on the Android home screen.
A carrier’s own doorway. DOCOMO’s 2009 HT-03A announcement presents Google services inside a local product family. Launch record NTT DOCOMO · original product image, 2009.
Google’s 2013 Android KitKat launch artwork: the Android silhouette formed from chocolate bars.
A familiar shape, another material. Google’s KitKat launch artwork retains the robot while changing its expression. Launch record Google · Android KitKat artwork, 2013.
Six public expressions of a shared ecosystem
ExpressionShared connectionRoom for difference
HT-03A DOCOMO · HTC · Japan · 2009Android, Google services, Android MarketA Japanese carrier’s product family and service proposition.
myTouch 3G T-Mobile · HTC · US · 2009Google services and Android MarketPersonalization, interchangeable looks, and help choosing in-store.
DROID Verizon · Motorola · US · 2009Android 2.0, apps, Google Maps NavigationA carrier sub-brand with a machine-and-performance voice.
Nexus S Google · Samsung · US / UK · 2010Gingerbread’s lead device; Google experienceSamsung hardware in a product co-developed with Google.
Androidify Google Creative Lab · Larva Labs · 2011The Android characterPeople change the figure to resemble themselves.
Androidland Telstra · Google · Melbourne · 2011One Android retail experienceSamsung, HTC, Sony Ericsson, Motorola and LG products together.
Interpretive comparisons of the linked launch records. Androidify creator credit: Larva Labs ↗. These are public ecosystem examples, not a list of campaigns individually attributed to Zi.

The promise needed an engineering basis.

KitKat’s broader-reach story had a concrete mechanism: Project Svelte reduced Android’s memory requirements for devices with as little as 512 MB RAM. That made a wider range of hardware technically possible; it did not mean every eligible device received the update.

Developer release, October 2013 · Consumer launch

Supporting film: Google I/O 2013
Google for Developers · May 2013 keynote archive.YouTube

The keynote is one public communication artifact. Project Svelte belongs to the later October KitKat release.