Timeline of Android
Android from a startup in 2003 to a global mobile platform, tracing open-source releases, app distribution, runtime changes, modular updates, privacy controls, and Android 16 in 2025.
- Category
- Engineering & Technology
- Events
- 20 events 2003 – 2025
- Generated
- by gpt-6
2003: Android begins as a startup
Andy Rubin, Rich Miner, Nick Sears, and Chris White founded Android Inc. The company initially explored software for digital cameras before focusing on an operating system for mobile phones.
https://en.wikipedia.org/wiki/Android_(operating_system)2005: Google acquires Android
Google purchased Android Inc. and brought its team into the company. Work continued on a mobile platform based on the Linux kernel, establishing the foundations for Google’s entry into phone operating systems.
https://en.wikipedia.org/wiki/Android_(operating_system)2007: The Open Handset Alliance announces Android
Google and partner companies announced the Open Handset Alliance and Android as a mobile platform. An early software development kit followed, allowing developers to begin experimenting before commercial phones were available.
https://en.wikipedia.org/wiki/Open_Handset_Alliance2008: The first commercial Android phone ships
The HTC Dream, sold as the T-Mobile G1 in some markets, launched with Android. Google also released the platform’s source through the Android Open Source Project, while proprietary applications and services remained separately licensed.
https://en.wikipedia.org/wiki/HTC_Dream2009: Cupcake enables on-screen typing
Android 1.5 Cupcake added an on-screen keyboard and support for third-party home-screen widgets. Devices could offer text entry without a physical keyboard, widening the range of hardware designs available to manufacturers.
https://en.wikipedia.org/wiki/Android_Cupcake2010: Froyo accelerates applications with compilation
Android 2.2 Froyo added just-in-time compilation to the Dalvik runtime. The runtime could compile frequently executed code during operation, improving performance without requiring developers to distribute separate native versions of every application.
https://en.wikipedia.org/wiki/Android_Froyo2011: Honeycomb targets tablet interfaces
Android 3.0 Honeycomb introduced an interface designed for larger screens, including system and action bars. Its tablet focus created a temporary split from the phone-oriented releases that Google later worked to unify.
https://en.wikipedia.org/wiki/Android_Honeycomb2011: Ice Cream Sandwich unifies phones and tablets
Android 4.0 Ice Cream Sandwich brought phone and tablet development onto a shared release. The Holo interface, revised multitasking, and common platform tools reduced the separation introduced by the tablet-specific Honeycomb release.
https://en.wikipedia.org/wiki/Android_Ice_Cream_Sandwich2012: Google Play replaces Android Market
Google combined Android Market with its digital-media services under the Google Play name. The change expanded the store’s role beyond applications while keeping Google’s distribution service distinct from the open-source operating system.
https://en.wikipedia.org/wiki/Google_Play2012: Google Play services separates updates from Android
Google introduced Google Play services as an independently updated component for supported devices. Applications could gain selected Google capabilities without waiting for manufacturers and carriers to distribute a full operating-system update.
https://en.wikipedia.org/wiki/Google_Play_Services2014: Lollipop adopts ART and Material Design
Android 5.0 Lollipop replaced Dalvik with Android Runtime, known as ART, as the default runtime. The release also introduced Material Design and support for 64-bit processors, changing both application execution and interface conventions.
https://en.wikipedia.org/wiki/Android_Lollipop2015: Marshmallow requests permissions during use
Android 6.0 Marshmallow introduced runtime requests for sensitive permissions in applications targeting the new model. Users could make individual decisions when features needed access, rather than accepting all requested permissions only at installation.
https://en.wikipedia.org/wiki/Android_Marshmallow2016: Nougat adds split-screen multitasking
Android 7.0 Nougat added split-screen support and expanded notification interaction. The runtime combined ahead-of-time and just-in-time compilation with profiles, balancing installation time, storage, and application performance.
https://en.wikipedia.org/wiki/Android_Nougat2017: Kotlin gains official Android support
Google announced official support for Kotlin in Android development. Developers gained a supported alternative to Java with interoperability between the languages, allowing existing applications to adopt Kotlin gradually.
https://en.wikipedia.org/wiki/Kotlin2017: Project Treble separates vendor implementation
Android 8.0 Oreo introduced Project Treble, defining a stable interface between the Android framework and device-specific vendor software. The separation aimed to reduce the work needed to update Android without rewriting low-level hardware support.
https://en.wikipedia.org/wiki/Android_Oreo2019: Project Mainline makes components separately updateable
Android 10 introduced Project Mainline, allowing selected operating-system components to be updated outside a full system release. On supported Google-certified devices, Google Play system updates provided a channel for those modular changes.
https://en.wikipedia.org/wiki/Android_102020: One-time permissions limit continued access
Android 11 added one-time permission grants for the microphone, camera, and location. The platform also introduced automatic permission resets for unused applications, reducing the persistence of sensitive access granted in the past.
https://en.wikipedia.org/wiki/Android_112021: Android 12 adds privacy indicators and a dashboard
Android 12 introduced microphone and camera indicators, a Privacy Dashboard, and approximate location options. Material You also made interface colors respond to the user’s wallpaper on supported implementations.
https://en.wikipedia.org/wiki/Android_122022: Android 12L revisits large-screen layouts
Google released Android 12L with interface changes for tablets, foldable devices, and other large screens. A taskbar and revised layouts made multitasking and system controls better suited to wider displays.
https://en.wikipedia.org/wiki/Android_122025: Android 16 shifts the major-release schedule
Google released Android 16 in June, earlier in the year than recent major Android versions. The release included platform security and accessibility changes, while enhanced desktop windowing remained a separately staged development rather than a universal launch feature.
https://en.wikipedia.org/wiki/Android_16