vignette|droite|Évolution de la distribution des versions d'Android de décembre 2009 à février 2018.|350x350px
L’historique des versions d’Android. a débuté avec la sortie de la première version (Android 1.0) en . Android est un système d’exploitation mobile développé par Google. Android a connu plusieurs mises à jour depuis sa première version. Ces mises à jour servent généralement à corriger des bugs, à améliorer l'aspect graphique ou encore à ajouter de nouvelles fonctionnalités. Dans l’ensemble, chaque version est développée sous un nom de code basé sur des desserts. Ces noms de codes suivent une logique alphabétique (A, B, C...).
Pré-versions Alpha Il y avait au sein de l'Open handset alliance au moins deux versions internes avant la bêta Android publiée en . La seconde version avait pour nom de code R2 D2.. Les premières versions de Bugdroid, la mascotte d'Android, ont été dessinées par Dan Morrill ; la version définitive a été conçue par Irina Blok. Ryan Gibson conçut le système de dénomination commerciale à base de nom de confiseries dont la première application a été la version 1.5 « Cupcake » en .
Bêta La première version Bêta a été publiée le .., tandis que le kit de développement logiciel (SDK) a été publié le .. La date du est couramment célébrée comme la date anniversaire d'Android.. Les versions bêta publiques du SDK ont été publiées dans l'ordre suivant : : m3-rc22a. ; : m3-rc37a. ; : m5-RC14. ; : m5-RC15. ; : 0.9. ; : 1.0-r1.
Versions officielles
Android 1.0
Android 1.0 est la première version commerciale du système parue en sur le HTC Dream avec les caractéristiques suivantes : VersionAPIDate de sortieCaractéristiques 1.0. 1 . Téléchargement et mises à jour des applications via Android Market Navigateur supportant les sites web en HTML et XHTML Support de l’appareil photo Support des dossiers d’applications Accès aux serveurs e-mail POP3, IMAP4 et SMTP Synchronisation de Gmail, Contacts et Google Agenda avec leurs applications dédiées Google Maps avec Latitude et Street View pour utiliser le service de cartographie de Google, de recherche d’adresses et pour utiliser son téléphone comme un GPS Synchronisation des contacts, mails et agenda Recherche sur internet avec le moteur de recherche Google Service de messagerie instantanée avec Google Talk Envoi de SMS et de MMS Lecteur multimédia pour lire ses fichiers audio et vidéo Notifications dans la barre de statut, possibilité de personnaliser les sonneries, le vibreur et la LED Synthèse vocale pour chercher un numéro Possibilité de personnaliser le fond d’écran Application YouTube Autres applications incluses: alarme, calculatrice, menu d’appel, écran d’accueil, galerie photo et menu paramètres Support du Wi-Fi et du Bluetooth
Android 1.1 Mise en ligne en pour le HTC Dream, corrige quelques bugs, et apporte de légers changements.
VersionAPIDate de sortieCaractéristiques 1.1 2 . Résolution de plusieurs problèmes Changements des API Avis et détails ajoutés à Maps Délai d’arrêt de l’écran plus long lors de l’utilisation du haut-parleur "Afficher" & "Cacher" le pavé numérique, inclus dans le menu d’appel Support pour sauvegarder les fichiers attachés aux MMS Support des marquee dans les layouts
Android 1.5 Cupcake vignette|Écran d’accueil d’Android 1.5|309x309px
Le , la mise à jour Android 1.5 (Cupcake), basée sur le noyau Linux 2.6.27, est publiée... Il y a eu plusieurs nouvelles fonctionnalités et mises à jour de l’interface graphique dans la 1.5.. La mise à jour comprend :
VersionAPIDate de sortieCaractéristiques 1.5 3 . Support pour les claviers virtuels en trois parties avec prédiction des mots et dictionnaire personnalisé Support pour les Widgets, qui permettent d’accéder rapidement à certaines informations de l’application à laquelle ils sont rattachés. Enregistrement vidéo dans les formats MPEG-4 et 3GP Support du Bluetooth A2DP et AVRCP Ajout de la fonction copier/coller dans le navigateur Ajout de photos pour les contacts enregistrés comme favoris Ajout de la date et de l’heure dans le menu d’appel, et ajout d’un accès rapide aux contacts depuis ce même menu Animations lors d’un changement d’écran Ajout d’une option de rotation automatique Ajout de l’actuelle animation de démarrage Envoi de vidéos vers YouTube et Picasa
Android 1.6 Donut vignette|Écran d’accueil d’Android 1.6|309x309px
Le , le SDK pour Android 1.6 (Donut), basé sur le noyau Linux 2.6.29 est publié.. La mise à jour comprend. :
VersionAPIDate de sortieCaractéristiques 1.6 4 Mise à jour de la recherche, autorisant la recherche dans les favoris, l’historique, les contacts, et Internet depuis l’écran d’accueil Mise à jour de la recherche vocale, plus rapide et une meilleure intégration avec les applications natives, incluant la possibilité d’appeler ses contacts et support de plusieurs langues supplémentaires Possibilité pour les développeurs d’intégrer leurs contenus dans les résultats de recherche Interface de l’Android Market améliorée Interface native pour l’appareil photo, la caméra et la galerie Galerie : autorise les utilisateurs à sélectionner plusieurs photos pour suppression Mise à jour du support pour CDMA/EVDO, 802.1x, VPNs, et une synthèse vocale Support des écrans avec une résolution WVGA Amélioration de la rapidité dans la recherche et les applications utilisant la caméra Framework de reconnaissance de Gestes et outil de développement GestureBuilder Google Navigation (GPS Gratuit)
Android 2.0 Eclair thumb|Écran d’accueil d’Android 2.1|344x344px
Le , le SDK pour Android 2.0 (Éclair), basé sur le noyau Linux 2.6.29, le même noyau que Donut, est publié.. La mise à jour comprend. :
VersionAPIDate de sortieCaractéristiques 2.0 5 Vitesse hardware optimisée Support de plus de taille d’écran et résolutions Réorganisation de l’UI Nouvelle interface du navigateur et support de l’HTML5 Nouvelle liste de contact Meilleur contraste pour les arrière-plans Amélioration de Google Maps 3.1.2 Support de Microsoft Exchange Server par Exchange ActiveSync 2.5 Support de nouvelles fonctions pour l’appareil photo : flash, zoom digital, balance de blancs, effets de couleurs et focus macro Classe MotionEvent améliorée pour une meilleure gestion des évènements multipoints. Amélioration du clavier virtuel Bluetooth 2.1 Fonds d’écran animés 2.0.1 6 . Changements mineurs d’API, correction de bugs et changement dans le comportement du Framework 2.1 7 . Changements mineurs dans les APIs et corrections de bugs
Android 2.2 Froyo thumb|Écran d’accueil d’Android 2.2|309x309px
Le , le SDK pour Android 2.2 (Froyo), basé sur le noyau Linux 2.6.32, est publié.. La mise à jour comprend. :
VersionAPIDate de sortieCaractéristiques 2.2 8 Optimisations générales de la vitesse, de la mémoire et des performances d’Android OS. Amélioration additionnelle de la vitesse des applications grâce à l’implémentation JIT. Intégration du moteur JavaScript V8 de Chrome dans le navigateur Support de Microsoft Exchange amélioré Lanceur d’application amélioré avec raccourcis vers les applications du téléphone et du navigateur Hotspot Wi-Fi et USB Tethering Possibilité de désactiver l’accès aux données sur réseau mobile Amélioration de l’Android Market avec mise à jour automatique et regroupement des applications (le changement de nom en Google Play ne s’effectue qu’à partir de cette version) Changement rapide des langues du clavier Numérotation vocale et partage des contacts via Bluetooth Support des mots de passe numériques et alphanumériques Support de l’upload de fichiers dans le navigateur . Support de l’installation d’applications sur la mémoire extensible Support d’Adobe Flash Player 10.1. Support des écrans à haute densité de pixels (320 dpi) Possibilité de zoomer une photo dans la galerie avec un geste de pincement de deux doigts 2.2.1 8 Corrections de bugs, mises à jour de sécurité et amélioration des performances 2.2.2 8 Corrections de bugs mineurs, dont un bug des SMS sur le nexus One 2.2.3 8 Ajout de deux patchs de sécurité
Android 2.3 Gingerbread thumb|Écran d’accueil d’Android 2.3|343x343px
Le , le SDK pour Android 2.3 (Gingerbread), basé sur le noyau Linux 2.6.35, est publié.. La mise à jour comprend. :
VersionAPIDate de sortieCaractéristiques 2.3 9 Interface utilisateur mise à jour Support des grands écrans à résolutions extra-larges (WXGA et plus) Support de la VoIP et SIP Support des formats vidéo WebM/VP8, et l’encodage audio AAC Nouveaux effets audio tels que la réverbération, l’égalisation, la virtualisation du casque audio et accentuation des graves Support du NFC Amélioration de la fonction copier/coller et sélection du texte Refonte du clavier virtuel (multi-touch) et de l’autocomplétion Support du développement en code natif amélioré Améliorations audio, graphiques et des commandes pour le développement des jeux Garbage collector pour de meilleures performances Support de nouveaux capteurs (comme le gyroscope et le baromètre) Ajout d’un gestionnaire de téléchargement Amélioration de la gestion de l’alimentation et du contrôle des applications Support natif de plusieurs caméras (dont frontale) Passage au système de fichiers ext4 2.3.3 10 Améliorations et corrections des APIs 2.3.4 10 Support du chat vocal et vidéo sur Google Talk 2.3.5 10 Amélioration du système Amélioration des performances de réseau sur la version 4G du Nexus S Correction du bug du Bluetooth sur le Samsung Galaxy S Amélioration de Gmail Amélioration de l’autonomie Amélioration de la caméra 2.3.6 10 Correction d’un bug de la recherche vocale 2.3.7 10 Support de Google Wallet pour le Nexus S en version 4G
Android 3.0 Honeycomb thumb|Écran d’accueil d’Android 3.0|206x206px
Le , le SDK pour Android 3.0 (Honeycomb), basé sur le noyau Linux 2.6.36, est publié.. Réservé aux tablettes tactiles, cette mise à jour comprend de nombreux changements dans l’interface. :
VersionAPIDate de sortieCaractéristiques 3.0 11 Interface entièrement retravaillée et optimisée pour les tablettes tactiles Ajout de la barre système en bas de l’écran qui regroupe l’heure, les notifications et les boutons de navigations Ajout de la barre d’actions en haut de l’écran qui regroupe la barre de recherche, l’accès au menu paramètre et le menu d’applications Bureau tridimensionnel avec widgets améliorés Multitâche, clavier virtuel, fonction copier/coller, menus paramètres, contacts et Emails revus Améliorations du navigateur comprenant la navigation par onglets, le remplissage automatique des formulaires, la synchronisation des favoris avec Google Chrome, et un mode de navigation privé Support du chat vidéo via Google Talk Accélération matérielle Support des processeurs multi-cœur Amélioration de la caméra Amélioration de la galerie avec possibilité de consulter un album en plein-écran Possibilité de chiffrer les données de l’utilisateur 3.1 12 . Retouches de l’interface La possibilité de créer des Widgets pour le bureau qui pourront être redimensionnés par l’utilisateur De nouvelles APi pour prendre en compte des périphériques USB par les terminaux Android (2.3.4 via une bibliothèque et intégré depuis 3.1) pour permettre de développer par exemple une application permettant de transformer une tablette en télécommande universelle grâce à un émetteur Infrarouge USB, support des manettes Wiimote et Dualshock 3, support de clavier et souris USB USB Host & Accessories Developer Kit La possibilité de récupérer directement à travers les applications les informations du compte SIP de l’utilisateur La lecture des fichiers vidéo est maintenant prise en charge par le navigateur Agrandissement de la liste d’applications récentes Support des proxys HTTP pour les points d’accès Wi-Fi Possibilité de couper automatiquement le Wi-Fi quand l’écran est éteint Support du format FLAC.. 3.2 13 . Amélioration du support hardware, incluant des optimisations pour certaines tablettes