Comparaison des systèmes d'exploitation basés sur Android

Il s'agit d'une comparaison des "ROM" Android les plus populaires (meilleur terme : distributions AOSP ou système d'exploitation basé sur Android). Veuillez noter que je ne suis affilié à aucun de ces projets et que je ne donne aucune recommandation spécifique. Si vous pensez que quelque chose est erroné, n'hésitez pas à me le faire savoir.

DivestOS était initialement inclus dans cette comparaison, mais il a été supprimé à la fin de l'année 2024.

Comparaison des systèmes d'exploitation basés sur Android

Dernière mise à jour : 2 août 2025

 GrapheneOSCalyxOSIodéOS/e/LineageOS"Stock" Android
 
Sur la base deAOSPAOSPLineageOSLineageOSAOSPAOSP
Liberté      
Libre et gratuit (FOSS) ?OuiOuiOuiOuiOuiNon
Débloqué ?Oui, de manière significativeOui, de manière significativeOui, minimeOui, minimeOui, minimeNon
Caractéristiques      
Contrôles réseau pour les applicationsAccès direct et indirectAccès direct uniquementAccès direct uniquementAccès direct uniquementAccès direct uniquementNon
Localisation basée sur le réseau (sans GNSS)Opt-in avec choix du serveurOui, en utilisant l'emplacement microGOui, en utilisant l'emplacement microGOui, en utilisant l'emplacement microGNonOui, en utilisant Play Services
Blocage des connexions et des traqueurs à l'échelle du systèmeParamètres DNS privés, ou via l'application VPNParamètres DNS privés, ou via l'application VPNApplication iode-snort, DNS privé ou VPNParamètres DNS privés, ou via l'application VPNParamètres DNS privés, ou via l'application VPNParamètres DNS privés, ou via l'application VPN
Sauvegardes téléphoniques cryptées E2EOui (Seedvault)Oui (Seedvault)Oui (Seedvault)Oui (Seedvault)Oui (Seedvault)Oui, mais il faut se connecter à Google
Transmission de notifications à partir d'autres profils d'utilisateursOuiNonNonNonNonNon
PIN sous contrainte (pour effacer l'appareil)Oui, voir iciNonNonNonNonNon
Compatible avec Android AutoOui (en bac à sable), voir iciOui (avec des autorisations privilégiées), voir iciOui (avec des autorisations privilégiées), voir iciOui (avec des autorisations privilégiées), voir iciNonOui (avec des autorisations privilégiées)
Compatible avec Google PayNonNonNonNonNonOui (avec des autorisations privilégiées)
Enregistrement des appelsOuiUniquement dans certaines régions, voir iciUniquement dans certaines régions, voir iciUniquement dans certaines régions, voir iciUniquement dans certaines régions, voir iciDépend des régions et des fabricants
Possibilité d'activer les captures d'écran dans toutes les applicationsNonNonNonNonNonNon

Degoogling (connexions avec Google) COULEURS

      
Activation de l'eSIMGoogle eUICC sans partage de donnéesGoogle eUICC (préinstallé)Google eUICC (préinstallé)Google eUICC (préinstallé)Google eUICC (préinstallé)Google eUICC (préinstallé)
Fournisseur de services de localisation en réseauAucun par défautGrapheneOS, Apple ou GoogleEmplacement du microGEmplacement du microGEmplacement du microGs/oGoogle
SUPL (pour le GNSS assisté)GrapheneOS par défaut, Google ou aucunGoogle par défautou aucunGoogle par défautou aucunAucun par défautou GoogleGoogle par défautou aucunGoogle
PSDS/XTRA ("Standard" dépend du chipset GPS)
GrapheneOS par défautStandardou aucunStandard (hors Google) par défautou aucunStandard (hors Google) par défautou aucunAucun par défautou StandardStandard par défautou aucunStandard
Contrôle de connectivité/portail captifGrapheneOS par défaut, Google, ou aucunGoogle (peut être modifié)Kuketz.de (peut être modifié)Murena.io (lié à /e/) (peut être modifié)Google (peut être modifié)Google (peut être modifié)
Vérification de la connectivité DNSGrapheneOS par défautou GoogleGoogleGoogleGoogleGoogleGoogle
Serveur DNS de secoursCloudflareCloudflareQuad9Quad9GoogleGoogle
Heure du réseauGrapheneOS par défautou aucunGoogle (peut être modifié) & transporteurNTP.org (peut être modifié) & transporteurNTP.org (peut être modifié) & transporteurGoogle (peut être modifié) & transporteurGoogle (peut être modifié) & transporteur
Attestation de matériel provisionnementGrapheneOS par défautou GoogleGoogleGoogleGoogleGoogleGoogle
Approvisionnement DRM (Widevine)GrapheneOS par défautou GoogleGoogleGoogleGoogleGoogleGoogle
Services Google Play      
Mise en œuvreGmsCompat (Google Play en bac à sable)microGmicroGmicroGAucune par défaut. Il est possible d'installer microG manuellement (LineageOS prend en charge l'usurpation de signature pour microG depuis 2024). Par ailleurs, il existe ROMs avec microG préinstallé ou on peut ajouter des applications Google pendant le processus d'installation, mais ceci n'est pas officiellement supporté par LineageOS.Services Google Play
Facultatif ?Oui (non préinstallé)Oui (préinstallé mais opt-out)Oui (préinstallé mais opt-out)Peut être désactivé via le mode développeurNon (préinstallé sans opt-out)
S'exécute dans un bac à sable d'application standard ?OuiNonNonNonNon
Peut-elle être limitée à un profil d'utilisateur ou de travail ?OuiOui? (À CONFIRMER)? (À CONFIRMER)Non
L'usurpation de signature est-elle nécessaire/autorisée ?NonUniquement pour la signature GoogleUniquement pour la signature GoogleUniquement pour la signature GoogleNon
Notifications push via Google FCM ?OuiEn optionEn optionEn optionOui
Intégrité de Google Play ?Ne réussit que l'intégrité de base, voir iciRéussite de l'intégrité de base uniquementNon, mais l'intégrité de base est attendue prochainementNon, mais l'intégrité de base est attendue prochainementOui
Possibilité de marquer les applications comme installées par Play Store ?Oui si la signature correspondFait si installé à partir du magasin AuroraFait si installé à partir du magasin AuroraNonNonNon
Vie privée      
Champs d'application du stockageOui, voir iciNonNonNonNonNon
Lunettes de contactOui, voir iciNonNonNonNonNon
Contrôles des capteurs per-appOui, voir iciNonNonNonNonNon
Nettoyage de l'état DHCP par connexionOuiNonNonNonNonNon
randomisation de l'adresse MACPar connexion, voir iciPar réseauPar réseauPar réseauPar réseauPar réseau
SUPL : IMSI ou numéro de téléphone envoyé ?NonNonNonNonNonOui
Qualcomm XTRA : agent utilisateur envoyé ?NonPartiellement (pour les puces Qualcomm)Partiellement (pour les puces Qualcomm)Partiellement (pour les puces Qualcomm)Partiellement (pour les puces Qualcomm)pour les puces GPS de Qualcomm
Fuites de paquets entre profils fermés ?OuiNonNonNonNonNon
Fuites d'identifiants de dispositifs fermés ?Oui, voir iciNonNonNonNonNon
Suppression des métadonnées pour les captures d'écranOui, voir iciOui, voir iciNonNonNonNon
Suppression des métadonnées EXIF pour les photosOui, voir iciNonNonDisponible en optionNonNon
Marquage de lieux pour les photosOpt-inOpt-in, voir ici pour plus d'informationsOpt-inOpt-inOpt-inOpt-out
Suivi par Android Advertising ID ?Ne fait pas partie du systèmeID randomiséeID randomiséeID randomiséeNe fait pas partie du systèmeOui, mais il peut être supprimé dans les paramètres
Sécurité      
Démarrage vérifié (si l'appareil le permet) ?Oui, y compris les mises à jour de l'application systèmeOui, mais à l'exclusion des mises à jour de l'application systèmeOui, mais à l'exclusion des mises à jour de l'application systèmeavec clés de test ; à l'exclusion des mises à jour de l'application systèmeNonOui, mais à l'exclusion des mises à jour de l'application système
Vérification de la sécurité basée sur le matérielOui, voir iciNonNonNonNonCertains dispositifs, voir ici
Protection contre la rétrogradation de l'application systèmePour les mises à jour et le démarrage, avec fs-verityPour les mises à jour (incomplètes)Pour les mises à jour (incomplètes)Pour les mises à jour (incomplètes)Pour les mises à jour (incomplètes)Pour les mises à jour (incomplètes)
Sécurisation de la création d'applications ?Oui (exécution)NonNonNonNonNon
Marquage de la mémoire matérielle ?Oui, si l'appareil le permetNonNonNonNonNon
Exécution Android JIT compilation/profilageAOT compilation sans profilageInterprète/JIT avec profilageInterprète/JIT avec profilageInterprète/JIT avec profilageInterprète/JIT avec profilageInterprète/JIT avec profilage
Prévention du chargement de code dynamique pour les applicationsSystème, opt-in pour les applications hors systèmeAucunAucunAucunAucunAucun
Secure TLS pour SUPL ?TLSv1.2TLSv1.1 ou TLSv1.0TLSv1.1 ou TLSv1.0TLSv1.1 ou TLSv1.0TLSv1.1 ou TLSv1.0TLSv1.1 ou TLSv1.0
Serveur DNS de repli avec DNSSEC ?OuiOuiNonOuiOuiOui
Connexion sécurisée au serveur de temps du réseau ?HTTPS via le serveur GrapheneOSNTP sans NTS et temps basé sur le transporteurNTP sans NTS et temps basé sur le transporteurNTP sans NTS et temps basé sur le transporteurNTP sans NTS et temps basé sur le transporteurNTP sans NTS et temps basé sur le transporteur
Peut-on désactiver les données de l'USB-C et des broches pogo ?Défaut (lors du verrouillage), voir iciNonNonNonNonNon
Peut-on désactiver la charge USB-C ?Opt-in (après le démarrage), voir iciNonNonNonNonNon
Peut-on désactiver les connexions USB ?Défaut (lors du verrouillage), voir iciDéfaut (lors du verrouillage), logiciel uniquement? (TBC - comme Lineage ou stock ?)? (TBC - comme Lineage ou stock ?)Opt-in, logiciel uniquementAPI d'administration des appareils
Peut-il désactiver automatiquement le WiFi s'il n'est pas utilisé ?OuiOuiNonNonNonNon
Peut-on désactiver automatiquement le Bluetooth s'il n'est pas utilisé ?OuiOuiNonNonNonNon
Peut-on désactiver automatiquement le NFC s'il n'est pas utilisé ?OuiNonNonNonNonNon
Minuterie de redémarrage automatique pour les appareils verrouillésOuiOui, avec des défauts (pas d'état BFU correct)NonNonNonNon
Déverrouillage par empreinte digitale à 2 facteursOui (empreinte digitale + code PIN), voir iciNonNonNonNonNon
Composants du système durcisOui, durcissement de l'allocateur de mémoire, du noyau, de la libc, de webview (Vanadium), de la politique SELinux et d'autres durcissements. Voir iciNon (comme pour l'AOSP)Non (comme pour l'AOSP)Non (comme pour l'AOSP)Non (comme pour l'AOSP)Non (comme pour l'AOSP)
Mises à jour      
Vitesse des mises à jour de sécurité (sous-ensemble AOSP de l'ASB)
Généralement le jour mêmePas de mise à jour actuellement2-4 semaines, parfois plus1 à 2 mois, parfois plus1 à 2 semaines, parfois plusDépend du fournisseur du téléphone
Des correctifs complets sur des appareils entièrement pris en chargePlusieurs joursPas de mise à jour actuellementPlusieurs mois à plusieurs moisDe plusieurs mois à plus d'un anPlusieurs mois à plusieurs moisDépend du fournisseur du téléphone
Mises à jour de sécurité partielles (ASB) après la date EoLjusqu'à 5 ans après le lancementPas de mise à jour actuellementPlusieurs annéesPlusieurs annéesPlusieurs annéesPar définition : Non
Nombre de versions d'Android prises en chargeGénéralement 1 version d'AndroidPas de mise à jour actuellementGénéralement 1 version d'Android2-3 versions d'AndroidGénéralement 3 versions d'AndroidGénéralement 3 versions d'Android
Vitesse de mise à jour de la webview<2 joursPas de mise à jour actuellement<2 semainesPlusieurs semaines/mois<2 semainesDépend du fournisseur du téléphone
Dispositifs pris en chargeExigences en matière de matérielExigences en matière de matériel    
Asus*NonNonNonAnciens appareils uniquementAnciens appareils uniquementOui (ZenUI)
FairphoneNonActuellement non disponibleOuiOuiOuiOui
GoogleOuiActuellement non disponibleOuiOuiOuiOui
MotorolaNonActuellement non disponibleOuiOuiOuiOui
OneplusNonNonOuiAnciens appareils uniquementOuiOui (OxygenOS)
Samsung*NonNonAnciens appareils uniquementAnciens appareils uniquementAnciens appareils uniquementOui (OneUI)
SonyNonNonOuiAnciens appareils uniquementOuiOui
XiaomiNonNonAnciens appareils uniquementAnciens appareils uniquementOuiOui (HyperOS)
* Ces fabricants ne prennent plus en charge le déverrouillage du bootloader pour tous ou la plupart de leurs nouveaux appareils. "Anciens appareils uniquement" = pas d'appareils sortis depuis 2023.      

Annexe 1 : utilisation de différents profils dans Android

Il est possible d'utiliser différents profils pour séparer les applications, les fichiers et autres données les uns des autres. Du moins au plus séparé du profil de l'utilisateur principal, les options sont les suivantes : profil de travail, espace privé (depuis Android 15) et utilisateurs secondaires. Voici une comparaison de leurs différences :

 Profil de travail (avec abri)Espace privéProfils d'utilisateurs secondaires
Vie privée et accès aux données
Accès aux fichiersSéparé
Accès au contactSéparé
Stockage du calendrierSéparé
Presse-papiersPartagé avec le profil principalPartagé avec le profil principal (GrapheneOS : le partage peut être désactivé)Séparé
Connexions VPNSéparé
Connexions WiFi et Bluetooth enregistréesPartagé avec le profil principal
DNS privé (dans les paramètres)Partagé avec le profil principal
Paramètres du systèmePrincipalement partagé avec le profil principalComplètement séparé
Historique des appels et des SMSImpossible d'accéder aux appels et aux SMSAccès optionnel ("activer les appels téléphoniques et les SMS")
Communication avec d'autres applicationsLimité à d'autres applications dans le même profil
Voir quelles sont les autres applications installéesLimité à d'autres applications dans le même profil
Commodité
Le profil peut être exécuté en arrière-plan ?Oui
Le profil peut démarrer automatiquement après un redémarrage ?OuiNon (il faut d'abord déverrouiller le profil)
Cloner des applications depuis/vers le profil principalOui, dans les deux sens (via Shelter)GrapheneOS uniquement, de principal à privéGrapheneOS uniquement, du principal au secondaire
Peut-on utiliser des données biométriques dans les applications ?OuiSeulement si des données biométriques distinctes sont configurées pour ce profil
Intégration au profil principal
Passer rapidement d'une application à l'autre à partir de différents profils ?Oui, les applications apparaissent dans la liste des applications récentes du profil principal.Non, il faut changer d'utilisateur actif
Intégration dans le gestionnaire de fichiers en tant qu'emplacement de stockageOui (via Shelter)Non
Partager des fichiers entre profils via le menu "PartagerOuiNon
Peut-on ajouter un raccourci d'application à l'écran d'accueil (du profil principal) ?OuiNon
Peut-on ajouter des widgets à l'écran d'accueil (du profil principal) ?Non
Peut-on afficher les notifications d'applications dans le profil principal ?Oui, comme les notifications des applications en cours d'exécution dans le profil principal.si vous utilisez le verrouillage de l'écran de l'appareil pour l'espace privé : Oui ;
si vous utilisez des codes PIN/biométriques distincts pour l'espace privé : Oui, mais aucun contenu de notification n'est affiché, seulement le nom de l'application.
GrapheneOS uniquement et optionnel pour chaque profil ; aucun contenu de notification n'est affiché, juste le nom de l'application.
Protection et sécurité
PIN et biométrieIl est possible d'utiliser le même profil que le profil principal ou de mettre en place une authentification séparée.Doit être configuré séparément mais peut également être utilisé sans ("skip")
Besoin de saisir un code PIN ou une empreinte digitale pour déverrouiller le profil ?Uniquement si un code PIN distinct a été défini pour le profil de travailOui (peut être après le redémarrage ou après avoir éteint l'écran)Facultatif (uniquement si un code PIN a été défini pour le profil)
Après avoir déverrouillé le profil, faut-il saisir le code PIN ou l'empreinte digitale pour lancer les applications ?Nonsi vous utilisez le verrouillage de l'écran de l'appareil pour l'espace privé : Non ;
en cas d'utilisation de codes PIN/biométriques distincts pour l'espace privé : Oui, après avoir éteint l'écran.
Non
La session de profil peut-elle être arrêtée ou mise en pause ?Oui

Annexe 2 : Quels sont les autres systèmes d'exploitation mobiles ?

En outre Android et Android (voir le tableau ci-dessus), les seuls systèmes d'exploitation libres et open source de la viable La solution de rechange pour la plupart des gens est l'application iOS. De nombreuses tentatives ont été faites pour créer un troisième système d'exploitation mobile, mais aucune n'a abouti jusqu'à présent : Vous trouverez ci-dessous une liste non exhaustive de systèmes d'exploitation mobiles, tant ceux que vous pouvez essayer aujourd'hui que ceux qui ont essayé et échoué dans le passé :

  • iOS
  • AndroidLes appareils sont dotés de distributions propriétaires préinstallées, comme OneUI de Samsung ou HyperOS de Xiaomi, et de versions libres d'AOSP, comme GrapheneOS. FOSS ou LineageOS FOSS
  • Windows Mobile/Phone († 2020)
  • BlackBerry OS († 2018)
  • Symbian († 2012)
  • Distributions Linux mobiles pouvant exécuter des applications Linux génériques (de bureau), telles que postmarketOS FOSS et PureOS FOSS ou des versions mobiles de distros Linux de bureau telles que Fedora, OpenSUSE, OpenMandriva, Debian (Mobian), Manjaro, etc. FOSS (Voir ici pour une bonne liste)
  • Autres systèmes d'exploitation mobiles utilisant le noyau Linux mais incapables d'exécuter des applications Linux génériques (de bureau) ; ils ont donc besoin d'applications spécifiquement développées pour eux (Android entre techniquement dans cette catégorie) :
    • SailfishOS
    • Ubuntu Touch FOSS
    • KaiOS
    • FirefoxOS († 2015) FOSS
    • Tizen († 2017 - pour les smartphones au moins, il est encore utilisé dans les Smart TV).
    • Meego († 2012) FOSS
    • Maemo († 2011)
    • webOS († 2011 - pour les smartphones au moins, il est encore utilisé dans les Smart TV)
Source : https://eylenburg.github.io/android_comparison.htm