système d'exploitation open source développé par Google . Basé sur une version modifiée du noyau Linux et d'autres logiciels libres et open source , il est principalement conçu pour les appareils mobiles à écran tactile tels que les smartphones et les tablettes . Historiquement développé par un consortium de développeurs appelé Open Handset Alliance , sa version la plus répandue est aujourd'hui principalement développée par Google. Lancé en 2008, Android est le système d'exploitation le plus utilisé au monde , et notamment pour les smartphones. La dernière version, Android 17 , est sortie le 16 juin 2026 .
Le système d'exploitation est connu sous le nom d' Android Open Source Project ( AOSP ) et est un logiciel libre et open source (FOSS) principalement distribué sous licence Apache . Cependant, la plupart des appareils fonctionnent avec la version propriétaire d'Android développée par Google, qui est livrée avec des logiciels propriétaires supplémentaires préinstallés , notamment Google Mobile Services (GMS) , qui comprend des applications essentielles telles que Google Chrome , la plateforme de distribution numérique Google Play et la plateforme de développement associée Google Play Services . D'autres services Google, comme Firebase Cloud Messaging , utilisé pour les notifications push, sont recommandés pour les applications. Bien qu'AOSP soit gratuit, le nom et le logo « Android » sont des marques déposées de Google, qui restreint l'utilisation de la marque Android sur les produits non certifiés . La majorité des smartphones basés sur AOSP fonctionnent avec l'écosystème Google, plus communément appelé Android, certains avec des interfaces utilisateur et des suites logicielles personnalisées par les constructeurs , comme One UI . Il existe de nombreuses distributions modifiées , parmi lesquelles Amazon Fire OS (concurrent) et LineageOS (développé par la communauté) . Le code source a également servi à développer diverses distributions Android pour d'autres appareils, comme Android TV pour les téléviseurs, Wear OS pour les objets connectés et Android Automotive pour les systèmes embarqués. Des produits commerciaux tels que les microconsoles et les casques de réalité virtuelle utilisent également Android.
Les applications Android, au format APK , sont généralement distribuées via une boutique d'applications propriétaire . Parmi les plateformes non Google, on trouve les boutiques d'applications Amazon , Samsung Galaxy Store et Huawei AppGallery , ainsi que des solutions tierces comme Aptoide , Cafe Bazaar , GetJar ou encore la plateforme open source F-Droid . Depuis 2011, Android est le système d'exploitation le plus utilisé au monde sur smartphones. Il possède la plus grande base installée de tous les systèmes d'exploitation au monde , avec plus de trois milliards d'utilisateurs actifs mensuels , représentant 46 % du marché mondial des systèmes d'exploitation.
Palo Alto, en Californie , en octobre 2003 par Andy Rubin et Chris White, rejoints plus tard par Rich Miner et Nick Sears . Rubin avait auparavant créé le T-Mobile Sidekick avec sa précédente société , Danger, Inc. Rubin et White ont commencé par développer un système d'exploitation pour appareils photo numériques , FotoFrame . Le nom de la société a été changé en Android car Rubin possédait déjà le nom de domaineandroid.com . Après avoir développé un prototype interne, connu sous le nom de « Fadden demo », principalement grâce à l'acquisition de licences pour la plupart des composants logiciels construits autour d'une interface JavaScript personnalisée, la société n'est pas parvenue à convaincre les investisseurs. En avril 2004, sur la suggestion de Nick Sears elle s'est donc tournée vers le développement d'un système d'exploitation pour téléphones, afin de concurrencer Symbian et Microsoft Windows Mobile . Rubin a présenté le projet Android comme ayant un « potentiel énorme pour le développement d'appareils mobiles plus intelligents, mieux conscients de la localisation et des préférences de leur utilisateur ». En raison des difficultés rencontrées pour attirer des investisseurs à ses débuts, Android risquait d'être expulsé de ses bureaux. Steve Perlman , un ami proche de Rubin, lui a remis 10 000 $ en espèces dans une enveloppe, puis lui a transféré peu après une somme non divulguée à titre de financement de démarrage. Perlman a refusé une participation dans l'entreprise et a déclaré : « Je l'ai fait parce que je croyais en ce projet et que je voulais aider Andy. » En 2005, Rubin tenta de négocier des accords avec Samsung et HTC . Peu après, en juillet de la même année, Google acquit la société pour au moins 50 millions de dollars Selon David Lawee , alors vice-président du développement chez Google, il s'agissait de la « meilleure acquisition jamais réalisée » par l'entreprise Les principaux employés d'Android, dont Rubin, Miner, Sears et White, rejoignirent Google suite à cette acquisition . À l'époque, on savait peu de choses sur la discrète société Android Inc., qui ne fournissait que peu d'informations, si ce n'est qu'elle développait des logiciels pour téléphones mobiles . Chez Google, l'équipe dirigée par Rubin développa une plateforme pour appareils mobiles basée sur le noyau Linux . Google commercialisa cette plateforme auprès des fabricants de téléphones et des opérateurs en promettant un système flexible et évolutif. Google avait « réuni une série de partenaires matériels et logiciels et a indiqué aux opérateurs qu’il était ouvert à différents degrés de coopération ». prototype initial ressemblait fortement à un téléphone BlackBerry , sans écran tactile et doté d'un clavier QWERTY physique . Cependant, l'arrivée de l'iPhone d'Apple en 2007 a contraint Android à revoir sa conception. Google a par la suite modifié les spécifications d'Android pour indiquer que « les écrans tactiles seront pris en charge », tout en précisant que « le produit a été conçu en partant du principe que des boutons physiques distincts étaient présents ; par conséquent, un écran tactile ne peut pas remplacer complètement les boutons physiques ». En 2008, Nokia et BlackBerry ont tous deux annoncé des smartphones tactiles pour concurrencer l' iPhone 3G , et Android s'est finalement concentré exclusivement sur les écrans tactiles. Le premier smartphone Android commercialisé fut le HTC Dream , également connu sous le nom de T-Mobile G1, annoncé le 23 septembre 2008.

Le 5 novembre 2007, l' Open Handset Alliance , un consortium d'entreprises technologiques comprenant Google, des fabricants d'appareils tels que HTC, Motorola et Samsung, des opérateurs de téléphonie mobile comme Sprint et T-Mobile , et des fabricants de puces comme Qualcomm et Texas Instruments , a été officiellement lancée avec pour objectif de développer « la première plateforme véritablement ouverte et complète pour appareils mobiles ». Moins d'un an plus tard, l'Open Handset Alliance devait faire face à deux autres concurrents open source : la Fondation Symbian et la Fondation LiMo , cette dernière développant également un système d'exploitation mobile basé sur Linux , à l'instar de Google. En septembre 2007, Google avait déposé plusieurs demandes de brevets dans le domaine de la téléphonie mobile.
Le 23 septembre 2008, Android a été présenté par Andy Rubin, Larry Page, Sergey Brin, Cole Brodman, Christopher Schlaeffer et Peter Chou lors d'une conférence de presse dans une station de métro de New York .
Depuis 2008, Android a bénéficié de nombreuses mises à jour qui ont progressivement amélioré le système d'exploitation, en ajoutant de nouvelles fonctionnalités et en corrigeant les bugs des versions précédentes. Les deux premières versions d'Android étaient nommées en interne Astro Boy et Bender , mais des problèmes de licence ont contraint les versions suivantes à porter des noms de desserts ou de douceurs par ordre alphabétique. Ainsi, les premières versions d'Android s'appelaient successivement « Petit Four », « Cupcake », « Donut », « Eclair » et « Froyo ». Lors de l'annonce d' Android KitKat en 2013, Google a expliqué que « puisque ces appareils nous rendent la vie si douce, chaque version d'Android porte le nom d'un dessert ». Cependant, un porte-parole de Google a déclaré à CNN lors d'une interview : « C'est une sorte de tradition interne, et nous préférons rester un peu… comment dire… un peu énigmatiques à ce sujet. »
années 2010
En 2010, Google a lancé sa gamme d'appareils Nexus , fruit d'un partenariat avec différents fabricants pour produire de nouveaux appareils et proposer de nouvelles versions d'Android. Cette gamme a été décrite comme ayant « joué un rôle déterminant dans l'histoire d'Android en introduisant de nouvelles itérations logicielles et des normes matérielles généralisées », et s'est fait connaître pour son logiciel « sans applications superflues » et ses « mises à jour régulières ». Lors de sa conférence développeurs de mai 2013, Google a annoncé une version spéciale du Samsung Galaxy S4 , fonctionnant sous Android pur et bénéficiant de mises à jour système rapides, au lieu de la surcouche Android de Samsung. Cet appareil a marqué le début du programme Google Play Edition et a été suivi par d'autres modèles, comme le HTC One Google Play Edition et le Moto G Google Play Edition. En 2015, Ars Technica écrivait : « Plus tôt cette semaine, les derniers téléphones Android édition Google Play de la boutique en ligne de Google étaient indiqués comme “n’étant plus disponibles à la vente” et que “maintenant, ils ont tous disparu, et il semble bien que le programme soit terminé”. »
De 2008 à 2013, Hugo Barra a été le porte-parole produit d'Android, le représentant lors des conférences de presse et de Google I/O , la conférence annuelle de Google destinée aux développeurs. Il a quitté Google en août 2013 pour rejoindre le fabricant de téléphones chinois Xiaomi . Moins de six mois auparavant, Larry Page, alors PDG de Google, avait annoncé dans un article de blog qu'Andy Rubin quittait la division Android pour se consacrer à de nouveaux projets chez Google et que Sundar Pichai prendrait la direction d'Android. Pichai lui-même a finalement changé de poste, devenant le nouveau PDG de Google en août 2015 suite à la restructuration de l'entreprise en Alphabet , faisant d' Hiroshi Lockheimer le nouveau responsable d'Android.
Sous Android 4.4 KitKat , l'accès en écriture partagé aux cartes mémoire microSD était bloqué pour les applications installées par l'utilisateur ; seuls les répertoires dédiés, portant les noms de package respectifs et situés dans le répertoire `/etc/ microSD` Android/data/, restaient accessibles en écriture. L'accès en écriture a été rétabli avec Android 5 Lollipop via l' interface Google Storage Access Framework , incompatible avec les versions précédentes .
En juin 2014, Google annonçait Android One , un ensemble de « modèles de référence matériels » censés « permettre aux fabricants de créer facilement des téléphones de haute qualité à faible coût », destinés aux consommateurs des pays en développement. En septembre, Google annonçait la sortie des premiers téléphones Android One en Inde. Cependant, Recode rapportait en juin 2015 que le projet était « une déception », évoquant « la réticence des consommateurs et des partenaires de fabrication » et « les erreurs de la firme de Google qui n'a jamais vraiment maîtrisé le marché du matériel ». Des projets de relance d'Android One ont refait surface en août 2015, et l'Afrique a été annoncée comme prochaine zone de déploiement du programme une semaine plus tard. Un article de The Information paru en janvier 2017 indiquait que Google étendait son programme Android One à bas prix aux États-Unis, bien que The Verge précise que l'entreprise ne produirait vraisemblablement pas elle-même les appareils. Google a lancé les smartphones Pixel et Pixel XL en octobre 2016, présentés comme les premiers téléphones fabriqués par Google, et proposant en exclusivité certaines fonctionnalités logicielles, telles que l' Assistant Google , avant leur déploiement plus large. Les téléphones Pixel ont remplacé la gamme Nexus, et une nouvelle génération de téléphones Pixel a été lancée en octobre 2017.
En mai 2019, le système d'exploitation s'est retrouvé pris dans la guerre commerciale sino-américaine impliquant Huawei , qui, comme de nombreuses autres entreprises technologiques, était devenue dépendante de l'accès à la plateforme Android. À l'été 2019, Huawei a annoncé la création d'un système d'exploitation alternatif à Android , baptisé Harmony OS , et a déposé des demandes de protection de la propriété intellectuelle sur les principaux marchés mondiaux. Dans ce contexte de sanctions, Huawei prévoit à long terme de remplacer Android en 2022 par ce nouveau système d'exploitation, Harmony OS ayant été initialement conçu pour les objets connectés , et non pour les smartphones et les tablettes.
Le 22 août 2019, il a été annoncé qu'Android « Q » deviendrait officiellement Android 10, mettant ainsi fin à la tradition de nommer les versions majeures d'après des desserts. Google a déclaré que ces noms n'étaient pas « inclusifs » pour les utilisateurs internationaux (soit parce que les desserts en question ne sont pas connus à l'international, soit parce qu'ils sont difficiles à prononcer dans certaines langues). Le même jour, Android Police a rapporté que Google avait commandé une statue géante du chiffre « 10 » pour l'installer dans le hall des nouveaux bureaux des développeurs. Android 10 a été lancé le 3 septembre 2019, d'abord sur les téléphones Google Pixel .
années 2020
Fin 2021, certains utilisateurs ont signalé qu'ils ne pouvaient pas appeler les services d'urgence. Le problème était dû à une combinaison de bogues dans Android et dans l' application Microsoft Teams ; les deux entreprises ont publié des mises à jour pour corriger le problème.
Le 12 décembre 2024, Google a annoncé Android XR . Il s'agit d'un nouveau système d'exploitation développé par Google, conçu pour les appareils de réalité virtuelle et de réalité augmentée , tels que les casques VR et les lunettes connectées. Il a été conçu en collaboration avec Samsung et Qualcomm . La plateforme vise également à accompagner les développeurs grâce à des outils comme ARCore et Unity, afin de créer des applications pour les futurs appareils XR.
En mars 2025, Google a annoncé son intention de centraliser le développement d'Android dans des sources internes. Bien que les développeurs externes ne puissent plus y contribuer, le code source d'Android restera publié.
Caractéristiques
écran d'accueil
Les appareils Android démarrent sur l' écran d'accueil , principal centre de navigation et d'informations, comparable au bureau d'un ordinateur. Cet écran d'accueil est généralement composé d'icônes d'applications et de widgets ; les icônes permettent de lancer l'application associée, tandis que les widgets affichent du contenu mis à jour automatiquement, comme les prévisions météo , la boîte mail de l'utilisateur ou un fil d'actualités, directement sur l'écran d'accueil. Un écran d'accueil peut comporter plusieurs pages, entre lesquelles l'utilisateur peut naviguer par glissement. Les applications tierces disponibles sur Google Play et d'autres plateformes de téléchargement permettent de personnaliser l' écran d'accueil et même d'imiter l'apparence d'autres systèmes d'exploitation, comme Windows Phone . La plupart des fabricants personnalisent l'apparence et les fonctionnalités de leurs appareils Android pour se démarquer de la concurrence.
Barre d'état
En haut de l'écran se trouve une barre d'état affichant des informations sur l'appareil et sa connectivité. Cette barre d'état peut être déroulée vers le bas pour révéler un écran de notifications où les applications affichent des informations ou des mises à jour importantes, ainsi qu'un accès rapide aux commandes et options système telles que la luminosité de l'écran, les paramètres de connectivité ( Wi-Fi , Bluetooth, données cellulaires), le mode audio et la lampe torche . Les fabricants peuvent implémenter des paramètres avancés, comme la possibilité de régler la luminosité de la lampe torche.
Notifications
Les notifications sont des « informations brèves, opportunes et pertinentes concernant votre application lorsqu'elle n'est pas utilisée ». En appuyant dessus, les utilisateurs sont redirigés vers un écran de l'application relatif à la notification. À partir d' Android 4.1 « Jelly Bean » , les « notifications extensibles » permettent à l'utilisateur d'appuyer sur une icône de la notification pour l'agrandir et afficher davantage d'informations ainsi que les actions possibles directement depuis la notification.
Listes d'applications
L’écran « Toutes les applications » répertorie toutes les applications installées et permet aux utilisateurs de glisser-déposer une application de la liste vers l’écran d’accueil. L’accès à la liste des applications se fait par un geste ou un bouton, selon la version d’Android. L’écran « Applications récentes », également appelé « Aperçu », permet aux utilisateurs de basculer entre les applications récemment utilisées.
La liste récente peut apparaître côte à côte ou se chevaucher, selon la version d'Android et le fabricant.
Boutons de navigation

De nombreux smartphones Android de première génération étaient équipés d'un bouton de recherche dédié permettant un accès rapide à un moteur de recherche Web et à la fonction de recherche interne des applications. Les appareils plus récents permettent généralement d'accéder au premier par un appui long ou un glissement depuis le bouton d'accueil.
La touche d'option dédiée, également appelée touche menu, et sa simulation à l'écran, ne sont plus prises en charge depuis Android 10. Google recommande aux développeurs d'applications mobiles d'intégrer les menus à l'interface utilisateur. Sur les téléphones plus récents, elle est remplacée par une touche de tâches permettant d'accéder à la liste des applications récemment utilisées. Selon l'appareil, un appui long sur cette touche peut simuler un appui sur le bouton menu ou activer l'affichage en écran partagé , ce dernier comportement étant celui par défaut depuis Android 7.
Affichage en écran partagé
La prise en charge native de l'affichage en écran partagé a été ajoutée dans la version Android 7.0 Nougat .
Le mode écran partagé a été supprimé de la version Go Edition d'Android afin d'optimiser l'expérience utilisateur pour les appareils bas de gamme (8.1-15).
Les premiers smartphones Android personnalisés par les fournisseurs et connus pour avoir proposé un mode d'affichage en écran partagé sont les Samsung Galaxy S3 et Note 2 de 2012 , le premier ayant reçu cette fonctionnalité avec la mise à niveau de la suite premium fournie dans TouchWiz avec Android 4.1 Jelly Bean.
En charge pendant que l'alimentation est coupée
Lors du branchement ou du débranchement de l'alimentation et lors d'une brève pression sur le bouton d'alimentation ou le bouton d'accueil, lorsque l'appareil est éteint, un indicateur visuel de batterie, dont l'apparence varie selon les fabricants, s'affiche à l'écran, permettant à l'utilisateur d'évaluer rapidement le niveau de charge d'un appareil éteint sans avoir à le démarrer. Certains affichent le pourcentage de batterie.
Mode bureau
Android propose un mode Bureau rudimentaire dans les options pour développeurs. Un mode Bureau natif a été déployé en mars 2026 sur les appareils Pixel à partir du Pixel 8 ; les tablettes l’ont reçu avec Android 16 QPR3, avec l’intention de déployer cette fonctionnalité sur davantage d’appareils à l’avenir.
Applications
Les applications (« apps »), qui étendent les fonctionnalités des appareils, sont écrites à l’aide du kit de développement logiciel (SDK) Android et, souvent, du langage de programmation Kotlin , qui a remplacé Java comme langage de prédilection de Google pour le développement d’applications Android en mai 2019 , après avoir été annoncé en mai 2017 Java reste pris en charge (initialement la seule option pour les programmes en espace utilisateur, et souvent combiné avec Kotlin), de même que C++ . Java ou d’autres langages JVM, tels que Kotlin, peuvent être combinés avec C /C++ , ainsi qu’avec un choix d’ environnements d’exécution non standard permettant une meilleure prise en charge de C++
Le kit de développement logiciel ( SDK) comprend un ensemble complet d'outils de développement , dont un débogueur , des bibliothèques logicielles , un émulateur de terminal mobile basé sur QEMU , de la documentation, des exemples de code et des tutoriels. Initialement, l'environnement de développement intégré (IDE) pris en charge par Google était Eclipse, utilisant le plugin Android Development Tools (ADT). En décembre 2014, Google a lancé Android Studio , basé sur IntelliJ IDEA , comme IDE principal pour le développement d'applications Android. D'autres outils de développement sont disponibles, notamment un kit de développement natif (NDK) pour les applications ou extensions en C ou C++, Google App Inventor , un environnement visuel pour les programmeurs débutants, et divers frameworks d'applications web mobiles multiplateformes. En janvier 2014, Google a dévoilé un framework basé sur Apache Cordova pour porter les applications web Chrome HTML5 vers Android, encapsulées dans une interface d'application native . De plus, Firebase , acquis par Google en 2014, fournit des outils utiles aux développeurs d'applications et de sites web
Android propose un choix croissant d'applications tierces, que les utilisateurs peuvent obtenir en téléchargeant et en installant le fichier APK (Android Application Package) de l'application, ou en les téléchargeant via une boutique d'applications permettant d' installer, de mettre à jour et de supprimer des applications de leurs appareils. Le Google Play Store est la principale boutique d'applications installée sur les appareils Android conformes aux exigences de compatibilité de Google et disposant d'une licence pour les services mobiles Google. Le Google Play Store permet aux utilisateurs de parcourir, de télécharger et de mettre à jour des applications publiées par Google et des développeurs tiers ; Amazon Appstore , GetJar et SlideMe. F-Droid , une autre alternative, propose exclusivement des applications distribuées sous des licences libres et open source .
En octobre 2020, Google a retiré plusieurs applications Android du Play Store , car elles enfreignaient ses règles de collecte de données. L'entreprise a été informée par l'International Digital Accountability Council (IDAC) que des applications pour enfants comme Number Coloring , Princess Salon et Cats & Cosplay , totalisant 20 millions de téléchargements, violaient les règles de Google.
Lors de la présentation de Windows 11 en juin 2021, Microsoft a dévoilé le nouveau Sous-système Windows pour Android (WSA) afin de permettre la prise en charge du projet Android Open Source (AOSP), mais ce dernier a depuis été abandonné. Il était destiné à permettre aux utilisateurs d'exécuter des applications et des jeux Android sur leur ordinateur Windows 11. Microsoft a mis fin à la prise en charge de WSA le 5 mars 2025.
Stockage
La capacité de stockage des appareils Android peut être étendue grâce à des périphériques secondaires tels que les cartes SD . Android reconnaît deux types de stockage secondaire : le stockage portable (utilisé par défaut) et le stockage extensible . Le stockage portable est considéré comme un périphérique de stockage externe. Le stockage extensible, introduit avec Android 6.0, permet d’étendre la capacité de stockage interne de l’appareil grâce à une carte SD, cette dernière étant traitée comme une extension du stockage interne. Cette fonctionnalité présente l’inconvénient d’empêcher l’utilisation de la carte mémoire avec un autre appareil tant qu’elle n’est pas reformatée .
Android 4.4 a introduit le Storage Access Framework (SAF), un ensemble d'API permettant d'accéder aux fichiers sur le système de fichiers de l'appareil. Depuis Android 11, les applications doivent se conformer à une politique de confidentialité des données appelée « stockage limité » , selon laquelle elles n'ont accès automatiquement qu'à certains répertoires (comme ceux des images, de la musique et des vidéos) et aux répertoires spécifiques qu'elles ont elles-mêmes créés. Pour accéder à toute autre partie du système de fichiers, les applications doivent utiliser le SAF.
Gestion de la mémoire
Les appareils Android étant généralement alimentés par batterie, Android est conçu pour gérer les processus afin de minimiser la consommation d'énergie. Lorsqu'une application n'est pas utilisée, le système suspend son fonctionnement ; ainsi, tout en restant disponible pour une utilisation immédiate, elle ne consomme ni batterie ni ressources du processeur. Android gère automatiquement les applications stockées en mémoire : lorsque la mémoire est faible, le système commence à fermer automatiquement et de manière invisible les processus inactifs, en commençant par ceux qui sont inactifs depuis le plus longtemps. En 2011, Lifehacker a signalé que les applications tierces de gestion des tâches étaient plus nuisibles qu'utiles.
Options pour développeurs
Some settings for use by developers for debugging and power users are located in a "Developer options" sub menu, such as the ability to highlight updating parts of the display, show an overlay with the current status of the touch screen, show touching spots for possible use in screencasting, notify the user of unresponsive background processes with the option to end them ("Show all ANRs", i.e. "App's Not Responding"), prevent a Bluetooth audio client from controlling the system volume ("Disable absolute volume"), and adjust the duration of transition animations or deactivate them completely to speed up navigation.
Developer options are initially hidden since Android 4.2 "Jelly Bean", but can be enabled by actuating the operating system's build number in the device information seven times. Hiding developers options again requires deleting user data for the "Settings" app, possibly resetting some other preferences, or in recent Android versions, turning off the Developer options master switch.
Hardware
Les exigences minimales en matière de RAM pour les smartphones fonctionnant sous Android 15 varient de 4 Go de RAM pour Android complet à 2 Go, auquel cas les fabricants de smartphones doivent utiliser Android Go Edition . Android prend en charge toutes les versions d'OpenGL ES et de Vulkan (et la version 1.1 est disponible pour certains appareils ).
Les appareils Android intègrent de nombreux composants matériels optionnels, tels que des appareils photo ou caméras vidéo, un GPS , des capteurs d'orientation , des manettes de jeu dédiées, des accéléromètres, des gyroscopes, des baromètres, des magnétomètres , des capteurs de proximité , des capteurs de pression , des thermomètres et des écrans tactiles . Certains composants matériels ne sont pas obligatoires, mais sont devenus la norme sur certaines catégories d'appareils, comme les smartphones, et leur présence entraîne des exigences supplémentaires. D'autres composants étaient initialement requis, mais ces exigences ont été assouplies, voire supprimées. Par exemple, Android ayant été initialement développé comme un système d'exploitation pour téléphones, des composants tels que des microphones étaient nécessaires, tandis que la fonction téléphone est devenue optionnelle au fil du temps. Android exigeait auparavant un appareil photo avec autofocus , une exigence qui a été assouplie au profit d'un appareil photo à mise au point fixe , si présent, puisque l'appareil photo a été complètement abandonné comme exigence lorsque Android a commencé à être utilisé sur les décodeurs .
Outre les smartphones et les tablettes, plusieurs fournisseurs proposent Android fonctionnant nativement sur des PC classiques équipés d'un clavier et d'une souris. En plus de leur disponibilité sur du matériel commercial, des versions d'Android optimisées pour PC sont disponibles gratuitement via le projet Android-x86, notamment une version personnalisée d'Android 4.4. Grâce à l'émulateur Android intégré au kit de développement logiciel (SDK) Android ou à des émulateurs tiers, Android peut également fonctionner de manière non native sur des architectures x86. Des entreprises chinoises développent un système d'exploitation pour PC et appareils mobiles, basé sur Android, afin de « concurrencer directement Microsoft Windows et Google Android ». L'Académie chinoise d'ingénierie a noté que « plus d'une douzaine » d'entreprises personnalisaient Android suite à l'interdiction, en Chine, de l'utilisation de Windows 8 sur les PC gouvernementaux.
Appareils
Android fonctionne sur une grande variété d'appareils tels que les smartphones, les tablettes, les voitures, les ordinateurs, les montres connectées et les téléviseurs connectés. Cependant, la grande majorité des appareils fonctionnant sous Android sont des smartphones. Contrairement à ses deux principaux concurrents sur le marché des systèmes d'exploitation mobiles, à savoir iOS et HarmonyOS, les appareils Android sont fabriqués par de nombreux constructeurs différents. Parmi ces constructeurs figurent Samsung, Xiaomi, Vivo, Oppo, iQOO, OnePlus, Honor, Google, Sony, Lenovo, Sharp, Realme, Nothing et Tecno.
Développement

Android est développé par Google jusqu'à ce que les dernières modifications et mises à jour soient prêtes à être publiées. Le code source est alors mis à disposition de l'Android Open Source Project (AOSP) , une initiative open source menée par Google. La première publication du code source a eu lieu lors de la sortie initiale d'Android en 2007. Toutes les versions sont distribuées sous licence Apache .
Le code AOSP est disponible, avec des modifications minimes, sur certains appareils, principalement les anciens Nexus et les appareils actuels de la gamme Android One. Cependant, la plupart des fabricants d'équipement d'origine (OEM) personnalisent le code source pour qu'il fonctionne sur leur matériel.
Le code source d'Android ne contient pas les pilotes de périphériques , souvent propriétaires, nécessaires à certains composants matériels , ni le code source des services Google Play , dont dépendent de nombreuses applications . Par conséquent, la plupart des appareils Android, y compris ceux de Google, sont livrés avec une combinaison de logiciels libres et open source et de logiciels propriétaires , les logiciels nécessaires à l'accès aux services Google appartenant à cette dernière catégorie. Face à cette situation, certains projets développent des systèmes d'exploitation complets basés sur AOSP en tant que logiciels libres, le premier étant CyanogenMod (voir la section « Communauté open source » ci-dessous).
Calendrier de mise à jour
Google propose chaque année des mises à jour d'Android, à la fois pour une installation en usine sur les nouveaux appareils et pour des mises à jour à distance sur les appareils existants. La dernière version majeure est Android 17 .
La grande diversité matérielle des appareils Android a engendré des retards importants dans les mises à jour logicielles et les correctifs de sécurité . Chaque mise à jour a dû être spécifiquement adaptée, un processus long et coûteux en ressources. À l'exception des appareils des gammes Google Nexus et Pixel, les mises à jour sont souvent arrivées des mois après la sortie de la nouvelle version, voire jamais. Les fabricants privilégient souvent leurs appareils les plus récents et délaissent les plus anciens. Les opérateurs de téléphonie mobile peuvent également introduire des retards : après avoir reçu les mises à jour des fabricants, ils personnalisent davantage Android selon leurs besoins et effectuent des tests approfondis sur leurs réseaux avant de déployer la mise à jour. Il arrive aussi que les mises à jour soient impossibles car le fabricant n'a pas mis à jour les pilotes nécessaires .
Le manque de support après-vente de la part des fabricants et des opérateurs a été largement critiqué par les associations de consommateurs et les médias spécialisés en technologie. Certains observateurs ont souligné que l'industrie a un intérêt financier à ne pas mettre à jour ses appareils, car l'absence de mises à jour pour les appareils existants encourage l'achat de modèles plus récents, une attitude qualifiée d'« insultante ». Le Guardian a déploré que la méthode de distribution des mises à jour soit complexe uniquement parce que les fabricants et les opérateurs l'ont conçue ainsi. En 2011, Google s'est associé à plusieurs acteurs du secteur pour annoncer la création d'une « Alliance pour les mises à jour Android », s'engageant à fournir des mises à jour régulières pour chaque appareil pendant 18 mois après sa sortie ; cependant, aucune autre communication officielle n'a été faite concernant cette alliance depuis son annonce.
En 2012, Google a commencé à dissocier certains aspects du système d'exploitation (notamment ses applications principales) afin qu'ils puissent être mis à jour via le Google Play Store indépendamment du système d'exploitation. L'un de ces composants, Google Play Services , est un processus système propriétaire fournissant des API pour les services Google. Il est installé automatiquement sur la quasi-totalité des appareils fonctionnant sous Android 2.2 « Froyo » et versions ultérieures. Grâce à ces modifications, Google peut ajouter de nouvelles fonctionnalités système et mettre à jour les applications sans avoir à déployer une mise à jour du système d'exploitation lui-même. Par conséquent, Android 4.2 et 4.3 « Jelly Bean » contenaient relativement moins de changements visibles pour l'utilisateur, privilégiant les modifications mineures et les améliorations de la plateforme.
En 2015, Jason Mackenzie, alors cadre chez HTC , qualifiait les mises à jour de sécurité mensuelles d'« irréalistes », et Google tentait de convaincre les opérateurs d'exclure les correctifs de sécurité des procédures de test complètes. En mai 2016, Bloomberg Businessweek rapportait que Google s'efforçait de maintenir Android à jour, notamment en accélérant le rythme des mises à jour de sécurité, en déployant des solutions de contournement techniques, en réduisant les exigences relatives aux tests des téléphones et en classant les fabricants afin de les inciter à adopter de meilleures pratiques. Comme l'indiquait Bloomberg : « À mesure que les smartphones deviennent plus performants, complexes et vulnérables au piratage, il est de plus en plus important que les logiciels les plus récents fonctionnent en étroite collaboration avec le matériel. » Hiroshi Lockheimer, responsable d'Android, reconnaissait que « la situation n'est pas idéale », ajoutant que le manque de mises à jour constituait « le maillon faible de la sécurité d'Android ». Le rapport décrivait les opérateurs de téléphonie mobile comme les interlocuteurs les plus difficiles, en raison de la lenteur de leurs procédures d'approbation lors des tests sur leurs réseaux, malgré les efforts de certains opérateurs, comme Verizon Wireless et Sprint Corporation , pour raccourcir ces délais. Dans un effort supplémentaire pour convaincre, Google a partagé avec ses partenaires Android une liste des principaux fabricants de téléphones, classés selon le nombre d'appareils mis à jour, et envisage de la rendre publique. Mike Chan, cofondateur du fabricant de téléphones Nextbit et ancien développeur Android, a déclaré : « La meilleure façon de résoudre ce problème est une refonte majeure de l'architecture du système d'exploitation », « ou Google pourrait investir dans la formation des fabricants et des opérateurs afin qu'ils adoptent de bonnes pratiques AndroidAndroid 8.0 , Google a introduit Project Treble, une refonte majeure de l'architecture du système d'exploitation Android conçue pour simplifier, accélérer et réduire le coût des mises à jour vers les nouvelles versions d'Android pour les fabricants. Project Treble sépare l'implémentation du fournisseur (logiciel de bas niveau spécifique à l'appareil, écrit par les fabricants de semi-conducteurs) de l'architecture du système d'exploitation Android grâce à une nouvelle « interface fournisseur ». Sous Android 7.0 et versions antérieures, aucune interface fournisseur formelle n'existait ; les fabricants devaient donc modifier une grande partie du code Android pour faire passer un appareil à une version plus récente du système d'exploitation. Avec Treble, la nouvelle interface fournisseur stable donne accès aux composants matériels d'Android, permettant ainsi aux fabricants de proposer de nouvelles versions d'Android simplement en mettant à jour l'architecture du système d'exploitation, « sans aucun travail supplémentaire requis de la part des fabricants de semi-conducteurs ».
En septembre 2017, l'équipe Project Treble de Google a révélé que, dans le cadre de ses efforts pour améliorer le cycle de vie de sécurité des appareils Android, Google avait réussi à obtenir de la Linux Foundation l'accord d'étendre le cycle de vie du support de la branche du noyau Linux Long-Term Support (LTS) de 2 ans, durée historique, à 6 ans pour les futures versions du noyau LTS, à partir du noyau Linux 4.4.
En mai 2019, lors de l'annonce d' Android 10 , Google a lancé Project Mainline afin de simplifier et d'accélérer la distribution des mises à jour pour l'écosystème Android. Project Mainline permet la mise à jour des composants essentiels du système d'exploitation via le Google Play Store. Ainsi, les importantes améliorations de sécurité et de performances qui nécessitaient auparavant des mises à jour complètes du système d'exploitation peuvent être téléchargées et installées aussi facilement qu'une mise à jour d'application.
Google a annoncé le déploiement de nouvelles modifications dans Android 12 visant à simplifier l'utilisation des boutiques d'applications tierces. Cette annonce a permis de remédier aux problèmes signalés concernant le développement d'applications Android, notamment un conflit autour d'un système de paiement alternatif intégré et les difficultés rencontrées par les entreprises lors de leur transition numérique liée à la COVID-19 .
Noyau Linux
Le noyau d'Android est basé sur les branches à support à long terme (LTS) du noyau Linux . des erreurs de mémoire insuffisante (OOM). Certaines fonctionnalités que Google a réintégrées au noyau Linux, notamment une fonction de gestion de l'alimentation appelée « wakelocks », ont initialement été rejetées par les développeurs du noyau principal, en partie parce qu'ils estimaient que Google ne manifestait aucune intention de maintenir son propre code. Google a annoncé en avril 2010 le recrutement de deux employés pour travailler avec la communauté du noyau Linux, mais Greg Kroah-Hartman , le responsable actuel de la maintenance du noyau Linux pour la branche stable, a déclaré en décembre 2010 qu'il craignait que Google ne cherche plus à faire intégrer ses modifications de code dans la distribution Linux principale. Patrick Brady, ingénieur chez Google, a déclaré lors d'une conférence de développeurs de l'entreprise : « Android n'est pas Linux », Computerworld ajoutant : « Pour faire simple, sans Linux, il n'y a pas d'Android ». Ars Technica a écrit : « Bien qu'Android soit construit sur le noyau Linux, la plateforme a très peu de points communs avec la pile Linux classique pour ordinateurs de bureau ».
En août 2011, Linus Torvalds a déclaré qu'« Android et Linux finiraient par revenir à un noyau commun, mais probablement pas avant quatre ou cinq ans » . En décembre 2011, Greg Kroah-Hartman a annoncé le lancement du projet Android Mainlining, visant à réintégrer certains pilotes , correctifs et fonctionnalités Android dans le noyau Linux, à partir de Linux 3.3 . Linux a inclus les fonctionnalités de veille automatique et de réveil dans le noyau 3.5, après de nombreuses tentatives de fusion. Les interfaces sont identiques, mais l'implémentation Linux amont propose deux modes de suspension différents : la suspension en mémoire (la suspension traditionnelle utilisée par Android) et la suspension sur disque (hibernation, comme on l'appelle sur les ordinateurs de bureau) . Google maintient un dépôt de code public contenant ses travaux expérimentaux visant à rebaser Android sur les dernières versions stables de Linux
Android est une distribution Linux selon la Linux Foundation , Chris DiBona , responsable open source chez Google , et plusieurs journalistes . D'autres, comme l'ingénieur Google Patrick Brady, affirment qu'Android n'est pas Linux au sens traditionnel des distributions Linux de type Unix ; Android n'inclut pas la bibliothèque GNU C (il utilise Bionic comme bibliothèque C alternative) ni certains autres composants généralement présents dans les distributions Linux
Avec la sortie d' Android Oreo en 2017, Google a commencé à exiger que les appareils équipés de nouveaux SoC disposent d'un noyau Linux version 4.4 ou ultérieure, pour des raisons de sécurité. Les appareils existants mis à niveau vers Oreo et les nouveaux produits lancés avec des SoC plus anciens étaient exemptés de cette règle.
Enracinement
/system/pour le système d'exploitation lui-même, /data/les données utilisateur et les installations d'applications. Contrairement aux distributions Linux classiques pour ordinateurs de bureau , les utilisateurs d'appareils Android ne disposent pas d' un accès root au système d'exploitation et certaines partitions sensibles /system/sont partiellement en lecture seule . Cependant, l'accès root peut être obtenu en exploitant des failles de sécurité d'Android, fréquemment utilisé par la communauté open source pour améliorer les fonctionnalités et la personnalisation de leurs appareils, mais aussi par des personnes malveillantes pour installer des virus et des logiciels malveillants . L'accès root peut également être obtenu en déverrouillant le bootloader, une fonctionnalité disponible sur la plupart des appareils Android. Par exemple, sur la plupart des modèles Google Pixel , OnePlus et NothingOEM Unlocking , une option des paramètres pour développeurs permet à l'utilisateur de déverrouiller le bootloader avec Fastboot , après quoi des logiciels personnalisés peuvent être installés. Certains constructeurs proposent leurs propres méthodes. Le processus de déverrouillage réinitialise le système à son état d'usine , effaçant toutes les données utilisateur. Des frameworks propriétaires comme Samsung Knox limitent ou bloquent les tentatives de root. L'API Play Integrity de Google permet aux développeurs de détecter toute tentative de falsification, bien que l'équité des tests ait été critiquée.
Pile logicielle

Android utilise Android Runtime (ART) comme environnement d'exécution (introduit dans la version 4.4). ART utilise la compilation anticipée (AOT) pour compiler intégralement le bytecode de l'application en code machine lors de son installation. Dans Android 4.4, ART était une fonctionnalité expérimentale et n'était pas activée par défaut ; elle est devenue la seule option d'exécution disponible dans la version majeure suivante d'Android, la version 5.0. Dans les versions non prises en charge, jusqu'à la version 5.0 où ART a pris le relais, Android utilisait Dalvik comme machine virtuelle de processus avec une compilation juste-à-temps (JIT) basée sur les traces pour exécuter le « dex-code » Dalvik (exécutable Dalvik), généralement traduit à partir du bytecode Java . Conformément au principe de la compilation JIT basée sur les traces, Dalvik, en plus d' interpréter la majeure partie du code de l'application, effectue la compilation et l'exécution native de segments de code fréquemment exécutés (« traces ») à chaque lancement de l'application. Pour sa bibliothèque Java, la plateforme Android utilise un sous-ensemble du projet Apache Harmony, désormais abandonné. En décembre 2015, Google a annoncé que la prochaine version d'Android passerait à une implémentation Java basée sur le projet OpenJDK .
La bibliothèque C standard d'Android , Bionic , a été développée par Google spécifiquement pour Android, à partir du code de la bibliothèque C standard BSD . Bionic intègre plusieurs fonctionnalités majeures propres au noyau Linux. Ses principaux avantages par rapport à la bibliothèque GNU C (glibc) ou à uCLibc résident dans son empreinte mémoire réduite et son optimisation pour les processeurs basse fréquence. Par ailleurs, Bionic est distribuée sous licence BSD , que Google juge plus adaptée au modèle de licence global d'Android.
Dans le but d'adopter un modèle de licence différent, vers la fin de 2012, Google a remplacé la pile Bluetooth d'Android, sous licence GPL ( BlueZ) , par la pile sous licence Apache (BlueDroid). Une nouvelle pile Bluetooth, appelée Gabeldorsche, a été développée pour tenter de corriger les bogues de l'implémentation BlueDroid.
Android ne dispose pas d'un système X Window natif par défaut et ne prend pas en charge l'ensemble des bibliothèques GNU standard . Cela a rendu difficile le portage d'applications ou de bibliothèques Linux existantes vers Android , jusqu'à ce que la version r5 du kit de développement natif Android (Android Native Development Kit) introduise la prise en charge des applications entièrement écrites en C ou C++ . Les bibliothèques écrites en C peuvent également être utilisées dans les applications grâce à l'injection d'un petit module d'interface (shim) et à l'utilisation de JNI .
Dans les versions actuelles d'Android, « Toybox », une collection d'utilitaires en ligne de commande (principalement destinés à être utilisés par les applications, car Android ne fournit pas d' interface en ligne de commande par défaut), est utilisée (depuis la sortie de Marshmallow) en remplacement d'une collection similaire « Toolbox » présente dans les versions précédentes d'Android.
Android intègre un autre système d'exploitation, Trusty OS, faisant partie des composants logiciels « Trusty » qui prennent en charge un environnement d'exécution de confiance (TEE) sur les appareils mobiles. « Trusty et l'API Trusty sont susceptibles d'évoluer. » Les applications pour Trusty OS peuvent être écrites en C/C++ (la prise en charge du C++ est limitée) et ont accès à une petite bibliothèque C. « Toutes les applications Trusty sont monothread ; le multithreading dans l'espace utilisateur Trusty n'est actuellement pas pris en charge. » Le développement d'applications tierces n'est pas pris en charge dans la version actuelle, et les logiciels exécutés sur le système d'exploitation et le processeur utilisent le framework DRM pour la protection des contenus. « Un TEE offre de nombreuses autres possibilités, telles que les paiements mobiles, les services bancaires sécurisés, le chiffrement complet du disque, l'authentification multifacteur, la protection contre la réinitialisation de l'appareil, le stockage persistant protégé contre la relecture, la diffusion sans fil de contenus protégés, le traitement sécurisé des codes PIN et des empreintes digitales, et même la détection de logiciels malveillants. »
Communauté open source
CyanogenMod était le firmware communautaire le plus utilisé ; après son arrêt brutal en 2016, une branche communautaire connue sous le nom de LineageOS a été créée comme une continuation spirituelle du projet.
Historiquement, les fabricants d'appareils et les opérateurs mobiles se sont généralement montrés réticents au développement de firmwares tiers . Les fabricants s'inquiètent des dysfonctionnements potentiels des appareils utilisant des logiciels non officiels et des coûts de support qui en découlent. De plus, les firmwares modifiés, tels que CyanogenMod, proposent parfois des fonctionnalités, comme le partage de connexion , pour lesquelles les opérateurs factureraient normalement un supplément. Par conséquent, de nombreux appareils présentent fréquemment des obstacles techniques, notamment des chargeurs de démarrage verrouillés et un accès restreint aux droits root. Cependant, la popularité croissante des logiciels développés par la communauté, et suite à une déclaration du Bibliothécaire du Congrès américain autorisant le « jailbreak » des appareils mobiles, les fabricants et les opérateurs ont assoupli leur position concernant le développement tiers. Certains, comme HTC , Motorola , Samsung et Sony , apportent désormais leur soutien et encouragent le développement. De ce fait, la nécessité de contourner les restrictions matérielles pour installer des firmwares non officiels a diminué au fil du temps, car un nombre croissant d'appareils sont livrés avec des chargeurs de démarrage déverrouillés ou déverrouillables, comme les téléphones de la gamme Nexus , même si cela implique généralement que les utilisateurs renoncent à la garantie de leur appareil. Cependant, malgré l'acceptation des fabricants, certains opérateurs aux États-Unis exigent toujours que les téléphones soient verrouillés.
Android a également été porté par la communauté sur les appareils iPhone , iPad et iPod touch d' Apple , suite au portage du noyau Linux sur ces mêmes appareils . En 2010, OpeniBoot , puis iDroid, ont été publiés pour permettre le double démarrage iOS et Android 2.3.3 « Gingerbread » sur les iPhone ou iPod touch jailbreakés [ avant d'être abandonnés en 2012 En 2020, David Wang, via sa société Corellium, a lancé le projet Sandcastle, permettant d'exécuter Android sur l' iPhone 7 .
Noms de code des appareils
En interne, Android identifie chaque appareil compatible par son nom de code , une courte chaîne de caractères , qui peut être similaire ou non au nom du modèle utilisé pour la commercialisation de l'appareil. Par exemple, le nom de code du smartphone Pixel est « sailfish » .
Le nom de code du périphérique n'est généralement pas visible pour l'utilisateur final, mais il est important pour déterminer la compatibilité avec les versions modifiées d'Android. Il est parfois mentionné dans les articles traitant d'un périphérique, car il permet de distinguer les différentes variantes matérielles d'un même périphérique, même si le fabricant les commercialise sous le même nom. Le nom de code du périphérique est accessible aux applications en cours d'exécution sous android.os.Build.DEVICE .
Sécurité et confidentialité
En 2021, des journalistes et des chercheurs ont signalé la découverte d'un logiciel espion , nommé Pegasus , développé et distribué par une entreprise privée. Ce logiciel peut infecter, et a été utilisé, des smartphones iOS et Android, notamment grâce à l'exploitation de failles zero-day , sans nécessiter d'interaction de l'utilisateur ni d'indices significatifs. Il permet ensuite d'exfiltrer des données, de suivre la localisation de l'utilisateur, de prendre des photos ou des vidéos via sa caméra et d'activer le microphone à tout moment. L'analyse du trafic de données de smartphones populaires fonctionnant sous différentes versions d'Android a révélé une collecte et un partage importants de données par défaut, sans possibilité de désactivation, par ce logiciel préinstallé . Ces deux problèmes ne sont pas résolus, ou ne peuvent pas l'être, par les correctifs de sécurité.
Étendue de la surveillance par les institutions publiques
Les documents ont révélé une nouvelle tentative des services de renseignement d'intercepter les recherches et requêtes effectuées sur Google Maps depuis des smartphones Android et autres, afin de collecter massivement des informations de géolocalisation. La NSA et le GCHQ affirment que leurs activités sont conformes à toutes les lois nationales et internationales applicables, bien que le Guardian ait déclaré que « ces dernières révélations pourraient également alimenter l'inquiétude croissante du public quant à la manière dont le secteur technologique collecte et utilise les informations, en particulier pour les personnes résidant hors des États-Unis, qui bénéficient d'une protection de la vie privée moindre que les Américains ».
Des documents divulgués, portant le nom de code Vault 7 et datant de 2013 à 2016, détaillent les capacités de la Central Intelligence Agency (CIA) en matière de surveillance électronique et de cyberguerre , notamment sa capacité à compromettre les systèmes d'exploitation de la plupart des smartphones (y compris Android).
correctifs de sécurité
En août 2015, Google a annoncé que les appareils de la gamme Google Nexus commenceraient à recevoir des correctifs de sécurité mensuels . Google a également précisé que « les appareils Nexus continueront de recevoir des mises à jour majeures pendant au moins deux ans et des correctifs de sécurité pendant une période allant de trois ans à compter de leur disponibilité initiale ou de 18 mois à compter de la dernière vente de l'appareil sur le Google Store , la période la plus longue étant retenue . » En octobre suivant, des chercheurs de l' Université de Cambridge ont conclu que 87,7 % des téléphones Android en service présentaient des failles de sécurité connues mais non corrigées, faute de mises à jour et de support. Ron Amadeo d' Ars Technica écrivait également en août 2015 : « Android a été conçu avant tout pour être largement adopté. Google partait de zéro, sans aucune part de marché, et était donc prêt à céder le contrôle et à donner à chacun la possibilité d'utiliser le système en échange de son adoption. [...] Aujourd'hui, Android détient environ 75 à 80 % du marché mondial des smartphones, ce qui en fait non seulement le système d'exploitation mobile le plus populaire au monde, mais sans doute le système d'exploitation le plus populaire tout court. De ce fait, la sécurité est devenue un enjeu majeur. Android utilise encore une chaîne de commandement des mises à jour logicielles conçue à une époque où l'écosystème Android ne comptait aucun appareil à mettre à jour, et elle ne fonctionne tout simplement pas. » Suite à l'annonce du calendrier mensuel de Google, certains fabricants, dont Samsung et LG, ont promis de publier des mises à jour de sécurité mensuelles, mais, comme l'a noté Jerry Hildenbrand dans Android Central en février 2016, « au lieu de cela, nous avons eu droit à quelques mises à jour sur des versions spécifiques d'une poignée de modèles. Et à un tas de promesses non tenues ».
Dans un article publié en mars 2017 sur le blog de sécurité de Google, Adrian Ludwig et Mel Miller, responsables de la sécurité Android, ont écrit : « Plus de 735 millions d’appareils de plus de 200 fabricants ont reçu une mise à jour de sécurité de la plateforme en 2016 » et « Nos partenaires opérateurs et fabricants de matériel ont contribué à étendre le déploiement de ces mises à jour, en les publiant pour plus de la moitié des 50 appareils les plus vendus au monde au cours du dernier trimestre 2016. » Ils ont également indiqué qu’« environ la moitié des appareils utilisés fin 2016 n’avaient pas reçu de mise à jour de sécurité de la plateforme l’année précédente », précisant que leurs efforts se poursuivraient afin de simplifier le programme de mises à jour de sécurité pour faciliter leur déploiement par les fabricants. Par ailleurs, dans un commentaire à TechCrunch , Ludwig a déclaré que le délai d’attente pour les mises à jour de sécurité avait été réduit de « six à neuf semaines à quelques jours seulement », 78 % des appareils phares en Amérique du Nord étant à jour en matière de sécurité fin 2016.
Les correctifs pour les bogues du système d'exploitation de base ne sont souvent pas disponibles pour les utilisateurs d'appareils plus anciens et moins chers. Cependant, la nature open source d'Android permet aux entreprises de sécurité d'adapter les appareils existants à des usages hautement sécurisés. Par exemple, Samsung a collaboré avec General Dynamics, suite à l'acquisition d'Open Kernel Labs, pour reconstruire Jelly Bean sur la base de son microviseur renforcé pour le projet « Knox ».
Suivi de localisation
Les smartphones Android peuvent signaler la position des points d'accès Wi-Fi rencontrés lors des déplacements des utilisateurs, afin de constituer des bases de données contenant les coordonnées physiques de centaines de millions de ces points d'accès. Ces bases de données forment des cartes électroniques permettant de localiser les smartphones et d'exécuter des applications telles que Foursquare , Google Latitude et Facebook Places , ainsi que de diffuser des publicités géolocalisées. Des logiciels de surveillance tiers, comme TaintDroid , un projet financé par la recherche universitaire, peuvent, dans certains cas, détecter l'envoi d'informations personnelles d'applications vers des serveurs distants.
Autres exploits notables
En 2018, la société de sécurité norvégienne Promon a mis au jour une faille de sécurité critique dans Android. Cette faille, présente dans toutes les versions d'Android, y compris Android 10 , permet de voler des identifiants de connexion, d'accéder aux messages et de suivre la géolocalisation. Elle résulte de l'exploitation d'un bug du système multitâche, permettant à une application malveillante de superposer de faux écrans de connexion à des applications légitimes, à l'insu des utilisateurs lors de la saisie de leurs identifiants. Les utilisateurs peuvent également être amenés à accorder des autorisations supplémentaires à ces applications malveillantes, leur permettant ensuite de mener diverses activités malveillantes, comme l'interception de SMS ou d'appels et le vol d'identifiants bancaires. Avast Threat Labs a également découvert que de nombreuses applications préinstallées sur plusieurs centaines de nouveaux appareils Android contiennent des logiciels malveillants et des logiciels publicitaires dangereux . Certains de ces logiciels malveillants préinstallés peuvent commettre des fraudes publicitaires, voire prendre le contrôle de l'appareil hôte.
En 2020, l'association de consommateurs Which? a indiqué que plus d'un milliard d'appareils Android sortis en 2012 ou avant, soit 40 % des appareils Android dans le monde, étaient exposés à un risque de piratage. Cette conclusion reposait sur le constat qu'aucune mise à jour de sécurité n'avait été publiée pour les versions d'Android antérieures à la version 7.0 en 2019. Which? a collaboré avec le laboratoire antivirus AV Comparatives pour infecter cinq modèles de téléphones avec un logiciel malveillant, et a réussi à chaque fois. Google a refusé de commenter les spéculations de l'association.
Le 5 août 2020, Twitter a publié un article de blog incitant ses utilisateurs à mettre à jour leur application vers la dernière version en raison d'une faille de sécurité permettant à des tiers d'accéder aux messages directs. Un pirate pouvait facilement exploiter les autorisations système d'Android pour récupérer les identifiants du compte. Ce problème de sécurité ne concernait que les versions Android 8 ( Android Oreo ) et Android 9 ( Android Pie ). Twitter a confirmé que la mise à jour de l'application permettrait de limiter ce type de pratiques.
caractéristiques de sécurité technique
Les applications Android s'exécutent dans un environnement isolé (sandbox) , une zone du système qui n'a pas accès aux autres ressources système, sauf si l'utilisateur accorde explicitement les autorisations d'accès lors de l'installation de l'application. Cependant, cela peut s'avérer impossible pour les applications préinstallées. Il est par exemple impossible de désactiver l'accès au microphone de l'application appareil photo préinstallée sans désactiver complètement l'appareil photo. Ceci est également valable pour Android 7 et 8.
Depuis février 2012, Google utilise son scanner de logiciels malveillants Google Bouncer pour surveiller et analyser les applications disponibles sur le Google Play Store. Une fonctionnalité « Vérifier les applications » a été introduite en novembre 2012, avec la version Android 4.2 « Jelly Bean » , afin d'analyser toutes les applications, qu'elles proviennent du Google Play Store ou de sources tierces, pour détecter tout comportement malveillant. Initialement active uniquement lors de l'installation, la fonctionnalité « Vérifier les applications » a été mise à jour en 2014 pour analyser les applications en continu, puis, en 2017, elle est devenue accessible aux utilisateurs via un menu dans les Paramètres.
Dans les versions précédentes d'Android, avant l'installation d'une application, le Google Play Store affichait la liste des autorisations requises pour son fonctionnement. Après les avoir consultées, l'utilisateur pouvait les accepter ou les refuser, et n'installait l'application que s'il les acceptait. Avec Android 6.0 « Marshmallow » , le système d'autorisations a été modifié : les applications ne se voient plus accorder automatiquement toutes les autorisations spécifiées lors de leur installation. Un système d'autorisation par consentement est désormais utilisé : l'utilisateur est invité à accorder ou à refuser chaque autorisation à une application lorsqu'elle en a besoin pour la première fois. Les applications conservent ces autorisations, que l'utilisateur peut révoquer à tout moment. Cependant, ce système ne s'applique pas toujours aux applications préinstallées. Dans certains cas, il peut être impossible de refuser certaines autorisations aux applications préinstallées, ni de les désactiver. L' application Google Play Services ne peut être ni désinstallée ni désactivée. Toute tentative d'arrêt forcé entraîne le redémarrage de l'application. Le nouveau modèle d'autorisations est utilisé uniquement par les applications développées pour Marshmallow à l'aide de son kit de développement logiciel (SDK). Les applications plus anciennes continueront d'utiliser l'ancienne approche « tout ou rien ». Les autorisations peuvent toujours être révoquées pour ces applications, mais cela pourrait les empêcher de fonctionner correctement ; un avertissement s'affiche alors.
En septembre 2014, Jason Nova d' Android Authority a publié un article sur une étude de la société allemande de sécurité Fraunhofer AISEC concernant les logiciels antivirus et les menaces de logiciels malveillants sur Android. Nova y expliquait : « Le système d'exploitation Android gère les logiciels en les isolant dans un environnement sécurisé (sandbox). Ce mécanisme empêche les applications d'accéder au contenu des répertoires d'autres applications afin de garantir la sécurité du système. En empêchant l'antivirus d'accéder à ces répertoires après l'installation, les applications qui ne présentent aucun comportement suspect lors du téléchargement sont considérées comme sûres. Si, par la suite, des parties de l'application s'avèrent malveillantes, l'antivirus ne pourra pas le détecter, car elles se trouvent à l'intérieur de l'application et hors de sa zone de contrôle. » L’étude de Fraunhofer AISEC, portant sur les logiciels antivirus d’ Avast , AVG , Bitdefender , ESET , F-Secure , Kaspersky , McAfee (anciennement Intel Security), Norton , Sophos et Trend Micro , a révélé que « les applications antivirus testées ne protègent pas contre les logiciels malveillants personnalisés ou les attaques ciblées » et que « les applications antivirus testées n’ont pas non plus été capables de détecter les logiciels malveillants totalement inconnus à ce jour mais qui ne font aucun effort pour dissimuler leur malignité ».
En août 2013, Google a annoncé Android Device Manager (rebaptisé Localiser mon appareil en mai 2017) un service permettant aux utilisateurs de suivre, localiser et effacer à distance leur appareil Android , avec une application Android dédiée lancée en décembre . En décembre 2016, Google a introduit l'application Contacts de confiance, permettant aux utilisateurs de demander la géolocalisation de leurs proches en cas d'urgence . En 2020, Contacts de confiance a été fermé et la fonctionnalité de partage de position a été intégrée à Google Maps
Le 8 octobre 2018, Google a annoncé de nouvelles exigences pour le Google Play Store afin de lutter contre le partage excessif d'informations potentiellement sensibles, notamment les journaux d'appels et de SMS. Ce problème provient du fait que de nombreuses applications demandent l'autorisation d'accéder aux informations personnelles des utilisateurs, même si ces informations ne sont pas nécessaires à leur fonctionnement, et que certains utilisateurs accordent ces autorisations sans hésiter. Par ailleurs, une autorisation peut être indiquée comme obligatoire (et non facultative) dans le manifeste de l'application, et celle-ci ne s'installerait pas sans l'accord de l'utilisateur. Bien que les utilisateurs puissent retirer toute autorisation, même obligatoire, dans les paramètres de leur appareil après l'installation de l'application, peu d'entre eux le font. Google s'est engagé à collaborer avec les développeurs et à créer des exceptions pour les applications nécessitant l'accès au téléphone ou aux SMS pour leur fonctionnement essentiel. L'application de cette politique a débuté le 6 janvier 2019, soit 90 jours après son annonce. De plus, Google a annoncé une nouvelle exigence de niveau d'API cible ( targetSdkVersiondans le manifeste) d'au moins Android 8.0 (niveau d'API 26) pour toutes les nouvelles applications et mises à jour. L’exigence de niveau d’API visait à lutter contre la pratique consistant pour les développeurs d’applications à contourner certains écrans d’autorisation en spécifiant des versions antérieures d’Android dotées d’un modèle d’autorisation moins restrictif.
Démarrage vérifié
Le projet Android Open Source met en œuvre une chaîne de démarrage vérifiée afin de garantir que le code exécuté, tel que le noyau ou le chargeur de démarrage , provient d'une source officielle et non d'un acteur malveillant. Cette implémentation établit une chaîne de confiance complète, puisqu'elle débute au niveau matériel. Par la suite, le chargeur de démarrage est vérifié et l'intégritésystem des partitions système, telles que `/var/ lib` et ` vendor/var/lib`, est contrôlée .
De plus, ce processus vérifie qu'aucune version antérieure d'Android n'a été installée. Cela assure une protection efficace contre la rétrogradation, ce qui atténue les exploits similaires à une attaque par rétrogradation .
dm-verité
dm-verity . Cette fonctionnalité du noyau Linux permet un contrôle d'intégrité transparent des périphériques de stockage par blocs . Cette fonctionnalité est conçue pour atténuer les rootkits persistants .
Modifications apportées aux services Google Play et aux fournisseurs
Critiques et controverses
Respect de la vie privée et conformité au RGPD
France
En 2019, Google a été condamné à une amende de 50 millions d’euros par la CNIL française pour un manque d’informations concernant ses utilisateurs.
Deux ans plus tard, en 2021, le chercheur Douglas Leith, grâce à une technique d'interception de données, a démontré que plusieurs données sont envoyées d'un appareil Android aux serveurs de Google , même lorsque le téléphone est en veille (IDLE) et qu'aucun compte Google n'y est enregistré. Plusieurs applications Google envoient des données, comme Chrome , Messages ou Docs ; cependant, seule YouTube ajoute un identifiant unique.
En 2022, Leith a démontré qu'un téléphone Android envoyait à Google diverses données relatives aux communications, notamment les appels et les SMS . L'horodatage , l'expéditeur et le destinataire, ainsi que plusieurs autres données, sont transmis à l'infrastructure des services Google Play , même si la fonction « Utilisation et diagnostic » est désactivée. Ces données sont marquées par un identifiant unique de l'appareil Android et ne sont pas conformes au RGPD .
Australie
En 2022, Google a été condamné par la Cour fédérale d'Australie à une amende de 60 millions de dollars australiens (40 millions de dollars américains) pour avoir induit les consommateurs en erreur concernant la collecte de données de géolocalisation sur les téléphones Android. La Commission australienne de la concurrence et de la consommation (ACCC) a constaté qu'entre janvier 2017 et décembre 2018, Google avait présenté le paramètre « Historique des positions » comme le seul paramètre de compte Google ayant une incidence sur la collecte de données de géolocalisation, alors qu'un autre paramètre, distinct, autorisant également cette collecte sous « Activité sur le Web et les applications », était activé par défaut. L'ACCC estime qu'environ 1,3 million de propriétaires de comptes Google australiens ont été touchés par cette pratique. Google a depuis pris des mesures correctives.
les états-unis d'Amérique
Une affaire similaire à celle de 2019 en France concernant le suivi de la géolocalisation a été portée devant les tribunaux américains par une coalition de procureurs généraux de 40 États. Une amende de 391 millions de dollars a été convenue entre Google et le département de la Justice . Le New York Times a publié à cette époque une enquête approfondie sur ces questions de confidentialité .
Durée de vie courte du support logiciel
Pour remédier à cette préoccupation, Google a introduit Project Treble , un cadre conçu pour rationaliser le développement et le déploiement des mises à jour Android via Google Play Services , réduisant ainsi l'implication des fabricants dans le processus de mise à jour.
Cependant, pour de nombreux appareils, les améliorations significatives restaient limitées par les fabricants de puces. Fairphone , une entreprise axée sur le développement durable, a expliqué que son incapacité à étendre le support logiciel était due aux politiques de Qualcomm et non aux siennes propres. Les dirigeants d'Apple ont également souligné la fragmentation de l'écosystème de mises à jour d'Android dans leurs critiques de la plateforme, tout en admettant discrètement que Qualcomm leur avait également compliqué la tâche pour proposer des mises à jour à l'iPhone.
En réponse à ce problème, plusieurs initiatives communautaires ont émergé pour fournir des systèmes d'exploitation alternatifs pour les appareils non pris en charge, notamment LineageOS , Sailfish OS , Ubuntu Touch et PostmarketOS .
À partir de 2022, Samsung, le plus grand fabricant de smartphones Android, a annoncé une extension du support logiciel de deux ans, d'abord à quatre ans, puis à cinq ans en 2023 et à six ans en 2024.
Shortly thereafter, Qualcomm followed suit, offering extending support timelines for OEM building phones with its chipsets, first to seven years in 2024, followed by eight years in 2025. However, the support commitment was only for its most powerful chipsets, and did not make a similar commitment for chipsets used in low-end and mid-range phones.
These changes bring Samsung and potentially some Qualcomm-powered devices closer to competing platforms, such as Apple, whose iPhones have received four to eight years of support.
Google's developer verification program
Google has faced a backlash by experts, developers, activists, lawyers and other groups, which founded the Keep Android Open initiative to raise awareness and signed an open letter urging Google to rescind the policy. They argue that Google will become a gatekeeper as it will be able to decide which apps can be installed and which others will not, provided that "sideloading" will be considerably tampered by the measure (at least 9 steps needed and it would imply waiting 24 hours before an install).
The Electronic Frontier Foundation has denounced that the fact that developers will be required to pay a fee and provide government-issued identification will dishearten free and open-source communities, as several of them operate with limited or no funding, and that it further expands Google's Play Store monopoly over alternative app stores. They also criticize that it creates "an ever-expanding pathway to internet censorship" alleging more centralization of power.
Licensing
Le code source d'Android est open source : développé en interne par Google, il est rendu public lors de la sortie d'une nouvelle version. Google publie la majeure partie du code (y compris les piles réseau et téléphoniques ) sous la licence Apache 2.0, une licence non copyleft qui autorise la modification et la redistribution. Cette licence n'octroie aucun droit sur la marque « Android », les fabricants d'appareils et les opérateurs de téléphonie mobile doivent donc obtenir une licence auprès de Google dans le cadre de contrats individuels. Les modifications associées au noyau Linux sont publiées sous la licence publique générale GNU 2 (GPLv2), une licence copyleft développée par l' Open Handset Alliance , et leur code source est accessible publiquement en permanence. Seule la version 3.0 Honeycomb , destinée exclusivement aux tablettes, n'a pas été immédiatement mise à disposition sous forme de code source. La raison, selon Andy Rubin dans un article de blog officiel d'Android, était que Honeycomb avait été développé à la hâte pour la production de la Motorola Xoom , et qu'ils ne voulaient pas que des tiers créent une « très mauvaise expérience utilisateur » en essayant de mettre sur des smartphones une version d'Android destinée aux tablettes.
Seul le système d'exploitation Android de base (y compris certaines applications) est un logiciel libre. La plupart des appareils Android sont livrés avec une quantité importante de logiciels propriétaires, tels que Google Mobile Services (GMS) , qui inclut des applications comme Google Play Store , Google Search et Google Play Services – une couche logicielle fournissant des API pour l'intégration avec les services Google, entre autres. Ces applications doivent être licenciées par Google auprès des fabricants d'appareils et ne peuvent être installées que sur les appareils conformes à ses directives de compatibilité et autres exigences. Les distributions Android personnalisées et certifiées, produites par les fabricants (comme Samsung Experience ), peuvent également remplacer certaines applications Android standard par leurs propres variantes propriétaires et ajouter des logiciels supplémentaires non inclus dans le système d'exploitation Android standard. Avec l'arrivée de la gamme Google Pixel , Google a également rendu certaines fonctionnalités Android exclusives, temporairement ou définitivement, à cette série. Des pilotes « binary blob » peuvent également être nécessaires pour certains composants matériels de l'appareil. Les services Android entièrement open source les plus connus sont la distribution LineageOS et MicroG qui agit comme un remplacement open source des services Google Play.
Richard Stallman et la Free Software Foundation ont critiqué Android et recommandé l'utilisation d'alternatives telles que Replicant , car les pilotes et le micrologiciel indispensables au bon fonctionnement des appareils Android sont généralement propriétaires, et parce que l'application Google Play Store peut installer ou désinstaller de force des applications et, par conséquent, favoriser l'installation de logiciels non libres. Dans les deux cas, l'utilisation de logiciels propriétaires rend le système vulnérable aux portes dérobées .
On a fait valoir que, puisque les développeurs sont souvent tenus d'acheter la licence Android de marque Google, ce système, théoriquement ouvert, s'est transformé en un service freemium .
Pouvoir de négociation avec les fabricants
Google concède des licences pour son logiciel Google Mobile Services, ainsi que pour les marques déposées Android, uniquement aux fabricants de matériel pour les appareils conformes aux normes de compatibilité de Google, telles que spécifiées dans le document du Programme de compatibilité Android. Par conséquent, les versions dérivées d'Android qui modifient profondément le système d'exploitation lui-même n'incluent aucun composant payant de Google, restent incompatibles avec les applications qui les requièrent et doivent être distribuées avec une plateforme de téléchargement d'applications alternative au Google Play Store. Un exemple notable de ce type de version dérivée d'Android est Fire OS d' Amazon , utilisé sur la gamme de tablettes Kindle Fire et orienté vers les services Amazon. La distribution d'appareils Android sans GMS est également courante en Chine continentale , car Google n'y est pas présent.
En 2014, Google a également exigé que tous les appareils Android disposant d'une licence pour les services mobiles Google affichent un logo « Powered by Android » bien visible sur leur écran de démarrage. Google a également imposé un regroupement et un placement préférentiels des services mobiles Google sur les appareils, notamment l'intégration obligatoire de l'ensemble des principales applications Google, le placement obligatoire de raccourcis vers la recherche Google et l'application Play Store sur ou près de l'écran d'accueil principal dans sa configuration par défaut, et l'octroi d'une part plus importante des revenus de recherche aux fabricants d'équipement d'origine (OEM) qui acceptent de ne pas inclure de boutiques d'applications tierces sur leurs appareils. En mars 2018, il a été signalé que Google avait commencé à bloquer l'utilisation des services mobiles Google sur les appareils Android « non certifiés », et à afficher un avertissement indiquant que « le fabricant de l'appareil a préinstallé des applications et des services Google sans certification de Google ». Les utilisateurs de ROM personnalisées peuvent enregistrer l'identifiant de leur appareil sur leur compte Google pour lever ce blocage.
Some stock applications and components in AOSP code that were formerly used by earlier versions of Android, such as Search, Music, Calendar, and the location API, were abandoned by Google in favor of non-free replacements distributed through Play Store (Google Search, YouTube Music, and Google Calendar) and Google Play Services, which are no longer open-source. Moreover, open-source variants of some applications also exclude functions that are present in their non-free versions. These measures are likely intended to discourage forks and encourage commercial licensing in line with Google requirements, as the majority of the operating system's core functionality is dependent on proprietary components licensed exclusively by Google, and it would take significant development resources to develop an alternative suite of software and APIs to replicate or replace them. Apps that do not use Google components would also be at a functional disadvantage, as they can only use APIs contained within the OS itself. In turn, third-party apps may have dependencies on Google Play Services.
Members of the Open Handset Alliance, which include the majority of Android OEMs, are also contractually forbidden from producing Android devices based on forks of the OS; in 2012, Acer Inc. was forced by Google to halt production on a device powered by Alibaba Group's Aliyun OS with threats of removal from the OHA, as Google deemed the platform to be an incompatible version of Android. Alibaba Group defended the allegations, arguing that the OS was a distinct platform from Android (primarily using HTML5 apps), but incorporated portions of Android's platform to allow backwards compatibility with third-party Android software. Indeed, the devices did ship with an application store which offered Android apps; however, the majority of them were pirated.
Reception
Android a reçu un accueil mitigé lors de son lancement en 2007. Bien que les analystes aient été impressionnés par les entreprises technologiques réputées qui s'étaient associées à Google pour former l'Open Handset Alliance, il était difficile de savoir si les fabricants de téléphones mobiles seraient prêts à remplacer leurs systèmes d'exploitation existants par Android. L'idée d'une plateforme de développement open source basée sur Linux a suscité l'intérêt, mais des inquiétudes supplémentaires subsistaient quant à la forte concurrence à laquelle Android devait faire face de la part d'acteurs établis sur le marché des smartphones, tels que Nokia et Microsoft, ainsi que de systèmes d'exploitation mobiles Linux concurrents alors en développement. Ces acteurs établis étaient sceptiques : Nokia aurait déclaré : « Nous ne considérons pas cela comme une menace », et un membre de l'équipe Windows Mobile de Microsoft aurait affirmé : « Je ne comprends pas l'impact qu'ils vont avoir. »
Depuis, Android est devenu le système d'exploitation pour smartphones le plus utilisé et offre « l'une des expériences mobiles les plus rapides du marché » . Les critiques ont souligné la nature open source du système d'exploitation comme l'un de ses principaux atouts, permettant à des entreprises telles que Nokia (gamme Nokia X) , Amazon (Kindle Fire), Barnes & Noble ( Nook ), Ouya , Baidu et d'autres de créer des versions dérivées du logiciel et de commercialiser du matériel fonctionnant sous leur propre version personnalisée d'Android. De ce fait, le site web technologique Ars Technica le décrit comme « pratiquement le système d'exploitation par défaut pour le lancement de nouveaux matériels » pour les entreprises ne disposant pas de leurs propres plateformes mobiles . Cette ouverture et cette flexibilité se retrouvent également au niveau de l'utilisateur final : Android permet une personnalisation poussée des appareils par leurs propriétaires et les applications sont disponibles gratuitement sur des boutiques d'applications autres que Google et des sites web tiers. Ces caractéristiques ont été citées parmi les principaux avantages des téléphones Android par rapport aux autres systèmes d'exploitation
Malgré la popularité d'Android, dont le taux d'activation est trois fois supérieur à celui d'iOS, certains rapports indiquent que Google n'a pas réussi à tirer pleinement parti de ses autres produits et services web pour faire d'Android la source de revenus escomptée par les analystes. The Verge suggère que Google perd le contrôle d'Android en raison de la personnalisation poussée et de la prolifération d'applications et de services non Google . La gamme Kindle Fire d'Amazon utilise Fire OS , une version fortement modifiée d'Android qui n'intègre ni ne prend en charge aucun composant propriétaire de Google et qui exige que les utilisateurs téléchargent leurs applications depuis l' Amazon Appstore, plateforme concurrente , plutôt que depuis le Play Store. En 2014, afin d'accroître la notoriété de la marque Android, Google a rendu obligatoire l'affichage du logo Android sur l'écran de démarrage des appareils équipés de ses composants propriétaires.
Android souffre de « fragmentation » une situation où la variété des appareils Android, tant au niveau du matériel que du logiciel, rend le développement d'applications fonctionnant de manière cohérente dans l'écosystème plus complexe que pour des plateformes concurrentes comme iOS, où le matériel et le logiciel varient moins. Par exemple, selon les données d' OpenSignal de juillet 2013, 11 868 modèles d'appareils Android, de nombreuses tailles d'écran et huit versions d'Android étaient utilisés simultanément, tandis que la grande majorité des utilisateurs iOS avaient mis à jour leur système d'exploitation vers la dernière version . Des critiques comme Apple Insider affirment que cette fragmentation matérielle et logicielle a favorisé la croissance d'Android grâce à un grand nombre d'appareils d'entrée de gamme, à bas prix, fonctionnant avec d'anciennes versions d'Android. Selon eux, cela oblige les développeurs Android à concevoir pour le « plus petit dénominateur commun » afin de toucher un maximum d'utilisateurs, qui sont peu incités à utiliser les dernières fonctionnalités matérielles ou logicielles disponibles uniquement sur un faible pourcentage d'appareils. Cependant, OpenSignal, qui développe des applications Android et iOS, a conclu que même si la fragmentation peut rendre le développement plus complexe, la plus grande portée mondiale d'Android augmente également le potentiel de gain.
part de marché
Au troisième trimestre 2011, Gartner estimait que plus de la moitié (52,5 %) des ventes de smartphones étaient réalisées sous Android. Au troisième trimestre 2012, Android détenait 75 % du marché mondial des smartphones, selon le cabinet d'études IDC.
En juillet 2011, Google a annoncé que 550 000 appareils Android étaient activés chaque jour , contre 400 000 par jour en mai , et que plus de 100 millions d'appareils avaient été activés , soit une croissance hebdomadaire de 4,4 % . En septembre 2012, ce chiffre atteignait 500 millions, avec 1,3 million d'activations par jour . En mai 2013, lors de la conférence Google I/O, Sundar Pichai a annoncé que 900 millions d'appareils Android avaient été activés
La part de marché d'Android varie selon les régions. En juillet 2012, aux États-Unis, 52 % des abonnés mobiles âgés de 13 ans et plus utilisaient Android , et ce chiffre atteignait 90 % en Chine . Au cours du troisième trimestre 2012, la part de marché mondiale des smartphones Android s'élevait à 75 % , avec un total de 750 millions d'appareils activés. En avril 2013, Android enregistrait 1,5 million d'activations par jour Google Play Store comptait plus de 3 millions d'applications Android publiées, et guerre des smartphones » entre les entreprises technologiques.
Les appareils Android représentent plus de la moitié des ventes de smartphones sur la plupart des marchés, y compris aux États-Unis, tandis qu'« au Japon seulement, Apple dominait » (chiffres de septembre-novembre 2013). Fin 2013, plus de 1,5 milliard de smartphones Android avaient été vendus au cours des quatre années écoulées depuis 2010, faisant d'Android le système d'exploitation pour téléphones et tablettes le plus vendu. On estimait à trois milliards le nombre de smartphones Android vendus fin 2014 (années précédentes incluses). Selon le cabinet d'études Gartner, les appareils Android surpassent tous leurs concurrents chaque année depuis 2012. En 2013, Android a vendu 2,8 fois plus d'appareils que Windows, soit 573 millions d'unités de plus. base installée de tous les systèmes d'exploitation ; Depuis 2013, les appareils fonctionnant sous Android se vendent également plus que les appareils Windows, iOS et Mac OS X réunis.
Selon StatCounter , qui suit uniquement l'utilisation pour la navigation web, Android est le système d'exploitation mobile le plus populaire depuis août 2013. Android est le système d'exploitation le plus utilisé pour la navigation web en Inde et dans plusieurs autres pays (par exemple, pratiquement toute l'Asie, à l'exception du Japon et de la Corée du Nord). Toujours selon StatCounter, Android est le système d'exploitation le plus utilisé sur les téléphones dans tous les pays africains, et l'organisme indique que « l'utilisation mobile a déjà dépassé l'utilisation sur ordinateur dans plusieurs pays, dont l'Inde, l'Afrique du Sud et l'Arabie saoudite », Tous les pays africains ont déjà franchi ce cap, l'utilisation mobile (y compris les tablettes) y atteignant 90,46 % (Android seul représentant 75,81 % de l'utilisation totale).
Alors que les téléphones Android occidentaux intègrent presque toujours le code propriétaire de Google (comme Google Play) au sein d'un système d'exploitation par ailleurs open source, le code propriétaire et la marque déposée de Google sont de moins en moins utilisés sur les marchés émergents ; « La croissance des appareils Android AOSP dépasse largement le cadre de la Chine […] ABI Research affirme que 65 millions d'appareils équipés d'Android open source ont été livrés dans le monde au deuxième trimestre 2014, contre 54 millions au premier trimestre » ; selon les pays, le pourcentage de téléphones basés uniquement sur le code source AOSP, sans la marque Android, est estimé comme suit : Thaïlande (44 %), Philippines (38 %), Indonésie (31 %), Inde (21 %), Malaisie (24 %), Mexique (18 %) et Brésil (9 %).
D'après un rapport Gartner de janvier 2015 , « Android a dépassé le milliard d'appareils livrés en 2014 et continuera de croître à un rythme à deux chiffres en 2015, avec une augmentation de 26 % par rapport à l'année précédente. » C'était la première fois qu'un système d'exploitation généraliste atteignait plus d'un milliard d'utilisateurs finaux en une seule année : avec près de 1,16 milliard d'utilisateurs finaux en 2014, Android a livré plus de quatre fois plus d' appareils qu'iOS et OS X réunis, et plus de trois fois plus que Microsoft Windows . Gartner prévoyait que l'ensemble du marché des téléphones mobiles « atteindrait deux milliards d'unités en 2016 », Android inclus. Décrivant ces statistiques, Farhad Manjoo écrivait dans le New York Times : « Aujourd'hui, environ un ordinateur sur deux vendu fonctionne sous Android. [Ce système] est devenu la plateforme informatique dominante au monde. »
Selon une estimation de Statistica , le parc de smartphones Android s'élevait à 1,8 milliard d'unités en 2015, soit 76 % du nombre total estimé de smartphones dans le monde. Android possède le plus grand parc installé de tous les systèmes d'exploitation mobiles et, depuis 2013, est le système d'exploitation le plus vendu avec des ventes en 2012, 2013 et 2014 proches du parc installé de tous les PC.
Au deuxième trimestre 2014, la part de marché d'Android dans le marché mondial des smartphones s'élevait à 84,7 %, un nouveau record. Cette part de marché mondiale a atteint 87,5 % au troisième trimestre 2016, laissant son principal concurrent , iOS, avec 12,1 % de parts de marché.
D’après un rapport StatCounter d’avril 2017 , Android a détrôné Microsoft Windows pour devenir le système d’exploitation le plus utilisé sur Internet. Il conserve cette position depuis.
En septembre 2015, Google a annoncé qu'Android comptait 1,4 milliard d'utilisateurs actifs mensuels. Ce chiffre est passé à 2 milliards d'utilisateurs actifs mensuels en mai 2017.
Adoption sur tablettes

Malgré son succès sur smartphones, l'adoption des tablettes Android a d'abord été lente , avant de rattraper celle de l'iPad dans la plupart des pays. Ce retard s'explique notamment par le cercle vicieux de la poule et de l'œuf : les consommateurs hésitaient à acheter une tablette Android faute d'applications de qualité, tandis que les développeurs hésitaient à investir du temps et des ressources dans le développement d'applications pour tablettes tant qu'un marché conséquent n'était pas établi . L'écosystème de contenus et d'applications s'est avéré plus important que les caractéristiques techniques pour convaincre les utilisateurs de tablettes. En 2011, faute d'applications spécifiques aux tablettes Android, les premières tablettes devaient se contenter d'applications pour smartphones, mal adaptées aux grands écrans. Parallèlement, la domination de l' iPad d'Apple était renforcée par le grand nombre d' applications iOS dédiées aux tablettes
Malgré le développement encore balbutiant des applications, un nombre considérable de tablettes Android, comme la Barnes & Noble Nook (ainsi que celles utilisant d'autres systèmes d'exploitation, telles que la HP TouchPad et la BlackBerry PlayBook ), ont été commercialisées précipitamment afin de capitaliser sur le succès de l'iPad. InfoWorld a suggéré que certains fabricants Android ont initialement considéré leurs premières tablettes comme un « frankenphone », une opportunité à court terme et à faible investissement consistant à installer un système d'exploitation Android optimisé pour smartphone (avant la disponibilité d'Android 3.0 Honeycomb pour tablettes) sur un appareil, tout en négligeant l'interface utilisateur. Cette approche, comme celle de la Dell Streak , n'a pas permis de séduire les consommateurs et a nui à la réputation initiale des tablettes Android. De plus, plusieurs tablettes Android, telles que la Motorola Xoom, étaient proposées à un prix égal ou supérieur à celui de l' iPad , ce qui a pénalisé leurs ventes. L' Amazon Kindle Fire a fait exception , misant sur un prix plus bas et l'accès à l'écosystème d'applications et de contenus d'Amazon.
La situation a commencé à évoluer en 2012 avec la sortie de la tablette abordable Nexus 7 et les efforts de Google pour inciter les développeurs à créer de meilleures applications pour tablettes. Selon International Data Corporation, les ventes de tablettes Android ont dépassé celles des iPad au troisième trimestre 2012.

À la fin de 2013, plus de 191,6 millions de tablettes Android avaient été vendues en trois ans depuis 2011. Cela a fait des tablettes Android le type de tablette le plus vendu en 2013, dépassant les iPads au deuxième trimestre de 2013.
Selon les statistiques d'utilisation du Web de StatCounter, Afrique (70 %) et en Amérique du Sud (65 %), tandis qu'elles représentent moins de la moitié ailleurs, par exemple en Europe (44 %), en Asie (44 %), en Amérique du Nord (34 %) et en Océanie/Australie (18 %). On trouve des pays sur tous les continents où les tablettes Android sont majoritaires, comme par exemple au Mexique.
Auparavant, le piratage d'applications Android payantes était simple . Dans une interview accordée à Eurogamer en mai 2012 , les développeurs de Football Manager ont déclaré que le ratio de joueurs piratés par rapport aux joueurs légaux était de 9:1 pour leur jeu Football Manager Handheld . Cependant, tous les développeurs ne considéraient pas le piratage comme un problème ; par exemple, en juillet 2012, les développeurs du jeu Wind-up Knight ont affirmé que le taux de piratage de leur jeu n'était que de 12 %, et que la plupart des piratages provenaient de Chine, où l'achat d'applications sur Google Play est impossible. En 2010, Google a publié un outil de validation des achats autorisés pour les applications, mais les développeurs ont déploré son insuffisance et sa facilité de piratage . Google a répondu que l'outil, notamment sa version initiale, était conçu comme un cadre de base que les développeurs pouvaient modifier et enrichir selon leurs besoins, et non comme une solution anti-piratage complète. Android Jelly Bean a introduit le chiffrement des applications payantes, afin qu'elles ne fonctionnent que sur l'appareil pour lequel elles ont été achetées. Version date de sortie Niveau API Noyau Lancé avec 16 15 14 Pixel 4a (5G) , Pixel 5 , Pixel 5a , Pixel 6 , Pixel 6 Pro, Pixel 7 , Pixel 7 Pro , Pixel 7a , Pixel 8 , Pixel 8 Pro , iQOO 11 Pro, Lenovo Tab Extreme Wi-Fi, Nothing Phone 1 , OnePlus 11 , Oppo Find N2, Oppo Find N2 Flip, Realme GT 2 Pro, Tecno Camon série 20, Vivo X90 Pro , Xiaomi 12T, Xiaomi 13 , Xiaomi 13 Pro, Xiaomi Pad 6 13 Pixel 4 , Pixel 4 XL, Pixel 4a , Pixel 4a (5G) , Pixel 5 , Pixel 5a , Pixel 6 , Pixel 6 Pro, Pixel 7 , Pixel 7 Pro , Pixel 7a , Asus ZenFone 8 , Lenovo P12 Pro, OnePlus 10 Pro , Oppo Find X5 Pro , Vivo X80 Pro , Realme GT2 Pro, Xiaomi 12 , Xiaomi 12 Pro, Xiaomi Pad 5 , Redmi K50 Pro , Sharp AQUOS sense6, Tecno Camon 19 Pro, ZTE Axon 40 Ultra Piratage d'applications
Questions juridiques
Poursuites en matière de brevets
Oracle
In December 2015, Google announced that the next major release of Android (Android Nougat) would switch to OpenJDK, which is the official open-source implementation of the Java platform, instead of using the now-discontinued Apache Harmony project as its runtime. Code reflecting this change was also posted to the AOSP source repository. In its announcement, Google claimed this was part of an effort to create a "common code base" between Java on Android and other platforms. Google later admitted in a court filing that this was part of an effort to address the disputes with Oracle, as its use of OpenJDK code is governed under the GNU General Public License (GPL) with a linking exception, and that "any damages claim associated with the new versions expressly licensed by Oracle under OpenJDK would require a separate analysis of damages from earlier releases". In June 2016, a United States federal court ruled in favor of Google, stating that its use of the APIs was fair use.
In April 2021, the Supreme Court of the United States ruled that Google's use of the Java APIs was within the bounds of fair use, reversing the Federal Circuit Appeals Court ruling and remanding the case for further hearing. The majority opinion began with the assumption that the APIs may be copyrightable, and thus proceeded with a review of the factors that contributed to fair use.
Android manufacturers
Outre les poursuites judiciaires directes contre Google, diverses guerres par procuration ont été menées indirectement contre Android en ciblant les fabricants d'appareils Android, dans le but de les dissuader d'adopter la plateforme en augmentant les coûts de commercialisation des appareils Android. Apple et Microsoft ont toutes deux intenté des poursuites contre plusieurs fabricants pour contrefaçon de brevets, l'action en justice d'Apple contre Samsung étant particulièrement médiatisée. En janvier 2012, Microsoft a annoncé avoir signé des accords de licence de brevets avec onze fabricants d'appareils Android, dont les produits représentent « 70 % de tous les smartphones Android » vendus aux États-Unis et 55 % du chiffre d'affaires mondial des appareils Android. Parmi ces fabricants figurent Samsung et HTC . L'accord à l'amiable conclu entre Samsung et Microsoft concernant les brevets prévoyait que Samsung alloue davantage de ressources au développement et à la commercialisation de téléphones fonctionnant sous Windows Phone, le système d'exploitation de Microsoft. Microsoft a également lié son propre logiciel Android à des licences de brevets, exigeant l'installation groupée des applications Microsoft Office Mobile et Skype sur les appareils Android pour subventionner les frais de licence, tout en contribuant à promouvoir ses gammes de logiciels.
Google a publiquement exprimé sa frustration face au paysage actuel des brevets aux États-Unis, accusant Apple, Oracle et Microsoft de tenter de nuire à Android par le biais de litiges en matière de brevets, plutôt que d'innover et de proposer des produits et services plus performants. En août 2011, Google a racheté Motorola Mobility pour 12,5 milliards de dollars , une acquisition perçue en partie comme une mesure défensive pour protéger Android, Motorola Mobility détenant plus de 17 000 brevets. En décembre 2011, Google a acquis plus d'un millier de brevets auprès d' IBM .
Antitrust
En 2025, la Commission de la concurrence indienne a accusé Google d'avoir imposé la préinstallation du Google Play Store et d'autres applications sur Android TV. Google a conclu un accord à l'amiable en dissociant ces services et en payant une amende de 2,38 millions de dollars.
Autres utilisations

Google a développé plusieurs variantes d'Android pour des cas d'utilisation spécifiques, notamment Android Wear, renommé par la suite Wear OS , pour les appareils portables tels que les montres connectées , Android TV pour les téléviseurs , Android Things pour les objets connectés et Android Automotive pour les voitures . De plus, en fournissant une infrastructure combinant matériel et applications dédiés fonctionnant sous Android standard, Google a ouvert la plateforme à des usages particuliers, comme l' application Android Auto pour les voitures et Daydream , une plateforme de réalité virtuelle
La nature ouverte et personnalisable d'Android permet aux fabricants d'appareils de l'utiliser également sur d'autres appareils électroniques, notamment les ordinateurs portables, les netbooks , et les ordinateurs de bureau, les appareils photo, les casques audio, les systèmes domotiques , les consoles de jeux, les lecteurs multimédias, les satellites, les routeurs , les imprimantes , les terminaux de paiement , les guichets automatiques bancaires , les systèmes de divertissement en vol , et les robots . De plus, Android a été installé et exécuté sur une variété d'objets moins techniques, notamment des calculatrices, des ordinateurs monocartes , des téléphones mobiles , des dictionnaires électroniques , des réveils , des réfrigérateurs, des téléphones fixes , des machines à café, des vélos , et des miroirs.
Ouya , une console de jeux vidéo fonctionnant sous Android, est devenue l'une des campagnes Kickstarter les plus réussies , récoltant 8,5 millions de dollars américains pour son développement, et a ensuite été suivie par d'autres consoles basées sur Android, telles que la Shield Portable de Nvidia – un appareil Android sous forme de manette de jeu vidéo .
En 2011, Google a présenté « Android@Home », une technologie domotique utilisant Android pour contrôler divers appareils domestiques, tels que les interrupteurs, les prises électriques et les thermostats. Des prototypes d'ampoules contrôlables depuis un smartphone ou une tablette Android ont été annoncés, mais Andy Rubin, responsable d'Android, a tenu à préciser qu'« allumer et éteindre une ampoule n'a rien de nouveau », citant de nombreux services domotiques ayant échoué. Google, a-t-il déclaré, voyait les choses en grand et entendait tirer parti de sa position de fournisseur de services cloud pour intégrer ses produits dans les foyers.

En 2011, Parrot a dévoilé un autoradio sous Android baptisé Asteroid suivi en 2012 par son successeur, l'Asteroid Smart, doté d'un écran tactile En 2013, Clarion a commercialisé son propre autoradio sous Android, l'AX1 . En janvier 2014, lors du Consumer Electronics Show (CES), Google a annoncé la création de l' Open Automotive Alliance , un groupe regroupant plusieurs grands constructeurs automobiles ( Audi , General Motors , Hyundai et Honda ) et Nvidia , dont l'objectif est de produire des systèmes de divertissement embarqués sous Android pour les automobiles, « [apportant] le meilleur d'Android dans l'automobile de manière sûre et fluide »
ChromeOS de Google ) et peut aussi être installé sur des ordinateurs personnels par les utilisateurs. Sur ces plateformes, Android offre des fonctionnalités supplémentaires pour les claviers physiques et les souris , ainsi que la combinaison de touches « Alt-Tab » permettant de passer rapidement d'une application à l'autre. En décembre 2014, un testeur a fait remarquer que le système de notifications d'Android est « bien plus complet et robuste que dans la plupart des environnements » et qu'Android est « parfaitement utilisable » comme système d'exploitation principal pour un ordinateur de bureau.
En octobre 2015, le Wall Street Journal annonçait qu'Android deviendrait le principal système d'exploitation pour ordinateurs portables de Google, avec l'intégration prévue de ChromeOS d'ici 2017. Sundar Pichai, de Google, qui a dirigé le développement d'Android, expliquait que « le mobile, en tant que paradigme informatique, finira par se fondre avec ce que nous appelons aujourd'hui l'ordinateur de bureau ». Par ailleurs, en 2009, Sergey Brin, cofondateur de Google, déclarait lui-même que ChromeOS et Android « convergeraient probablement à terme ». Lockheimer, qui a succédé à Pichai à la tête d'Android et de ChromeOS, a répondu à cette affirmation par un article de blog officiel de Google, déclarant : « Bien que nous travaillions à combiner le meilleur des deux systèmes d'exploitation, il n'est pas prévu d'abandonner ChromeOS [qui garantit] des mises à jour automatiques pendant cinq ans ». Cela diffère d’Android, où le support est plus court avec des dates de fin de vie [étant…] d’au moins 3 ans [dans le futur] pour les tablettes Android destinées à l’éducation.
Lors de la conférence Google I/O de mai 2016, Google a annoncé Daydream , une plateforme de réalité virtuelle fonctionnant sur smartphone et offrant des fonctionnalités de réalité virtuelle grâce à un casque et une manette conçus par Google. Cependant, ce service n'a pas rencontré le succès escompté et a été abandonné en 2019.
Mascotte
La mascotte d'Android est un robot androïde vert , comme l'indique le nom du système d'exploitation. Bien qu'il n'ait pas eu de nom officiel pendant longtemps, l'équipe Android de Google l'appelait apparemment « Bugdroid » . En 2024, un article de blog de Google a révélé son nom officiel : « The Bot »
Ce logo a été conçu par Irina Blok, alors graphiste chez Google, le 5 novembre 2007, lors de l'annonce d'Android. Contrairement à ce qui a été rapporté, Irina dans une interview l'avoir développé de manière indépendante et l'avoir rendu open source . Le design du robot n'a pas été présenté initialement à Google, mais il est rapidement devenu populaire au sein de l'équipe de développement Android Les développeurs qui appréciaient le personnage en ont créé diverses variantes, d'autant plus qu'il était libre de droits sous Commons . Sa popularité a finalement conduit Google à l'adopter comme intégrée au logo Android lors de son lancement auprès du grand public en 2008
Plus d articles de Worldlex Wiki
Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.
Explorer l index