histoire du système d'exploitation mobile Android de Google De Wikipédia, l'encyclopédie libre
L’historique des versions d’Android[1] 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...).
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[2]. 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 [3],[4], tandis que le kit de développement logiciel (SDK) a été publié le [5]. La date du est couramment célébrée comme la date anniversaire d'Android[6]. Les versions bêta publiques du SDK ont été publiées dans l'ordre suivant:
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
Le , la mise à jour Android 1.5 (Cupcake), basée sur le noyau Linux 2.6.27, est publiée[16],[17]. Il y a eu plusieurs nouvelles fonctionnalités et mises à jour de l’interface graphique dans la 1.5[18]. La mise à jour comprend:
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
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[33]
Support de l’installation d’applications sur la mémoire extensible
Le , le SDK pour Android 3.0 (Honeycomb), basé sur le noyau Linux 2.6.36, est publié[39]. Réservé aux tablettes tactiles, cette mise à jour comprend de nombreux changements dans l’interface[40]:
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é
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
Le , le SDK pour Android 4.0 (Ice Cream Sandwich), basé sur le noyau Linux 3.0.1, est publié[46]. Cette nouvelle version unifiée pour smartphones et tablettes tactiles apporte de nombreux changements:
Possibilité de consulter sa consommation internet depuis le menu paramètres, avec la possibilité de couper la connexion si la limite du forfait est dépassée
Application photo améliorée sans délai de l’obturateur, temps du retardateur réglable, mode panorama et possibilité de zoomer durant un enregistrement vidéo
Ajout d’un éditeur de photos
Nouvelle galerie, avec classement par personne et localisation
Refonte de l’application "Contacts" avec une meilleure intégration des réseaux sociaux
Ajout d’Android Beam, une application permettant l’échange d’informations (favoris, contacts, YouTube, vidéos …) par NFC (si appareil équipé de puce NFC)
Corrections de bugs sur les Galaxy Nexus vendus par l’opérateur américain Verizon
Cette mise à jour a causé un bug au Canada qui provoque une fermeture forcée du market lors de l’accès aux détails d’une application et un problème de réductions de capacités de la puce NFC du Galaxy Nexus[49],[50]
Le lors du Google I/O 2012, Google annonce la version 4.1 dénommée Jelly Bean basée sur le noyau Linux 3.0.31 et dont la principale nouveauté est une amélioration des fonctionnalités et des performances de l'interface utilisateur. Les améliorations des performances font partie du Project Butter (Projet Beurre en français) qui utilise le triple buffering, une amélioration de Vsync(en) et une fréquence de rafraîchissement de l'écran porté à 60 FPS afin de rendre l'interface plus fluide[54]. Jelly Bean a été publié à l'Open Handset Alliance le [55] et le premier appareil à être équipé de Jelly Bean, la tablette Nexus 7 a été commercialisé à partir du aux États-Unis[56]. Cette mise à jour d'Android comprend:
Synchronisation Vsync dans tous les dessins et animations effectuées par le framework Android, y compris le rendu des applications, les évènements liés au tactiles, de la composition et du rafraîchissement de l'écran
Triple buffering
Amélioration de l'accessibilité
support amélioré des langues utilisant une écriture se lisant de droite à gauche
Tables de clavier installées par l'utilisateur
Notifications extensibles
Possibilité de désactiver les notifications sur une application en particulier
Les raccourcis et les widgets peuvent être automatiquement réorganisées ou re-dimensionnées pour permettre l'ajout de nouveaux raccourci sur l'écran d'accueil
Transfert de données Bluetooth vers Android Beam
Recherche vocale hors-ligne
Nouvelle interface pour les tablettes à petits écrans reprise de l'interface smartphone, la Nexus 7 est la première à inaugurer cette nouvelle interface[57]
Recherche vocale améliorée
Application appareil photo améliorée
Photos des contacts en haute résolution sur Google+[58]
Hausse des performances, meilleure stabilité et corrections de bugs[66].
4.2
17
L'application appareil photo est refondue et intègre la fonction «Photo Sphere» qui permet de créer des panoramas à 360°[67]
Ergonomie de la galerie d'image améliorée
Clavier amélioré intégrant la saisie gestuelle ou «Swype(en)» qui permet de taper un mot en reliant les lettres et non plus uniquement en appuyant sur les touches
Amélioration de l'écran de verrouillage avec l'ajout de widgets ou la possibilité de lancer directement l'appareil photo
Amélioration du tiroir de notifications avec l'ajout de la possibilité d'interagir directement avec une application sans l'ouvrir
Ajout de l'écran de veille «Daydream» qui permet d'afficher des informations quand l'appareil est en veille
Support du multi-utilisateur sur les tablettes uniquement. La bascule entre les comptes se fait depuis l'écran de verrouillage
Support de Miracast qui permet de transmettre ce qui est affiché sur le téléphone ou la tablette sur tout appareil connecté en Wi-Fi 802.11n, communément appelé Wi-Fi n.
Amélioration de l'accessibilité: trois doigts pour afficher la totalité de l'écran, panorama et zoom avec deux doigts. Sortie vocale et navigation en mode geste pour les malvoyants
Nouvelle application et widget horloge intégrant une horloge mondiale, un chronomètre et un minuteur
Intégration de nouvelles fonctionnalités dans Google Now comme la possibilité de réserver des billets d'avion, des restaurants ou de faire un suivi de livraison
Correction du bug du mois de décembre 2012 dans l'application contacts
Bluetooth: résolution de problèmes, support des manettes de jeux et Joysticks Bluetooth
4.2.2
17
Amélioration de la stabilité, de l'autonomie et des performances
Résolution de problèmes Bluetooth
Amélioration des «quick settings» via l'ajout des appuis longs et courts
Amélioration de la barre de notification qui affiche maintenant le niveau de progression et le temps restant d’une application en cours de téléchargement
Nouveaux sons lors d'une recharge par induction et en cas de batterie inférieure à 5%
Le , Google annonce que la version 4.4, portera le nom de KitKat[68], alors que plusieurs rumeurs annonçaient le nom de Key Lime Pie (tarte au citron vert). Cette version est sortie le , en même temps que le Nexus 5. La version 4.4.2 est sortie le , la version 4.4.3 le , et la version 4.4.4 le .
Voici la liste des nouveautés:
Apparition d'un mode immersif, qui cache la barre de notifications pendant les jeux ou le visionnage d'un film, et qui permet, à la différence des autres versions, de la faire réapparaître en glissant le doigt à partir du bord de l'écran.
Mise à jour de l'application Téléphone, qui met en place un nouveau design, et qui cherche la personne qui appelle sur Google+ si elle n'est pas dans les contacts.
Hangouts remplace l'application Messages et centralise les SMS, MMS et appels vidéo.
Mise à jour du clavier Google, qui ajoute des emojis, en plus d'un changement de design.
Apparition de Google Cloud Print, qui permet d'imprimer des photos, des documents ou des pages web à distance à partir d'un smartphone ou d'une tablette via une imprimante connectée.
Compatibilité avec le Bluetooth MAP et avec Chromecast.
Mise à jour de l'application Téléchargements permettant une meilleure gestion avec de nouvelles options de triage et une nouvelle interface.
Mise à jour de l'application E-mail avec des dossiers imbriqués, des photos des contacts et une navigation améliorée.
Nouvelle politique de gestion des cartes mémoires plus restrictive
Annoncée le et sortie le (avec une partie des fonctionnalités dévoilées lors de la Google I/O 2014 sous le nom de code Android L), Android 5.0 Lollipop est une évolution majeure d'Android qui propose de nombreuses modifications et nouveautés, et qui étend sa disponibilité sur de nouveaux supports tels que la télévision, la voiture ou les montres connectées.
Android Lollipop est proposée dès sa sortie sur les appareils Nexus, notamment les Nexus 6, 9 et Player qui sont disponibles dès le , et ceux qui sont certifiés Google Experience Edition.
C’est fin , lors de la Google I/O, que la firme de Mountain View a dévoilé les détails sur Android 6.0 (alias Android Marshmallow). La version grand public a été quant à elle déployée au courant du troisième trimestre 2015, en même temps que la sortie du Nexus 5X et du Nexus 6P.
Voici les nouveautés d'Android 6.0:
Réorganisation du gestionnaire des permissions
Barre d’action rapide pour tablette
Intégration Option informations
Lancement Google Now en débloquant l’écran d’accueil Option dédié Google Now on Tap
Possibilité désinstallation application Native
Information application barre d’état
Support de la norme MIDI (connection)
Intégration de "Adoptable Storage" qui permet d'utiliser une carte microSD comme stockage interne[69]
Google annonce la première Developer Preview d'Android 7.0, alias Nougat, le , alors que généralement, les premières Developer Preview des futures versions d'Android sont diffusées après chaque Google I/O. En 2016, Android Nougat (précédemment appelé Android N avant de recevoir un nom définitif) a eu droit à sa première Developer Preview le pour être finalisé au mois d'Août, coïncidant avec la sortie du LG V20, qui fut le premier terminal Android (avant Google) à être commercialisé sous la nouvelle version du système d'exploitation.
Android 7.0 fut rapidement suivi d'une version 7.1, version qui équipe les smartphones de la nouvelle gamme Google Pixel dès leur sortie.
Depuis la sortie d'Android Nougat, Google a modifié le rythme de mises à jour en passant aux mises à jour trimestrielles, afin de sortir une nouvelle version du système chaque trimestre. Ceci complète le dispositif des mises à jour mensuelles de sécurité mis en place depuis l'affaire de la faille de sécurité Stagefright à l'été 2015.
Les nouveautés d'Android Nougat sont:
Intégration finale du multi-fenêtre
Refonte du centre de notification et possibilité de modifier les actions rapides
Améliorations pour "Doze"
Double partition système (A/B) pour pouvoir faire les mises à jour en arrière-plan
Mode sombre
Ajout d'un bouton Tout effacer dans le multi-tâches
Raccourcis des applications directement à partir du lanceur (nécessite Android 7.1 ou plus avec l'interface Pixel Launcher ou un lanceur alternatif compatible)
Passage aux mises à jour trimestrielles
Arrivée de Google Assistant (sur Google Pixel, Google Pixel XL et terminaux compatibles uniquement, nécessite Android Marshmallow ou plus. Disponible seulement aux États-Unis, au Royaume-Uni, au Canada et en Allemagne, la disponibilité a par la suite été étendue à d'autres pays)
Google annonce cette nouvelle version le , et publie une Developer Preview simultanément[70]. La deuxième Developer Preview, considérée comme une version bêta, sort le [71]. Une nouvelle bêta sort le [72]. La troisième bêta est dévoilée le [73], et la cinquième et dernière preview sort le [74].
Les fonctionnalités d'Android 10 (nom de code Q en interne durant le développement) sont: le boost de la RAM (exclusivement sur les smartphones de la marque chinoise OnePlus), un nouveau support des sous-titres pour les sourds et mal-entendants, de nouvelles options de personnalisation et de bien-être numérique, un système de permissions et de confidentialité amélioré, les bulles de notification, l'intégration d'un outil d'enregistrement de l'écran.
Android 10 inclut également une refonte plus profonde du mode sombre désormais intégré en version finalisée (s'étendant aux applications, aux sites Web et à l'échelle du système), de nouveaux gestes de navigation, un accès direct à la gestion de son compte Google via les Paramètres, un menu de partage revu, les paramètres système flottants dans les applications, un format de profondeur dynamique pour les photos, un nouveau mode bureau inspiré du Samsung DeX, le temps restant de la batterie dans les réglages rapides et la possibilité de connexion par QR code à un réseau Wi-Fi.
Les contrôleurs multimédias bénéficient d'une prise en charge améliorée avec une API MIDI intégrée, ainsi que les intégrations du codec vidéo AV1, du format vidéo HDR10 + et du codec audio Opus, et le système supporte maintenant les appareils pliables comme le Samsung Galaxy Fold ou le Huawei Mate X, ainsi que le réseau 5G dans certains pays. En parallèle, les applications bénéficient d'une meilleure intégration des lecteurs biométriques.
Les mises à jour de sécurité et du système se font maintenant via le Google Play Store, un nouveau pas dans la lutte de Google contre la fragmentation d'Android.
Android 11 est la onzième version majeure du système d'exploitation Android. Il a été annoncé pour la première fois par Google le 19 février 2020, et la première version de développement est sortie le même jour[76],[77].
Le lancement de la version bêta d'Android 11 a été reporté du 3 juin 2020 au 10 juin 2020[78].
Version sortie le 8 septembre 2020. Nom de code Red Velvet Cake en interne durant le développement.
Android 12 est la douzième version majeure du système d'exploitation Android. Elle a été annoncée pour la première fois par Google le 18 février 2021, et la première version de développement a été publiée le même jour[79],[80].
Android 12 propose une nouvelle interface aux couleurs personnalisables, plus simplement appelée: Material You.
Material You est une importante mise à jour de Material Design.
Google veut laisser les commandes à l’utilisateur avec des possibilités de customisation quasi infinies.
Avec cette version, Google améliore l'interface des paramètres, ainsi que d'une modification majeure sur le centre de notification.
Version sortie le 4 octobre 2021. Nom de code Snow Cone en interne durant le développement.
Android 13 est la treizième version majeure du système d'exploitation Android. Elle a été annoncée dans un article de blog d'Android le 10 février 2022, et la première version de développement a été publiée le même jour pour certains modèles Google Pixel[81].
Version sortie le 15 août 2022. Nom de code Tiramisu en interne durant le développement.
Google a annoncé Android 14 le 8 février 2023 avec la première version de développement sortie le même jour[82].
Cette version introduit un blocage des vieilles applications Android, elles doivent obligatoirement avoir été développées avec le SDK Android en version 6 ou plus récent pour être installées[82].
Version sortie le 4 octobre 2023. Nom de code Upside Down Cake en interne durant le développement.
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue! Comment faire?
Gaël Weiss, «Android P: nouvelle interface, notifications, boutons de volume… Voici la liste des nouveautés», Le Journal du geek, (lire en ligne, consulté le )
Ulrich Rozier, «Android P Developer Preview 5 est disponible: voici les liens de téléchargement - FrAndroid», FrAndroid, (lire en ligne, consulté le )