Android (système d'exploitation)

Un article de Wikipédia, l'encyclopédie libre
Aller à la navigation Aller à la recherche

Android [ ˈændɹɔɪd ] (de l'anglais android Androide , du grec ancien ἀνήρ man et εἶδος gestalt) est à la fois un système d'exploitation et une plate-forme logicielle pour les appareils mobiles tels que les smartphones , les tablettes , les téléviseurs , les lecteurs multimédias , les netbooks et les voitures , [3] développé par le développé par l' fondéeOpen Handset Alliance Google . Il est basé sur un noyau Linux .

Android est un logiciel libre . [1] Cependant, la plupart des appareils Android sont livrés avec des logiciels propriétaires préinstallés , [4] incluant principalement Google Mobile Services (GMD en abrégé ; familièrement  applications Google ) [5] tels que Google Chrome , Google Maps , Google Play et Google PlayServices . Une majorité des appareils Android actuellement en fonctionnement sont de type Google Androids ; [6] Les systèmes d'exploitation Android concurrents incluent Fire OS d' Amazonainsi que le système d'exploitation gratuit LineageOS . Le fabricant allemand de smartphones Shift autorise en option l'utilisation de ses soi-disant Shiftphones avec ShiftOS, une version Android sans services Google. [7] Étant donné que le nom Android et le logo associé sont protégés en tant que marques déposées par Google , ces autres systèmes d'exploitation basés sur Android ne peuvent pas être commercialisés en tant qu'Android . [8] [9]

Contrairement aux ordinateurs de bureau conventionnels , les appareils Android ne disposent pas de droits d'administration complets. Il n'est pas toujours possible de supprimer les applications non désirées par les utilisateurs ; le fabricant des appareils mobiles détermine ces droits.

En tant que système d'exploitation pour smartphone, Android détenait une part de marché mondiale de 71,8 % au premier trimestre 2021 (sur la base de l'utilisation d'Internet). [10] Depuis le lancement sur le marché en 2008, Google a généré des ventes de 31 milliards de dollars américains avec Android (en janvier 2016). [11]

histoire

À l'été 2005, Google a racheté Android, une société fondée par Andy Rubin à l'automne 2003 , qui développait des logiciels pour téléphones mobiles et des services basés sur la localisation . [12] À l'origine, Android n'était destiné qu'au contrôle des appareils photo numériques. [13] Pour Android, la plupart des composants existants ont été recompilés sous des licences open source, notamment le noyau Linux, Java et la bibliothèque standard Bionic C , ainsi que certaines bibliothèques et démons du projet GNU . Le 5 novembre 2007, Google a annoncé qu'il rejoignait 33 autres membres de l' Open Handset Alliancepour développer davantage un système d'exploitation de téléphone mobile appelé Android. [14] Android est officiellement disponible depuis le 21 octobre 2008. [15]

Le HTC Dream (alias T-Mobile G1) a été le premier smartphone à exécuter le système d'exploitation Android

Le HTC Dream a été lancé le 22 octobre 2008 sous le nom de T-Mobile G1 aux États-Unis en tant que premier appareil avec Android comme système d'exploitation. Le fait que ce premier appareil puisse accéder au système de positionnement global (GPS) et soit équipé de capteurs d' accélération faisait partie du concept Android.

De 2010 à 2016, Google a lancé ses propres tablettes et smartphones Android avec la gamme de produits Nexus en coopération avec des partenaires matériels. Les partenaires ont repris le développement des appareils avec Google, tandis que le logiciel provenait de Google, sans pièces jointes du fabricant à la surface. Cela a permis de proposer des appareils avec les dernières mises à jour Android. En octobre 2016, la série Nexus a été remplacée par la série successeur Pixel . Ceux-ci sont développés par Google seul et un partenaire matériel prend en charge la production.

Android 6 Marshmallow a introduit la fonctionnalité de stockage adoptable . Les utilisateurs peuvent éventuellement intégrer une carte mémoire comme extension de la mémoire interne au lieu d'une mémoire portable classique. A cet effet, la carte est reformatée sous forme cryptée. Cependant, cela exclut la réutilisation dans d'autres appareils jusqu'à un nouveau reformatage, ainsi que la récupération des données dans le cas d'un téléphone défectueux. [16] Par conséquent, les fabricants Samsung et LG ont exclu cette fonction. [17]

En plus d'Android optimisé pour les téléphones et les tablettes , Google publie également des versions personnalisées d'Android sous la forme d' Android TV pour les téléviseurs, Wear OS (Android Wear jusqu'au 16 mars 2018) pour les montres connectées et Android Auto pour les voitures. Android Things, une version pour petits appareils, a été retiré le 5 janvier 2022.

interface et fonctionnement

gestes

Depuis Android 10 , les utilisateurs contrôlent Android à l' aide du contrôle gestuel [18] , c'est-à-dire en balayant depuis le bas ou le bord latéral de l'écran pour revenir en arrière ou à l'écran de démarrage.

souris et clavier

Le contrôle et la saisie via la souris , le clavier ou la manette de jeu sont également possibles sur la plupart des appareils via la connexion USB OTG ou via Bluetooth . Cependant, comme la plupart des applications programmées pour Android sont conçues pour un contrôle par écran tactile, le fonctionnement avec une souris peut être difficile dans certains cas.

Clés

Une autre façon de contrôler consiste à utiliser différentes touches de navigation. Sur les appareils plus récents (à partir de 2015), il s'agit de "Retour" (va à l'activité ou à la page précédente), "Accueil" (ouvre l'écran de démarrage) et "Applications récentes" (vous permet de fermer rapidement ou de basculer entre les applications qui tournent en même temps ). Sur les appareils plus anciens, la fonction est le bouton multitâcheen appuyant longuement sur le bouton d'accueil. La touche multitâche est une touche d'option là-bas, qui s'affiche également sur les appareils plus récents si nécessaire, ou est simulée en appuyant longuement dessus. Avant Android 4.0 et chez certains fabricants, il y a aussi un "Menu" ou "Recherche". Pendant longtemps, Samsung a utilisé le bouton de menu au lieu du bouton multitâche dans ses appareils et a également échangé cette position avec le bouton "retour". Le bouton recommandé par Google n'est utilisé que sur les modèles plus récents. Depuis Android 7, un appui long sur le bouton "Applications récentes" divise l'écran et deux applications peuvent être utilisées en même temps.

Une distinction est faite entre les touches logicielles et matérielles. Les premiers sont affichés à l'écran par le système d'exploitation ( côté logiciel ), les seconds sont des boutons physiques ou des boutons tactiles sur l'appareil lui-même.L'avantage des boutons virtuels est qu'ils peuvent être tournés ou masqués si nécessaire. Cependant, le mode plein écran ne fonctionne qu'à partir de la version 4.4. Avant cela, il est uniquement possible de masquer la barre de navigation lors de la visualisation de photos et de vidéos.

La combinaison de touches à maintenir pour prendre des captures d'écran diffère selon le type d'appareil. Contrairement à Apple iOS , où les captures d'écran sont prises en appuyant brièvement sur un bouton, un appui long est nécessaire. Certains appareils ont un raccourci supplémentaire disponible dans le menu du bouton d'alimentation. L'enregistrement local de vidéos d'écran est possible depuis Android 5 Lollipop . Cependant, des fabricants individuels tels que Sony Mobile ont implémenté cette fonction plus tôt. [19] [20] [21]

Les premiers téléphones Android comportaient souvent un bouton de recherche dédié pour un accès rapide à un moteur de recherche prédéfini ou au champ de recherche dans une application. les appareils plus récents activent généralement le premier en appuyant longuement sur le bouton d'accueil. [22]

Un bouton d'options dédié (bouton de menu) et sa simulation à l'écran ne sont plus supportés à partir d'Android 10. Au lieu de cela, les développeurs d'applications doivent placer des options d'accès aux options dans l'interface utilisateur. [22]

écran d'accueil

Samsung Galaxy S8 Duos avec Android OS 7.0 et écran d'accueil personnalisé

L'écran d'accueil sert principalement à lancer des applications. C'est de là que vient le terme anglais Launcher . Il se compose d'au moins une page, mais selon l'appareil, d'autres pages avec des éléments quelconques peuvent être ajoutées. [23] Contrairement à l' iOS d'Apple , tous les raccourcis vers les applications ne se trouvent pas de part et d'autre de l'écran d'accueil. La vue d'ensemble de toutes les applications installées peut être appelée avec un onglet jusqu'à Android 1.6. À partir d'Android 2.2, une liste triée par ordre alphabétique de toutes les applications s'ouvre via le tiroir d'applications. Dans le réglage par défaut, celui-ci est situé directement à côté des quatre applications principales dans le dock de l'application,qui est généralement visible sur toutes les pages et a également été introduit avec la version 2.2. [24] Une barre de recherche Google s'affiche en haut, que Google démarre également en prononçant simplement les mots "Ok Google" et après quoi sa saisie vocale est activée. Des liens vers des applications, des signets, des contacts ou des widgets peuvent être placés dans une grille entre le dock et la barre de recherche (une ligne distincte pour le champ de saisie de recherche).décoller. Ce sont généralement des affichages un peu plus grands de données générales, par ex. B. la météo, la date et l'heure, les rendez-vous ou une calculatrice de poche. Certaines informations sur l'application sont clairement présentées via des widgets. Par exemple, l'application musicale par défaut affiche des informations sur le fichier multimédia en cours de lecture avec un menu de lecture réduit.

La personnalisation est un gros avantage d'Android et joue un rôle important dans l'écran de démarrage en tant que vue de démarrage et d'aperçu. Des applications alternatives avec plus de paramètres ou un concept de fonctionnement différent peuvent être installées. Lorsque vous appuyez sur le bouton d'accueil, vous pouvez sélectionner laquelle des applications doit être utilisée comme application par défaut pour l'écran de démarrage. D'autres parties du système peuvent également être remplacées, le clavier ou le navigateur par défaut.

barre de notification

Barre d'état Android 10 avec icônes grises
Centre de notifications Android 10

Une autre caractéristique du système d'exploitation est la barre de notification en haut de l'écran, qui peut être ouverte d'un geste de haut en bas. Chaque application peut créer elle-même une notification pour certains événements, par ex. B. avec un nouvel e-mail , un rendez-vous, un processus de téléchargement, un SMS ou une application nouvellement installée. Si la barre est fermée, les utilisateurs voient une icône appropriée pour chaque notification en haut à gauche. Le côté droit informe également principalement avec des symboles sur la connexion Bluetooth , le mode sonnerie, la connexion WLAN , l'intensité du champ et la connexion de données ou le mode vol, l'état de la batterie et l'heure (de gauche à droite). Les notifications peuvent être permanentes, auquel cas elles ne peuvent pas être supprimées d'un geste comme d'habitude, mais disparaissent d'elles-mêmes lorsqu'une certaine condition n'est plus remplie ou qu'un processus est terminé (par exemple, la notification « USB - Débogage » avec une connexion PC ou un informations de téléchargement ). Il existe également des notifications extensibles qui révèlent plus de boutons lorsque vous faites glisser vers le bas, tels que "Répondre", "Transférer" ou "Supprimer" un e-mail, ou dans la lecture audio une pochette plus grande, le nom de l'album et un bouton de rembobinage.

réglages rapides

Il existe trois manières d'ouvrir les paramètres rapides ( Paramètres rapides ) : lorsque la barre est fermée simplement en glissant vers le bas avec deux doigts et en mode ouvert (à partir de la version 5.0) soit par un autre balayage vers le bas ou en appuyant sur la barre d'état supérieure (sauf le Date). Le menu des paramètres comprend un contrôle de la luminosité et un interrupteur marche/arrêt pour le Wi-Fi, le Bluetooth, l'inversion des couleurs de l'écran, l'intensité du champ, le mode vol, la rotation automatique de l'écran, la lampe de poche LED comme torche, la localisation, le partage d'écran et le point d'accès Wi - Fi portable. Une pression longue vous amène à la section correspondante des paramètres système. Certaines options affichent toujours un petit menu lorsque vous les appuyez. De cette façon, lorsque l'intensité du champ est enfoncée, les utilisateurs peuvent toujours connaître la consommation actuelle de données mobiles et leur limite, et ils peuvent également désactiver les données mobiles. Avec WLAN et Bluetooth (à partir de la version 5.1), le réseau ou l'appareil connecté peut toujours être sélectionné.

options de développeur

En appuyant sept fois sur le numéro "Build" dans les informations sur l'appareil, les soi-disant "options de développement" peuvent être déverrouillées, qui sont destinées , entre autres, aux utilisateurs expérimentés . Celles-ci incluent la mise en surbrillance des zones changeantes de l'écran, la désactivation du contrôle du volume Bluetooth à distance et l'accélération ou le saut des animations de transition. [25] [26]

Accessoires spécifiques au fabricant

Aux débuts d'Android, le système manquait encore de fonctions que les fabricants de smartphones ajoutaient avec leurs propres ajouts (appelés pièces jointes du fabricant). Aujourd'hui la tendance est à l'Android pur, aussi appelé « Vanilla Android » ou « Stock Android ». Les appareils les plus populaires sont les appareils Pixel , créés par Google en étroite collaboration avec un autre fabricant de smartphones Android. Un avantage majeur est la sécurité, car les appareils reçoivent des mises à jour de sécurité tous les mois pendant au moins trois ans . Les appareils avec la certification Android One doivent avoir un lanceur fixeutiliser et peut contenir peu ou pas d'applications déjà préinstallées par le fabricant de l'appareil. L'image système générique (GSI) n'est pas nécessairement installée [27] . Les éditions Google Play des appareils existants, qui sont livrées avec Stock Android au lieu de l'interface du fabricant, ont un statut similaire aux appareils avec la certification Android One et aux appareils Pixel . Avec ceux-ci, les mises à jour provenaient des fabricants eux-mêmes, mais apparaissaient généralement assez rapidement.

Les propres pièces jointes des fabricants de smartphones telles que HTC avec HTC Sense , Sony Xperia UI , Samsung avec One UI , LG UX de LG , MIUI de Xiaomi et EMUI de Huawei modifient désormais principalement la conception de l'interface (parfois de manière drastique), avec la base La structure reste essentiellement la même.

architecture

noyau

La structure d'Android (avant 5.0 Lollipop)

L'architecture d'Android était initialement basée sur le noyau Linux 2.6 , à partir d'Android 4.x un noyau de la série 3.x est utilisé. [28] Depuis Android 11, les versions de noyau 4.14, 4.19 et 5.4 ont été utilisées. [29] Il est responsable de la gestion de la mémoire et de la gestion des processus et représente l'interface de lecture multimédia et de communication réseau.Il forme également la couche d'abstraction matérielle pour le reste du logiciel et fournit les pilotes de périphérique pour le système.

Environnement d'exécution Java

D'autres blocs de construction importants sont l' environnement d'exécution Android Runtime (ART) basé sur la technologie Java et la bibliothèque de classes OpenJDK . [30]

Jusqu'à la version 4.4, les applications s'exécutaient dans la machine virtuelle Dalvik . Les bibliothèques de classes utilisées à l'origine provenaient du projet Apache Harmony , qui a depuis été abandonné, et étaient fortement basées sur Java Standard Edition. [31]

Bibliothèques natives

Les applications pour la plate-forme Android sont généralement écrites en Java , mais dans les domaines où la vitesse est critique, elles utilisent de nombreuses bibliothèques natives écrites en C ou C++ . En plus des codecs pour la lecture multimédia, cela inclut également un navigateur Web basé sur WebKit et, depuis Android 4.4 Chromium , la base de données SQLite et une bibliothèque graphique 3D basée sur OpenGL .

environnement de développement

Pour développer vos propres programmes pour Android, le développement de logiciels Android , vous avez besoin d'un outil de développement Java actuel ainsi que du SDK Android. Tout d'abord, le texte source écrit en Java est traduit avec un compilateur Java normal, puis adapté pour la machine virtuelle Dalvik par un assembleur croisé. Pour cette raison, les programmes peuvent en principe être créés avec n'importe quel environnement de développement Java.

L'application finie doit être emballée dans un package .apk ( English Android Package ), puis elle peut être mise à disposition via Google Play, les magasins d'applications des fabricants d'appareils, d'autres fournisseurs commerciaux ( par exemple, Amazon ) ou des sources de package alternatives telles que F-Droid . Ils peuvent également être installés directement sur l'appareil avec le gestionnaire de packages .

Le framework s'appuie sur une forte modularité. Tous les composants du système sont généralement égaux (à l'exception de la machine virtuelle et du système central sous-jacent) et peuvent être échangés à tout moment. Il est donc possible, par exemple, de créer sa propre application de création de messages courts ou de composition de numéros de téléphone et de remplacer l'application précédente par celle-ci.

Depuis mai 2013, Google a fourni son propre IDE appelé Android Studio basé sur IntelliJ IDEA , qui a remplacé les outils de développement Android précédemment développés sous la forme d'un plugin Eclipse .

programmes natifs

La bibliothèque SDL pour SDL et code C natif offre une autre voie de développement et de portage d'applications au-delà de Java . L' utilisation de code natif est possible via la JNI via un petit composant de code wrapper basé sur Java. [32] Cela rend relativement facile le portage d'applications SDL existantes, telles que le portage de Jagged Alliance 2 [33] sur Android.

restrictions

Étant donné qu'Android n'inclut pas l'ensemble des bibliothèques GNU par défaut et ne les implémente pas conformément à la norme et possède son propre système de fenêtres , le portage de logiciels pour les distributions Linux classiques vers Android est difficile. [34]

Interface graphique

Android utilise EGL comme interface entre le système de fenêtrage et OpenGL ES et OpenVG .

Sécurité

L'API SafetyNet est destinée à vérifier la compatibilité et la sécurité. [35] [36] Les vérifications incluent si le chargeur de démarrage est déverrouillé, si l'appareil est enraciné et si les services Google sont installés ; cela conduit à des applications comme par ex. B. Pokemon GO , Snapchat et également de nombreuses applications bancaires sur des appareils rootés et sur des appareils avec des ROM personnalisées sans Google Apps ne fonctionnent pas ou seulement partiellement. [37]

Classification en tant que distribution Linux

Android partage de nombreuses fonctionnalités avec les distributions Linux embarquées . [38] Elle diffère sensiblement de ces distributions GNU / Linux connues pour les postes de travail et les serveurs car des parties cruciales sont implémentées avec des concepts alternatifs tels que Java et la bibliothèque standard Bionic C. [39] Il est contesté que le terme distribution Linux puisse être appliqué à Android malgré ces différences conceptuelles, puisque ce terme désigne généralement des distributions qui fournissent également des logiciels GNU tels que GNU Core Utilities en plus du noyau Linux . [38]Ce ne sont qu'une partie incomplète d'Android, mais ils peuvent être installés ultérieurement. Néanmoins, la Fondation Linux appelle Android une distribution Linux car il s'agit d'une distribution avec un noyau Linux. De plus, un certain nombre de composants de NetBSD sont également inclus dans Android. [38]

disponibilité des ressources

Android lui-même est un logiciel libre , connu sous le nom de projet Open Source Android (AOSP) . La plus grande partie de la plate-forme est sous licence Apache - les exceptions sont le noyau Linux, qui est distribué sous licence GPL 2 . Les services Google Play et les applications Google préinstallées par la plupart des constructeurs ne sont pas des logiciels gratuits car leur code source n'est pas disponible. [40] Cependant, il existe des variantes Android telles que LineageOS qui ne nécessitent pas de logiciel propriétaire ; ceux-ci peuvent être installés par l'utilisateur. [41]

versions

Android Nougat, Oreo, Tarte

De la version 1.5 à 9, toutes les versions portaient le nom anglais d'un dessert en plus du numéro de version dont les premières lettres étaient en ordre croissant dans l'alphabet. Depuis Android 10, le suffixe du nom a de nouveau été supprimé. [42] Néanmoins, le nom de code "Queen Cake" est utilisé en interne pour Android 10. [43] Android 11 porte le nom de code interne "Red Velvet Cake". [44]

Pour chaque version Android, l' Open Handset Alliance ou Google conçoit une mascotte Android avec le bonbon qui appartient à la version. À partir de la version 2.3, cela peut être affiché en touchant à plusieurs reprises la version Android dans les paramètres système.

Toutes les versions jusqu'à la version 2.3.x "Gingerbread" incluse n'étaient destinées qu'aux smartphones, mais étaient également utilisées dans la navigation et d'autres appareils. Avec la version 3, surnommée "Honeycomb", Google a introduit un système d'exploitation destiné uniquement aux tablettes. La séparation entre les deux classes d'appareils a été éliminée avec "Ice Cream Sandwich", qui est destiné aux deux systèmes à partir de zéro.

Alors que le marché des tablettes continuait de croître et que Google sortait "Honeycomb" assez tard, certains fabricants ont lancé des tablettes qui, contrairement aux recommandations de Google, s'appelaient "Gingerbread". A l'inverse, Google a voulu empêcher l'utilisation de la version "Honeycomb" sur les smartphones, c'est pourquoi le code source a été publié tardivement. [53]

Pour la première fois de l'histoire, une version preview d'Android 5.0 "Lollipop" appelée "L Preview" a été annoncée lors de la Google I/O 2014 . Quel dessert "L" représentait n'a été révélé que lorsque la sortie a été terminée. Cette procédure a depuis été appliquée à toutes les nouvelles versions. Avec Android Lollipop 5.0, entre autres, un mode d'économie d'énergie a été intégré qui, entre autres, arrête les processus en arrière-plan, réduit la fréquence d'horloge du processeur et réduit ainsi la consommation d'énergie. ( Voir aussi : Green IT ) Une possibilité a également été introduite pour traiter les notifications de certaines applications comme confidentielles, de sorte qu'elles ne s'affichent que sous forme censurée sur l'écran de verrouillage. [54]

Le 17 août 2015, parallèlement à la version finale de l'aperçu, "Marshmallow" a été annoncé comme le nom officiel d'Android 6.0. La version finale a été publiée le 5 octobre 2015. [45] [55] Android Marshmallow 6.0 a été le premier à permettre à des applications individuelles de retirer des autorisations sans avoir à intervenir au préalable dans le système d'exploitation. Dans les versions précédentes, cela n'était possible qu'avec une manipulation technique et une perte de garantie. La gestion de la batterie introduite dans Android 5.0 a été complétée par un "mode veille" pour les applications, qui s'active dès que l'écran de l'appareil est éteint. Dans la version, à la fois le service de paiement de Google " Android Pay " (aujourd'hui " Google Pay ") et la collecte et le traitementdonnées biométriques intégrées au système d'exploitation. [56]

Logiciel existant

En mai 2015, il y avait plus de 1,5 million d' applications dans la boutique d'applications de Google « Google Play » (anciennement « Android Market ») . Depuis 2013, Google Play propose une plus large gamme d'applications que l'ancien fournisseur d'applications leader du marché , Apple . [57] Le SDK comprend également un certain nombre d'applications, notamment un navigateur Web, l' application de cartographie Google Maps , la gestion des SMS, des e-mails et du carnet d'adresses, un programme de musique, une application d'appareil photo et de galerie et un ensemble d' API .-Applications de démonstration incluses. Les logiciels créés peuvent être proposés par les développeurs sur Google Play. Cependant, ils ne peuvent y être vendus que par ceux qui résident dans certains États. Les conditions d'utilisation incluent l'Allemagne, l'Autriche et la Suisse. [58] Les logiciels libres représentent environ 69 %. [59]

Outre Google Play, un certain nombre d'autres marchés et plates-formes de logiciels Android sont ouverts aux développeurs et aux utilisateurs finaux, tels que l' Amazon Appstore , Yandex.Store ou F-Droid ; cependant, certains soi-disant indépendants font référence à Google Play.

Google conserve un certain contrôle sur les logiciels Android. Seules les distributions Android sous licence peuvent utiliser les propres applications de Google ( source fermée ) telles que Gmail ou Google Maps et accéder à Google Play pour d'autres applications. Diverses tablettes utilisent un Android 4 sans licence ; Les appareils "enracinés" utilisent souvent une ROM personnalisée . Ceux-ci ont après avoir clignotéles GApps correspondantes sont également autorisées à accéder à Google Play et aux autres GApps de Google Mobile Services (GMS). Il n'est pas officiellement pris en charge de télécharger des applications à partir de Google Play sur un système non Android (par exemple, un PC ordinaire), puis de les installer sur un appareil Android via USB. Cependant, cela est toujours possible avec des logiciels tiers tels que le programme Java Raccoon [60] ou le module complémentaire de navigateur APK Downloader [61] disponible pour Firefox et Chrome . Aussi un téléchargement sur un appareil Android lui-même, en utilisant des applications comme YalpStore , [62]est possible. Cependant, comme pour le téléchargement avec l'application officielle, un compte Google est requis. Certains fabricants de logiciels proposent également leurs applications dans des magasins d'applications alternatifs ou directement sous forme de fichier d'installation ; cela peut ensuite être téléchargé de n'importe quelle manière et installé sur l'appareil Android.

gestion de fichiers

À partir de la version 6 "Marshmallow", un gestionnaire de fichiers rudimentaire avec le nom interne "DocumentsUI" est préinstallé sur Android départ usine, qui peut être appelé via Paramètres, Stockage, Explorer . [63] Depuis Android 4.4 "KitKat", il existe également un système multimédia qui peut être utilisé pour accéder indirectement au système de fichiers, par ex. B. en sélectionnant une image d'arrière-plan ou en envoyant une pièce jointe à un e-mail ; Cependant, il n'est pas possible de démarrer directement cette interface ni de supprimer, déplacer, copier ou renommer des fichiers.

Avec Android 4.4 "Kit Kat", l'accès partagé en écriture aux cartes mémoire pour les applications installées par l'utilisateur final, telles que les gestionnaires de fichiers, était bloqué. À partir d'Android 5.0 "Lollipop", l'accès en écriture n'était à nouveau possible que via l' interface de programmation "Storage Access Framework" développée par Google, qui n'est pas rétrocompatible . [64] Avec Android 7 "Nougat" (API niveau 24), le déplacement de fichiers et de dossiers est à nouveau possible. [65] La structure sous-jacente des fichiers système en dehors des répertoires de données utilisateur est complètement masquée depuis Android 7. [66]

Android 10 a introduit le stockage étendu pour les applications installées par l'utilisateur final. L'accès conventionnel au stockage interne partagé de l'utilisateur est bloqué comme pour Apple iOS ; seul l'accès via la propre interface de programmation de Google "Storage Access Framework" reste. Lorsque les applications sont désinstallées, les fichiers qui ont été créés sont complètement supprimés. [67]

Selon Google, ces mesures d'isolement servent à protéger la vie privée de l'utilisateur, bien que des répertoires de données privées soient /data/disponibles dans " " depuis Android 1.0. [67]

la gestion des processus

Depuis Android 5 "Lollipop", la liste des processus en cours d'exécution n'est plus disponible pour les applications installées par l'utilisateur. Cette restriction empêchait l'utilisation de gestionnaires de processus de développeurs tiers . [66]

Accessibilité

A partir de la version 4.0 (Ice Cream Sandwich) , le système d'exploitation a un haut niveau d' accessibilité . Le logiciel requis est déjà installé et peut théoriquement être activé indépendamment par une personne aveugle. Android offre l'avantage que la sortie vocale ( lecteur d'écran ) et l'agrandissement de l'écran peuvent être utilisés en parallèle. Android version 4.1 et supérieure et l'extension BrailleBack offrent la prise en charge des afficheurs braille . [68]

Droits root/admin

Contrairement aux ordinateurs de bureau conventionnels , où les utilisateurs acquièrent également des droits d'administration complets à l'achat, les appareils Android ne disposent pas de droits d'administration complets départ usine.

Par conséquent, les options de création de copies de sauvegarde sont limitées, certaines parties des données de l'utilisateur ne peuvent pas être sauvegardées et les applications non désirées par les utilisateurs ne peuvent pas être supprimées de l'utilisateur, même si ces applications ne sont pas nécessaires au bon fonctionnement de l'appareil. La décision de savoir si une application spécifique peut être supprimée est déterminée par le fabricant de l'appareil mobile lui-même ou en consultation avec le développeur de l'application (voir également la section sur la critique/le contrôle par Google, la transmission de données privées ). Pour obtenir les privilèges root, une extension telle que Magisk [69] doit être installée. [70]

L'accès à certains paramètres système n'est possible qu'avec des droits d'administrateur, y compris ceux pour la conception de l'interface utilisateur et la gestion des applications . [71]

diffusion et succès

Au premier trimestre 2010, les ventes de téléphones portables Android ont dépassé celles des iPhones aux États-Unis pour la première fois . [74] La part de marché des nouveaux appareils était de 28 % pour Google au cours de la période examinée, contre 21 % pour Apple. [75] Android est le principal système d'exploitation pour smartphone pour l'accès à Internet depuis juillet 2014. [76] En septembre 2013, Sundar Pichai a annoncé qu'un milliard d'appareils avaient été activés à ce jour. [77] Environ 1 milliard d'appareils Android ont été vendus en 2014. [78] Android en tant que système d'exploitation pour smartphone détenait une part de marché mondiale de 87,5 % au troisième trimestre de 2016, [79]après 84,6 % au deuxième trimestre 2014, [80] 79,3 % au deuxième trimestre 2013, [81] 68,1 % au deuxième trimestre 2012, [82] 52,5 % au troisième trimestre 2011 et 25,5 % au troisième trimestre 2010. [83]

La décision de Google de rendre son système d'exploitation disponible gratuitement l'a rendu populaire auprès des fabricants d'appareils terminaux. Cependant, cette décision a également conduit à une grave fragmentation. Selon une étude réalisée par la société Staircase en mai 2012 auprès d'utilisateurs de smartphones Android sur une période de six mois, 3997 appareils différents provenant de 599 fabricants au total ont pu être recensés. Cependant, le résultat est quelque peu faussé par les ROM personnalisées , c'est-à-dire des programmes d'exploitation non originaux fournis par le fabricant. [84]

De nombreux fabricants, en particulier en Chine, [85] [86] utilisent une version sans licence d'Android qui n'inclut pas les services Google tels que Google Maps, le Google Play Store et Gmail. Selon les estimations des analystes, cela concerne entre 23 % [87] [86] et 41 % [85] de tous les appareils Android vendus.

ports

Étant donné que les sources Android sont librement disponibles et qu'il n'y a aucune raison légale de s'y opposer, il peut être porté relativement facilement sur presque n'importe quel ordinateur suffisamment puissant . Si une plate -forme est prise en charge par le noyau Linux , il y a de fortes chances qu'un port Android réussisse. Il existe des ports pour les smartphones fournis à l'origine avec un système d'exploitation différent. D'autres projets portent Android sur un ordinateur de bureau standard. Bon nombre de ces projets de portage sont pilotés par une communauté mondiale de développeurs. L' Alliance des combinés ouvertsprend en charge ces projets avec ses propres instructions de portage. [88]

Portage pour d'autres smartphones

XDAndroid
Portage pour smartphones avec Windows Mobile 6.1 ou 6.5, en particulier pour les anciens appareils HTC. XDAndroid peut remplacer Windows Mobile, vous pouvez également installer une configuration à double démarrage . Le nouveau système d'exploitation est chargé sur l'appareil avec une carte mémoire ou démarré directement à partir de là . [89] [90]
Andromnie
Port Android pour les appareils Samsung Omnia avec une prise en charge matérielle insuffisante. Android démarre à partir d'une carte SD et ne change rien sur l'Omnia. [91]
iPhone
En 2010, il y a eu les premiers rapports de portage d'Android vers l' iPhone d'Apple par le projet iDroid. [92] Certains codes sources ont été publiés. [93] Cependant, tous ces développements sont restés à un stade très précoce de développement expérimental. [94] Entre-temps, ces premiers projets ont pour la plupart été abandonnés et le site Web du projet iDroid n'est plus disponible en ligne : [95] Project Sandcastle est un autre portage d'Android pour l'iPhone, lancé en 2020 par la start-up Corellium. [96] [97] Actuellement, il ne fonctionne que sur l' iPhone 7et, comme les tentatives précédentes d'apporter Android à l'iPhone, ne peut être utilisé que dans une mesure limitée. [98]
Portage pour Samsung Jet (S8000)
Portage d'Android sur le Samsung Jet ("Jetdroid"). [99]
Openmoko
Portage pour le smartphone gratuit Openmoko du fabricant du même nom. L'objectif est de développer des smartphones libres et ouverts (à la fois matériels et logiciels). [100]
NITDroid
Portage pour les tablettes Internet Nokia et le smartphone Nokia N900, qui utilise  nativement Maemo 5. Le Nokia N9 est pris en charge depuis mars 2012. Le N9 fonctionne nativement avec MeeGo . Il est double amorçable. [101]
Badadroïde
Portage pour le smartphone Samsung Wave S8500 et Wave S8530, qui fonctionne en fait avec bada . Statut actuel du projet : Pré-Alpha. [102]
Lecteurs Android
Portage de RIM sur le Playbook  OS 2 interne et la nouvelle version du Blackberry  BB10. [103] Le runtime Dalvik VM a été porté sur le système d'exploitation QNX compatible POSIX . Les API de la version 2.3.3 d'Android sont disponibles. À partir de l'OS 2.1, l'accès à l'appareil photo et à "Android In-app Billing " est possible. Chaque application Android est affichée dans une fenêtre séparée.

Ports pour la plate-forme x86/AMD64

  • Android-x86 : portage du système d'exploitation Android sur PC, notebook et netbook ; à l'origine, le développement se concentrait sur l' Asus Eee PC ; la version stable (Android-x86-6.0-R3) du 24 avril 2017 est disponible sous forme d'image USB et CD-ROM ; [104] le projet exploite un serveur Git sur lequel toutes les fourches du code du système d'exploitation (porté) sont conservées
  • BlueStacks App Player : permet d'exécuter des applications Android sur Windows et OS X ;
  • Andy : permet d'exécuter et de développer des applications Android sur Windows et OS X ; [105]
  • AndroVM : Machine virtuelle pour Android 4.1.1
  • LiveAndroid : portage du système d'exploitation du téléphone mobile vers des PC ou des netbooks compatibles x86 ; disponible en live CD (version 0.3) depuis le 21 août 2009 ; pas développé depuis septembre 2009 ; [106]
  • Jar of Beans : émulateur Nexus ROM JellyBean (Android 4.1.1) ;
  • WindowsAndroid : portage d'Android 4.0.3 sur des PC Windows.
  • AMIDuOS : Machine virtuelle basée sur Android Jelly Bean ou Lollipop du fabricant de matériel et de logiciel American Megatrends ; exécutable sous Windows 7, 8 et 10.
  • NoxPlayer : émulateur Android qui permet d'exécuter des applications Android sur PC et MAC. [107]
  • MemuPlay : émulateur Android, actuellement jusqu'à Android 7.1 (64 bits) [108]
  • Android Studio : permet d'exécuter et de développer des applications Android sur Windows, OS X, Linux et Chrome OS.

Dérivés connus

critique

Accès à distance aux appareils

Si les applications Google sont installées, Google a la possibilité de supprimer et d'installer des logiciels sans demander au préalable aux utilisateurs. Via toutes les connexions permanentes aux serveurs de Google, les applications pourraient être supprimées et installées via un accès à distance sans que l'utilisateur ne soit affecté, mais avec la connaissance de l'utilisateur (message d'état). [121] Si Google supprime un logiciel payant, le client récupère le prix d'achat. En juin 2010, Google a pour la première fois supprimé des applications sur les appareils finaux des utilisateurs via un accès à distance après que des experts en sécurité aient introduit clandestinement des logiciels malveillants dans ce qui était alors l'Android Market pour attirer l'attention sur un manque de contrôles. [122] Google peut également utiliser les services Google PlayModification des paramètres de l'appareil à distance sans le consentement de l'utilisateur, comme en témoigne l'activation par inadvertance du mode veille sur certains téléphones par Google. [123]

Contrôle par Google

En raison du contrôle de Google sur la marque et le système d'exploitation Android , les fabricants d'appareils dépendent de la collaboration avec Google. Google aurait utilisé ce contrôle dans le passé, entre autres, pour empêcher les fabricants d'appareils d' utiliser les services de localisation de Skyhook Wireless au lieu des propres services de Google [124] et pour empêcher Acer de présenter des appareils avec le système d'exploitation concurrent Aliyun . [125]

Transmission de données privées

De nombreuses applications nécessitent l'accès à des données privées telles que les contacts, la localisation et le numéro de téléphone et peuvent également les transmettre. Depuis 2015 (Android 6.0), vous pouvez refuser ou accorder des droits d'accès dans différentes catégories. Vous pouvez modifier cette décision individuellement plus tard. Pour ce faire, Android affiche une liste de tous les droits qu'une application demande, ou alternativement un aperçu de toutes les applications qui demandent un droit spécifique. Les applications doivent être préparées pour que l'utilisateur ne leur accorde pas tous les droits et doivent toujours fournir le reste de la fonctionnalité. ROM personnalisées telles que B. LineageOS (anciennement CyanogenMod ) propose depuis un certain temps une gestion étendue de la protection des données.

En outre, il existe également des programmes auxiliaires (« outils ») contre les nombreuses applications qui demandent beaucoup plus d'autorisations et transmettent des données que nécessaire pour leur fonction. [126] [127] Ceux-ci fournissent aux applications des données incorrectes, les amenant à croire qu'elles ont obtenu des droits d'accès. [128] Cependant, ils ont besoin des privilèges root pour cela .

Certaines des applications préinstallées lors de l'achat peuvent être désactivées afin qu'elles ne soient plus actives dans le système. Les applications préinstallées qui n'ont pas d'utilisation immédiate (et sont généralement installées par le fabricant du smartphone) sont appelées bloatware .

Les applications autorisées à accéder à Internet peuvent télécharger des fichiers de la carte SD vers Internet. [129] Un grand nombre de jeux demandent le droit "Rechercher des comptes sur l'appareil". Avec ce droit z. B. l'adresse e-mail du compte Google peut être lue et les informations personnelles peuvent être interrogées via Google+ . Les adresses e-mail enregistrées, les comptes Facebook et Twitter peuvent également être déterminés. Le droit "d'appeler des connexions WLAN" correspond dans son effet à l'accès à l'emplacement via GPS, puisque Google, entre autres, stocke les SSID dans des bases de données géographiques librement interrogeables.

En théorie, toutes les applications installées peuvent également accéder au presse- papiers et transférer les données qui y sont stockées sur Internet. [130]

En août 2018, l'organisation d'édition "Digital Content Next" a publié une étude selon laquelle un smartphone Android stationnaire avec un navigateur Chrome fonctionnant en arrière-plan a envoyé des informations de localisation à Google environ 340 fois en 24 heures. En outre, Google devrait être en mesure de relier les informations collectées de manière anonyme aux données personnelles des utilisateurs, selon le professeur principal Douglas Schmidt de l'Université Vanderbilt . [131]

Une analyse du trafic de données des variantes du logiciel Android sur les smartphones populaires montre une collecte et une transmission de données étendues, qui - puisqu'elles correspondent aux paramètres par défaut et ne peuvent pas être désactivées lors de l'utilisation de ce logiciel - peuvent affecter la confidentialité, le contrôle et la sécurité de utilisateurs. [132] [133]

malware

Avec sa diffusion toujours croissante, Android devient de plus en plus intéressant pour les auteurs de malwares. [134] En particulier, la possibilité d'installer des applications tierces non testées (cela nécessite le consentement de l'utilisateur) augmente le risque. Depuis début 2012, Google vérifie automatiquement toutes les applications du Play Store. [135] Par conséquent, si vous n'installez que des applications à partir de là, vous êtes relativement en sécurité ; cependant, des cas de distribution de logiciels malveillants via le Play Store sont également connus. Le sandboxing , qui est standard sous Android, offre une sécurité supplémentaire : toutes les applications s'exécutent séparément dans une machine virtuelle . Les autorisations demandées des applications sont affichées et nécessitent l'approbation de l'utilisateur. [136]

Divers fournisseurs de logiciels de sécurité fournissent des applications de sécurité avec des résultats plus ou moins bons. Ce sont aussi ces fabricants qui attirent souvent l'attention sur une "menace" haut et fort dans les médias afin de commercialiser leurs produits. [137] Un autre type de menace via la radio courte portée NFC présente dans les derniers appareils a été démontré par un spécialiste de la sécurité lors de la conférence des hackers Black Hat 2012. [138]

En 2021, des journalistes et des chercheurs ont rapporté avoir découvert un logiciel espion appelé Pegasus , développé et distribué par une société privée. Ce logiciel espion peut infecter à la fois les smartphones iOS et Android - parfois via des exploits 0-day - sans nécessiter d'interaction de l'utilisateur ni recevoir aucune indication d'infection. Le logiciel espion peut ensuite être utilisé, par exemple, pour exfiltrer des données, suivre l'emplacement de l'utilisateur, utiliser la caméra ou activer le microphone. [139]

Disponibilité des versions actuelles pour les appareils existants

Fréquence des différentes versions d'Android. Toutes les versions antérieures à la 4.0 ont quasiment disparu.

Les smartphones Android sont souvent vendus avec une ancienne version du système d'exploitation. [140] Les fabricants n'ont généralement aucune obligation contractuelle envers les clients de fournir les dernières versions. Il est de la responsabilité du vendeur, et non du fabricant, de s'assurer que les appareils fonctionnent correctement dans l'état de livraison. C'est donc au fabricant de décider s'il doit ou non passer par le coût élevé de la livraison de la mise à jour. Les clients et les défenseurs des consommateurs critiquent vivement le fait que de nombreux téléphones mobiles reçoivent les dernières versions d'Android tardivement ou pas du tout, [140] puisque les applications pour les applications bancaires et d'assurance maladie nécessitent une technologie d'appareil sécurisée.

Lors de la conférence des développeurs Google I/O en mai 2011, Google a souligné que de nombreux fabricants fourniraient la version actuelle d'Android pendant au moins 18 mois avec chaque nouvel appareil. [141] [142] Cependant, peu de temps après, des rapports ont indiqué que les fabricants rompaient cet engagement. [143] Lors de la conférence Google I/O en juin 2012, Google a publié un kit de développement de plate-forme qui permet aux fabricants de porter de nouvelles versions d'Android sur leur matériel à un stade précoce. [144]

Étant donné que le code source d'Android et du noyau Linux est publié, des groupes de développeurs indépendants du fabricant peuvent et sont autorisés à fournir des ports Android "non officiels" en tant que ROM personnalisées. Les appareils qui en bénéficient sont déterminés par la motivation du développeur et la disponibilité des composants logiciels et de la documentation liés au matériel, en particulier les pilotes .

Les appareils des séries Nexus et Pixel de Google reçoivent les mises à jour Android en temps opportun pendant 18 mois. [145] À la suite de la vulnérabilité Stagefright , Google a annoncé en août 2015 que les appareils Nexus recevraient des mises à jour de sécurité mensuelles pendant trois ans après la sortie de l'appareil, indépendamment des mises à jour de la plate-forme Android, qui doivent être distribuées pendant environ deux ans. [146] Les appareils avec Android One reçoivent également au moins trois ans de mises à jour de sécurité et deux ans de mises à jour du système d'exploitation Android ("mises à niveau") à partir du début des ventes.

chiffrement

Avec les smartphones Android équipés d' un chipset Qualcomm , le mot de passe utilisé peut être déchiffré à l'aide d'informations extraites et de la méthode de la force brute , annulant ainsi le cryptage complet de l'appareil. La raison en est que le processus de génération de clé est déterminé par le logiciel. [147] À partir d'Android 7 ou obligatoire à partir d'Android 10, cependant, le soi-disant FBE (chiffrement basé sur les fichiers) doit être utilisé, ce qui élimine cette faille de sécurité. [148]

contentieux des brevets

Google a été accusé d'avoir enfreint un grand nombre de brevets d'autres sociétés avec Android. En conséquence, depuis 2009, il y a eu un certain nombre de procès avec des fabricants d'appareils à travers le monde. Microsoft a signé des accords de licence avec les trois sous-traitants Quanta , Wistron et Compal ainsi qu'avec les fabricants Samsung , HTC , Acer , ViewSonic , Onkyo , General Dynamics , Itronix et Velocity Micro et, selon les estimations, gagne entre 3 et 12,50 dollars américains. par appareil Android vendu, totalisant environ 500 millions de dollars au cours de l'exercice 2012. [149]

De plus, Google a été poursuivi par Oracle en août 2010 parce qu'Android avait enfreint les droits de brevet et de marque de Java . [150] Google a pu gagner le litige en première instance. [151] Cependant, la Cour d'appel a donné raison à Oracle et a reconnu que les droits d'auteur sur les API Java avaient été enfreints. La Cour suprême des États-Unis [152] , saisie par Google, a annoncé le 5 avril 2021 que l'utilisation des API Java dans Android était couverte par la doctrine du fair use et a annulé la décision de la Cour d'appel en faveur de Google. [153]

Voir également

Littérature

liens web

Wikibooks : Android de Google  - Matériel d'apprentissage et d'enseignement
Commons : Android  - Collection d'images, de vidéos et de fichiers audio

les détails

  1. ab Licences . Open Handset Alliance, récupéré le 21 août 2016 (en anglais) : "La licence préférée pour le projet Open Source Android est la licence logicielle Apache, 2.0. […] Pourquoi une licence logicielle Apache ? […] Pour les logiciels en espace utilisateur (c'est-à-dire non noyau), nous préférons en fait ASL2.0 (et des licences similaires comme BSD, MIT, etc.) à d'autres licences telles que LGPL. Android est synonyme de liberté et de choix. Le but d'Android est de promouvoir l'ouverture dans le monde mobile, mais nous ne pensons pas qu'il soit possible de prédire ou de dicter toutes les utilisations auxquelles les gens veulent faire de nos logiciels. Ainsi, bien que nous encourageons tout le monde à créer des appareils ouverts et modifiables, nous ne pensons pas qu'il nous appartienne de les forcer à le faire. L'utilisation des bibliothèques LGPL les obligerait souvent à le faire."
  2. Annonce du SDK Android 1.0, version 1. Dans : Blog des développeurs Android. 23 septembre 2008, récupéré le 14 août 2018 (anglais).
  3. Arndt Ohler : Android contre Windows : Google attaque Microsoft. Dans : Stern.de . 23 février 2009, récupéré le 23 février 2009 .
  4. Android est-il vraiment open source ? Et est-ce que ça compte ? . Dans : MakeUseOf .
  5. Android – Google Mobile Services ( en-US ) Dans : Android . Récupéré le 21 octobre 2018 : "Alors que le projet Open Source Android (AOSP) fournit des fonctionnalités communes au niveau de l'appareil, telles que le courrier électronique et les appels, GMS ne fait pas partie de l'AOSP. GMS est uniquement disponible via une licence avec Google [..] Nous demandons aux partenaires GMS de passer un simple test de compatibilité et de respecter nos exigences de compatibilité pour leurs appareils Android."
  6. Terry Hughes : Google et Android ne sont pas identiques... et c'est une bonne chose . Dans : App Developer Magazine . 28 juillet 2014. Récupéré le 29 juillet 2020.
  7. ShiftOS. 19 mai 2022 , récupéré le 19 mai 2022 .
  8. Foire Aux Questions . Projet Open Source Android. Consulté le 4 janvier 2021.
  9. Michael Simon : Avec la mort de Cyanogen, le contrôle de Google sur Android est plus étroit que jamais . Sur : www.greenbot.com . 26 décembre 2016. Consulté le 4 janvier 2021.
  10. Systèmes d'exploitation mobiles - parts de marché de l'utilisation d'Internet dans le monde jusqu'en mars 2021. Récupéré le 6 avril 2021 .
  11. Nicolas La Rocco : Contentieux : Google gagne 31 milliards de dollars US avec Android. Dans : ComputerBase. 22 janvier 2016, récupéré le 22 janvier 2016 (découvert dans un litige de brevet entre Oracle et Google ).
  12. Google achète Android pour son arsenal mobile. (N'est plus disponible en ligne.) Bloomberg LP , 17 août 2005, archivé de l' original le 21 octobre 2011 ; Consulté le 4 janvier 2010 (en anglais).
  13. Ingo Pakalski : Andy Rubin : Android était initialement destiné aux appareils photo numériques. Golem.de , 17 avril 2013, consulté le 22 août 2016.
  14. Marguerite Reardon : Google dévoile un logiciel de téléphonie mobile et alliance. CNET 5 novembre 2007, récupéré le 22 août 2016 (anglais).
  15. Android est maintenant disponible en open source. (N'est plus disponible en ligne.) Android Open Source Project, 21 octobre 2008, archivé de l' original le 28 février 2009 ; Récupéré le 22 août 2016 (anglais).
  16. Jerry Hildenbrand : Tout ce que vous devez savoir sur votre carte SD et le stockage adoptable. Dans : Android Central. 17 mai 2019, consulté le 27 mars 2021 (anglais).
  17. Ron Amadeo : Le LG G5 et le Galaxy S7 ne prendront pas en charge le stockage adoptable d'Android 6.0. 24 février 2016, récupéré le 24 avril 2021 (anglais).
  18. Comment changer les gestes de navigation Android Q. Dans : Résultats Android. 4 septembre 2019, récupéré le 6 mars 2020 (anglais américain).
  19. ↑ Prenez une capture d'écran ou une vidéo de votre écran Android. Consulté le 5 décembre 2020 .
  20. Comment enregistrer une vidéo de votre écran sur Android. Consulté le 5 décembre 2020 .
  21. Trucs, astuces, FAQ et options utiles pour le Sony Xperia Z2. Dans : PhoneRadar. Consulté le 5 décembre 2020 (anglais).
  22. a b Corbin Davenport : Le bouton de navigation du menu a finalement été retiré dans Android 10. 13 novembre 2019, récupéré le 12 février 2021 (em).
  23. Android : Définir, modifier et supprimer l'écran d'accueil. Dans : giga.de , récupéré le 15 février 201.6
  24. L'évolution d'Android en images. Dans : giga.de , récupéré le 21 février 2016.
  25. Chris Hoffman : 8 choses que vous pouvez faire dans les options de développement d'Android
  26. Volume Bluetooth absolu sur Android expliqué et comment le désactiver
  27. Android One : sécurisé, à jour et facile à utiliser. Consulté le 27 février 2022 (anglais).
  28. Qu'est-ce qu'Android. (N'est plus disponible en ligne.) Développeurs Android, 21 juillet 2011, archivé de l' original le 30 août 2011 ; Consulté le 27 juillet 2011 (en anglais).
  29. Noyaux Android communs. Consulté le 27 février 2021 .
  30. Google confirme que la prochaine version d'Android utilisera les API open-source OpenJDK for Java d'Oracle . 29 décembre 2015.
  31. Scott Delap : Le SDK Android de Google contourne Java ME au profit de Java Lite et Apache Harmony. InfoQ, 12 novembre 2007, consulté le 23 août 2018 .
  32. Couche DirectMedia simple pour Android. (N'est plus disponible en ligne.) sdl.org, 12 août 2012, archivé de l' original le 14 octobre 2012 ; Récupéré le 23 août 2018 : "Comment fonctionne le port, - Les applications Android sont basées sur Java, éventuellement avec des parties écrites en C, - Comme les applications SDL sont basées sur C, nous utilisons un petit shim Java qui utilise JNI pour." parler à la bibliothèque SDL, – Cela signifie que le code C de votre application doit être placé dans un projet Android Java, avec du code de support C qui communique avec Java, – Cela produit finalement un package Android .apk standard »
  33. Jagged Alliance 2 Android Stracciatella Port RC2 Release – veuillez tester. (N'est plus disponible en ligne.) Bear's Pit Forum, 3 octobre 2011, archivé de l' original le 23 octobre 2012 ; Consulté le 23 août 2016 (anglais).
  34. Ryan Paul : Dream(sheep++) : introduction d'un développeur à Google Android. Ars Technica , 23 février 2009, récupéré le 23 août 2016 (en anglais) : "Le problème avec l'approche de Google est qu'elle fait d'Android une île. La nature hautement insulaire de la plate-forme empêche les utilisateurs et les développeurs d'Android de tirer parti du riche écosystème d'applications Linux tierces existantes. Android ne prend officiellement pas en charge les programmes C natifs, il ne sera donc pas possible de porter vos applications GTK+ ou Qt préférées sur Android.
  35. API d'attestation SafetyNet. Consulté le 2 février 2019 (anglais).
  36. SafetyNet : la détection de sabotage de Google pour Android John Kozyrakis ~ blog. Récupéré le 2 février 2019 (anglais américain).
  37. Piégé dans le SafetyNet de Google : ce que les moddeurs doivent savoir. Consulté le 2 février 2019 .
  38. a b c Bill Anderson : Android n'est qu'une autre distribution de Linux. Android News pour le Costa Rica du 13 mai 2014, récupéré le 12 septembre 2014 : "Android n'est pas une distribution GNU/Linux, mais c'est une distribution de Linux. Plus précisément, il s'agit d'une distribution de Linux embarqué qui utilise de nombreux utilitaires NetBSD."
  39. Christoph H. Hochstätter : Architecture Android : Combien de Linux y a-t-il dans le système d'exploitation de Google ? ZDNet.de , 18 mai 2011, récupéré le 21 août 2016.
    Anika Kehrer : Combien de Linux y a-t-il dans Android ? Linux Magazine , 10 novembre 2009, récupéré le 21 août 2016.
  40. Thorsten Leemhuis : la ramification de LineageOS évite le code de Google. Dans : heise en ligne. 4 novembre 2017, récupéré le 6 octobre 2020 .
  41. Google Apps. Dans : Wiki de Lineage OS. Le projet LineageOS, 1er octobre 2020, récupéré le 6 octobre 2020 .
  42. a b Sameer Sanat : Une touche de couleur et plus : mises à jour de la marque Android. 22 août 2019. Récupéré le 22 août 2019 (anglais).
  43. a b Martin Haase : Nom d'Android Q révélé : Cela aurait pu être délicieux. Curved.de, 30 août 2019, consulté le 29 octobre 2021 .
  44. a b DER SPIEGEL : Google reste fidèle à sa confiserie : Android 11 s'appelle « Red Velvet Cake » – DER SPIEGEL – Netzwelt. Consulté le 8 septembre 2020 .
  45. a b Jamal Eason : Développer un sweet spot pour Marshmallow : SDK officiel Android 6.0 et aperçu Final M. Blog des développeurs Android, 17 août 2015, récupéré le 23 août 2016 .
  46. Présentation de #AndroidNougat. Compte Android sur Twitter, 30 juin 2016, récupéré le 23 août 2016 (en anglais).
  47. Présentation d'Android 9 Pie .
  48. Certains fabricants utilisent la précédente désignation de lettres séquentielles (par exemple Samsung : Note sur le calendrier de mise à jour d'Android Q )
  49. Android 10 : Google met fin aux sucreries dans le nom. 22 août 2019 , récupéré le 22 août 2019 .
  50. Republic World : Google ramène les noms de code des desserts pour le nouveau système d'exploitation, nommé Android 12 "Snow Cone". Consulté le 20 avril 2022 (anglais). Tim : Le nom de code Android 12 ramène de bons souvenirs d'enfance. Récupéré le 20 avril 2022 (anglais américain). Snow Cone est le nom de code du dessert secret d'Android 12. 15 février 2021, récupéré le 20 avril 2022 (anglais américain).

  51. heise online : Android 12 est là : cela apporte le nouveau système d'exploitation de Google. Consulté le 18 octobre 2021 .
  52. < Android 12. Récupéré le 20 avril 2022 (anglais).
  53. Patrick Bellmer : Le code source de "Honeycomb" ne sera pas publié pour le moment. ComputerBase , 25 mars 2011, récupéré le 23 août 2016.
  54. Android 5.0, Lollipop : Notifications. android.com. Site Web Android, consulté le 23 août 2016.
  55. Chris Welch : Android 6.0 Marshmallow est désormais disponible pour les appareils Nexus de Google. The Verge , 5 octobre 2015, récupéré le 23 août 2016 (anglais).
  56. Andreas Floemer : Android 6.0 Marshmallow : sortie, fonctions, mise à jour - le prochain régal de Google. GIGA , récupéré le 23 août 2016 (résumé des innovations les plus importantes).
  57. Google Play d'Android bat l'App Store avec plus d'un million d'applications, désormais officiellement le plus important. Dans : phonearena.com , 24 juillet 2013, consulté le 23 août 2016 (anglais).
  58. Emplacements pris en charge pour les marchands. (N'est plus disponible en ligne.) Google, archivé de l' original le 2010-08-29 ; Consulté le 27 juin 2012 (en anglais).
  59. Distribution d'applications gratuites et payantes. Androlib.com, consulté le 23 août 2016 (en anglais).
  60. Raton laveur - Téléchargeur APK. Onyxbits, consulté le 23/08/2016 (en anglais).
  61. Official APK Downloader v2 – Téléchargez les fichiers APK de Google Play Store sur PC. Dans : code kiếm cơm. Consulté le 23 août 2016 (anglais).
  62. Sergey Yeriomin : YalpStore : Téléchargez des apks depuis Google Play Store. 27 janvier 2018, récupéré le 28 janvier 2018 .
  63. DocumentsUI. Dans : source.android.com. 28 octobre 2020, récupéré le 25 février 2021 (anglais).
  64. Gordon Kelly : 10 meilleures et pires choses à propos d'Android 5.0 Lollipop. Dans : Forbes. 10 novembre 2014, consulté le 6 février 2021 (anglais).
  65. DocumentsContract § moveDocument (ajouté au niveau 24 de l'API) – Developer.Android.com
  66. a b Jared Rummler : Processus et sécurité Android. 13 septembre 2017, récupéré le 6 février 2021 (anglais).
  67. a b Tod Liebeck : Le Storage Access Framework est le seul moyen pour les applications de fonctionner avec tous vos fichiers dans Android Q. In : XDA Developers (éditeurs). 31 mai 2019, récupéré le 6 février 2021 (anglais).
  68. Google BrailleRetour. Google Play, consulté le 23 août 2016 (en anglais).
  69. Qu'est-ce que Magisk ? Dans : xda-developers. Récupéré le 16 mai 2020 (anglais américain).
  70. https://www.androidauthority.com/benefits-of-rooting-android-284374/
  71. https://www.androidauthority.com/benefits-of-rooting-android-284374/
  72. Rob van der Meulen & Amy Ann Forni : Gartner : Android augmente sa part de marché mondiale à 87,7 %. 2 novembre 2016, récupéré le 12 décembre 2017 .
  73. Distribution Android : Google appelle enfin à nouveau les numéros. mobiliflip.de, consulté le 12 avril 2020 .
  74. Android dépasse l'iPhone aux États-Unis. La Norme , 11 mai 2010.
  75. Franziska Weiss : L'étude de marché sur les smartphones voit Android avant l'iPhone - Apple le voit différemment. Engadget , 12 mai 2010, récupéré le 23 août 2016 .
  76. Tobias Költzsch : Smartphones : Android dépasse iOS parmi les utilisateurs actifs. Golem.de , 5 août 2014, récupéré le 23 août 2016.
  77. Sundar Pichai : 1 milliard d'activations d'appareils Android. Google Plus, 3 septembre 2013, récupéré le 23 août 2016 (anglais).
  78. Ingrid Lunden : Android franchit la barre des 1 milliards pour 2014, 81 % de tous les smartphones 1,3 milliards expédiés. TechCrunch , 29 janvier 2015, récupéré le 23 août 2016 .
  79. kreaktiv : Android augmente sa part de marché à près de 88 %. Dans : zdnet.de. 4 novembre 2016, récupéré le 26 avril 2017 .
  80. Tobias Költzsch : Android fonctionne sur près de 85 % de tous les smartphones. Dans : golem.de . 1er août 2014, récupéré le 2 août 2014 .
  81. Volker Briegleb : Études de marché : Windows Phone explose. Heise en ligne , 7 août 2013, récupéré le 21 août 2016.
  82. Volker Briegleb : Études de marché : plus de 100 millions d'androïdes livrés. Heise en ligne , 3 août 2012, récupéré le 21 août 2016.
  83. Jörg Wirtgen : Smartphones : Android dépasse Symbian, Apple perd des parts de marché. Heise Open Source , 31 janvier 2011, récupéré le 21 août 2016 .
  84. Andreas Floemer : 3 997 modèles de smartphones : Le marché Android est tellement fragmenté. t3n , 16 mai 2012, récupéré le 17 mai 2012.
  85. a b Charles Arthur : La Chine est le moteur de la croissance des smartphones – et des prix bas – alors qu'Android domine. (N'est plus disponible en ligne.) The Guardian , 14 novembre 2013, archivé de l' original le 25 novembre 2013 ; Consulté le 23 août 2016 (anglais).
  86. a b Ina Fried : Après la pression de Google, Samsung rappellera les réglages Android, les applications locales. Recode , 29 janvier 2014, récupéré le 23 août 2016 (anglais).
  87. Résultats du 2e trimestre 2014 sur les smartphones : l'AOSP forké d'Android augmente de 20 % d'un trimestre à l'autre, grâce à la domination chinoise. ABI Research, 4 août 2014, consulté le 5 août 2014.
  88. Guide du développeur de la plate-forme Android. (N'est plus disponible en ligne.) Open Handset Alliance Archivé de l' original le 10/11/2010 ; Récupéré le 4 octobre 2011 (en anglais, la page était obsolète et a donc été supprimée.): "Ce guide fournit une introduction sous le capot à la plate-forme Android et est conçu pour les développeurs de plates-formes et les fabricants qui construisent des appareils fonctionnant sous Android "
  89. Lutz Labs : Exchange motor : installer Android sur les smartphones Windows Mobile. c't 13/2010, 5 juin 2010, p. 94.
  90. Projet XDANDROID. (N'est plus disponible en ligne.) Archivé de l' original le 21 juin 2010 ; Consulté le 25 août 2016 (anglais).
  91. Andromnie. (N'est plus disponible en ligne.) Archivé de l' original le 25 décembre 2010 ; Consulté le 25 août 2016 (anglais).
  92. Mirko Dolle : Android fonctionne sur l'iPhone. Heise open , 22 avril 2010, récupéré le 25 août 2016.
  93. Android tourne sur iPhone ! linuxoniphone, 21 avril 2010. Récupéré le 25 août 2016.
  94. Site Web du projet iDroid. (N'est plus disponible en ligne.) Archivé de l' original le 2013-03-10 ; Consulté le 25 août 2016 (anglais).
  95. Android sur l'iPhone : que fait réellement "iDroid" ? 28 juillet 2012, récupéré le 6 janvier 2021 .
  96. heise online : Une entreprise poursuivie par Apple amène Android sur l'iPhone. Consulté le 6 janvier 2021 .
  97. Projet Château de Sable. Récupéré le 6 janvier 2021 (anglais américain).
  98. Comment installer ANDROID sur un iPhone - YouTube. Consulté le 6 janvier 2021 .
  99. jetdroid – Portage d'Android sur le téléphone Samsung Jet (GT-S800x). Google Code, récupéré le 26 août 2016 (en anglais).
  100. Android. Wiki.openmoko.org, consulté le 26 août 2016 (en anglais).
  101. Android 4.0.3 (ICS) pour Nokia N9. Version Alpha #1 "Projet Mayhem". (N'est plus disponible en ligne.) NITDroid Development Forum Archivé de l' original le 2014-08-21 ; Consulté le 26 août 2016 (en anglais).
  102. ↑ Aperçu du projet Badadroid sur Google Code
  103. Runtime pour les applications Android – BlackBerry Developer. Android Runtime , récupéré le 25 août 2016 (en anglais).
  104. La version Android pour ordinateurs portables est prête Heise en ligne, 6.0-r1, le 18 septembre 2016.
  105. Le meilleur émulateur Android pour PC et Mac | Andy émulateur Android. Consulté le 24 juillet 2017 .
  106. android en direct. Google Code, récupéré le 25 août 2016 (en anglais).
  107. Nox App Player_Le meilleur émulateur Android au monde. Consulté le 4 novembre 2018 .
  108. MEmu - L'émulateur Android gratuit le plus rapide pour PC comme votre meilleur choix. Consulté le 15 janvier 2020 .
  109. Site Web de l'AOKP , consulté le 25 août 2016.
  110. Célébrez ce Noël avec KitKat. AOKP , 25 décembre 2013, récupéré le 25 août 2016 (anglais).
  111. HongMeng OS : Premières informations sur les nouveaux concurrents du système d'exploitation et d'Android de Huawei , récupéré le 21 mai 2019.
  112. À propos. ( Memento du 22 décembre 2016 sur Internet Archive ) Cyanogen Inc., récupéré le 25 août 2016 (en anglais) : "Ce paquet complet n'est pas entièrement développé par les développeurs de CyanogenMod seuls, mais est un effort de collaboration entre eux et des développeurs indépendants. autour du monde."
  113. LineageOS : Oui, c'est nous. . Dans : lineageos.org .
  114. Publier sur Fire OS 5. Amazon, consulté le 25 août 2016.
  115. Système d'exploitation Funtouch | vive l'Allemagne. Consulté le 27 février 2021 .
  116. Abhinaya Prabhu : Jolla va entrer sur le marché des téléphones multifonctions 4G en Inde avec Sailfish OS. 3 avril 2018, consulté le 8 mai 2019 (en anglais).
  117. Page ColorOS , consultée le 25/08/2016 (en anglais).
  118. Site Web MIUI. (N'est plus disponible en ligne.) Archivé de l' original le 23 juin 2016 ; Consulté le 26 août 2016 (en anglais).
  119. À propos. OmniRom, récupéré le 25 août 2016 (en anglais) : "C'est une autre option pour le milliard d'utilisateurs d'Android."
    Stefan Kirchner : OmniROM veut succéder à CyanogenMod. android tv, 14 octobre 2013, récupéré le 26 août 2016 .
  120. Site Web de Replicant , consulté le 25 août 2016.
  121. Hans-Peter Schüler : L'influence de Google sur les téléphones Android. Heise en ligne , 26 juin 2010, récupéré le 25 août 2016.
  122. Daniel Bachfeld : Google supprime à distance l'application Android sur les smartphones. Dans : Heise en ligne . 25 juin 2010, consulté le 25 août 2016.
  123. Jan-Keno Janssen : Google active accidentellement le mode d'économie d'énergie pour les utilisateurs d'Android. Dans : Heise en ligne. 15 septembre 2018, récupéré le 18 octobre 2018 .
  124. Steve Lohr : Suit ouvre une fenêtre sur Google. The New York Times , 8 mai 2011, récupéré le 19 septembre 2012 (en anglais). Florian Müller : Skyhook vs Google : une défense des principes open source ? Dans : FOSSPatents.com. 18 février 2011, récupéré le 16 septembre 2012 (anglais).
  125. Melanie Lee, David Lin, Clare Jim, David Holmes : Acer annule le lancement du smartphone avec Alibaba à la dernière minute. Reuters , 13 septembre 2012, récupéré le 16 septembre 2012 (anglais).
  126. Jürgen Schmidt, Patrick Kolla-ten Venne, Ronald Eikenberg : Smartphone self-service shop : les applications accèdent ouvertement aux données personnelles. c't 10 mars 2012, consulté le 26 août 2016.
    Martin Holland : AppGuard : contrôle des autorisations d'applications indésirables sur Android. Heise en ligne , 5./6. juillet 2012, consulté le 26 août 2016.
  127. Simone Vintz, Peter Knaak : Protection des données pour les applications : quelles applications espionnent vos données. Stiftung Warentest , 31 mai 2012, récupéré le 26 août 2016.
  128. Révoquer les droits des applications Android avec XPrivacy. Utilisateur Android, 26 septembre 2013, consulté le 26 août 2016.
  129. Ryan Whitwam : L'horreur : Android permet aux applications d'accéder à vos photos. ExtremeTech , 5 mars 2012. Consulté le 26 août 2016.
  130. Andreas Proschofsky : Android 10 sous la loupe : Google prend le contrôle .
  131. Martin Holland : Étude : Android soumet l'emplacement à Google des centaines de fois par jour. Dans : Heise en ligne . 22 août 2018 . Consulté le 22 août 2018.
  132. ↑ Une étude révèle l'ampleur du partage de données à partir des téléphones mobiles Android . Dans : Trinity College de Dublin . Consulté le 16 novembre 2021. 
  133. Haoyu Liu, Paul Patras, Douglas J. Leith : Android Mobile OS Snooping Par Samsung, Xiaomi, Huawei et Realme Handsets . 6 octobre 2021. Consulté le 16 novembre 2021.
  134. Alex Savitsky : Numéro de la semaine : 10 millions d'applications Android malveillantes. Blog de Kaspersky Lab , 6 février 2014, consulté le 26 août 2016.
  135. Hiroshi Lockheimer : Android et la sécurité. Blog Google Mobile, 2 février 2012, récupéré le 26 août 2016.
  136. Michael Heinl : Sécurité Android. Thèse, 26 juin 2015, consultée le 24 novembre 2016.
  137. Jürgen Schmidt : Le prétendu flot de chevaux de Troie sur Android. Heise Security , 16 août 2012, récupéré le 26 août 2016.
  138. Bernd Kling : Un chercheur démontre une attaque sur les smartphones Android via NFC. ITespresso , 27 juillet 2012, récupéré le 26 août 2016.
  139. Qu'est-ce que le logiciel espion Pegasus et comment pirate-t-il les téléphones ? (s) . Dans : The Guardian , 18 juillet 2021. Récupéré le 13 août 2021. 
  140. a b Benjamin Schischka : Révélé : Le scandale des mises à jour Android. PC World , 28 novembre 2011, récupéré le 7 mai 2012.
  141. Markus Eckstein : Mises à jour des smartphones en comparaison. connect.de , 17 août 2011, consulté le 7 mai 2012.
  142. MG Siegler : Initiative de mise à jour Android du nouveau partenaire de Google : très prometteuse ; peut-être ; Nous verrons. TechCrunch , 10 mai 2011, récupéré le 7 mai 2012 (anglais).
  143. Steve Kovach : Comment Samsung vient de foutre en l'air environ 10 millions de ses clients de téléphones Android. ( Memento du 21 janvier 2012 aux archives Internet ) Dans : businessinsider.com , 23 décembre 2011, consulté le 7 mai 2012 (anglais).
  144. Christian Wölbert : Google veut désamorcer le problème de mise à jour Android. Heise en ligne , 28 juin 2012, récupéré le 26 août 2016.
  145. Mise à jour Kit-Kat pour d'autres appareils. (N'est plus disponible en ligne.) Google Support/FAQ, 2013, archivé de l' original le 9 novembre 2013 ; Récupéré le 26 août 2016 (en anglais) : "Galaxy Nexus, qui a été lancé pour la première fois il y a deux ans, tombe en dehors de la fenêtre de mise à jour de 18 mois lorsque Google et d'autres mettent traditionnellement à jour les appareils"
  146. Une mise à jour des appareils Nexus. Blog Android officiel, 5 août 2015, récupéré le 26 août 2016.
  147. Hauke ​​Gierow : Puces Qualcomm : le cryptage des appareils Android est vulnérable. Golem.de , 4 juillet 2016, consulté le 26 août 2016.
    Jürgen Schmidt : Coup dur pour le cryptage Android. heise Security , 4 juillet 2016, récupéré le 26 août 2016.
  148. Chiffrement basé sur les fichiers. Consulté le 15 mai 2020 (anglais).
  149. Oliver Diedrich : Microsoft : La moitié du marché Android nous rapporte. Heise en ligne , 24 octobre 2011, consulté le 22 août 2016.
    Jens Ihlenfeld : Android : Microsoft se moque de Google. golem.de , 6 juillet 2011, récupéré le 18 décembre 2011.
    Jörg Wirtgen : Rapport : Microsoft gagne près d'un demi-milliard sur Android. Heise en ligne , 29 septembre 2011, récupéré le 18 décembre 2011.
  150. Florian Müller : Oracle poursuit Google, dit qu'Android enfreint sept brevets Java (plus des droits d'auteur non spécifiés). FOSSPatents 13 août 2010, récupéré le 22 août 2016 (anglais).
  151. Oracle est soumis à Google. (N'est plus disponible en ligne.) Article dpa dans Financial Times Deutschland , 1er juin 2012, archivé de l' original le 2 juin 2012 ; Récupéré le 22 août 2016 (anglais).
  152. Katharina Degenmann : Oracle contre Google : la Cour suprême tranche dans le différend sur les API Java JAXEnter , 22 novembre 2019, consulté le 25 juin 2020.
  153. Russell Brandom : la Cour suprême se range du côté de Google dans l'affaire du droit d'auteur de l'API d'Oracle. 5 avril 2021. Consulté le 5 avril 2021 (anglais).