Qu'est-ce qu'un émulateur ?
ALI Remote · Glossaire
Un émulateur reproduit en logiciel le matériel d'un appareil sur un autre ordinateur, pour y faire tourner son système d'exploitation et ses apps, comme un téléphone Android sur un PC.
Pour les téléphones, l'exemple le plus connu est l'émulateur Android d'Android Studio, l'outil de Google pour créer des apps Android. Le mot désigne aussi les émulateurs de consoles de jeu, mais cette définition porte sur les téléphones.
À quoi sert un émulateur ?
Surtout à développer et à tester des apps. La documentation de Google sur l'émulateur Android indique qu'il permet aux développeurs de tester une app sur de nombreux appareils et versions d'Android sans posséder chacun d'eux, et qu'il offre presque toutes les fonctionnalités d'un véritable appareil Android : appels et SMS entrants, position, vitesse du réseau, rotation et autres capteurs matériels. Un seul ordinateur portable remplace des dizaines de modèles de téléphones, sans rien à acheter, à recharger ni à mettre à jour.
Comment fonctionne un émulateur ?
En prenant l'émulateur Android comme référence :
- Vous définissez un appareil virtuel (Android Studio l'appelle un AVD), avec une version d'Android et des caractéristiques matérielles, comme l'écran.
- L'émulateur reproduit ce matériel en logiciel et démarre le système d'exploitation du téléphone sur votre ordinateur.
- L'écran du téléphone s'ouvre dans une fenêtre, et votre souris joue le rôle de votre doigt.
- Vous installez votre app, la lancez et déclenchez ce qu'un vrai téléphone rencontre : un appel, un SMS, une nouvelle position, un réseau lent.
Un émulateur n'est jamais plus fluide que l'ordinateur qui le fait tourner. Lors de notre vérification du 7 novembre 2026, Google recommandait au moins 16 Go de RAM, et un appareil physique pour les ordinateurs qui n'atteignent pas ce seuil.
Émulateur, simulateur et appareil réel : quelles différences ?
Les sources ne placent pas toutes la frontière au même endroit, mais la distinction habituelle est la suivante :
| Ce qu'il reproduit | Exemple de référence | Idéal pour | Principale limite | |
|---|---|---|---|---|
| Émulateur | Le matériel, en logiciel, avec le système d'exploitation par-dessus | L'émulateur Android d'Android Studio | Des tests rapides sur de nombreux modèles et versions | La vitesse et une partie du matériel diffèrent d'un vrai téléphone |
| Simulateur | Le comportement de l'appareil, pas son matériel | Les simulateurs d'Xcode, sur un Mac | Des itérations rapides sur une app iOS | Ni les performances ni les fonctionnalités d'un appareil physique |
| Appareil réel | Rien : c'est le téléphone | Un téléphone physique, en main ou hébergé à distance | Les vérifications finales, les fonctionnalités matérielles, l'usage quotidien | Il faut l'acheter et l'entretenir, ou le louer |
Quelles sont les limites d'un émulateur ?
- Performances. La vitesse et la mémoire dépendent de votre ordinateur, pas d'un téléphone.
- Matériel. Les fonctionnalités liées à un matériel précis peuvent être simulées, limitées ou absentes.
- Une seule plateforme. Un émulateur Android exécute des apps Android, pas des apps iPhone.
Google considère son émulateur comme la meilleure option pour la plupart des tests. Apple est plus direct au sujet de son propre outil : sa documentation développeurs (en anglais), consultée le même jour, indique que les simulateurs ne reproduisent ni les performances ni les fonctionnalités d'un appareil physique, et que les apps doivent être vérifiées sur des appareils physiques.
Un émulateur en pratique
Exemple (à titre d'illustration). Un petit studio publie une même app sur Android et sur iPhone. Ses développeurs vérifient les mises en page dans l'émulateur Android et dans les simulateurs d'Xcode, puis sur des téléphones physiques avant la sortie. Ensuite, le support veut voir la version de l'App Store sur un vrai iPhone, telle que les clients la voient, sans tiroir rempli de téléphones de test. ALI Remote, par exemple, loue de vrais iPhone, hébergés dans ses locaux, que vous ouvrez dans votre navigateur.
Termes associés
- Cloud phone : un téléphone que vous utilisez à distance, soit un appareil virtuel qui tourne sur un serveur, ce que Google documente pour Android, soit un vrai téléphone hébergé ailleurs.
- Real device cloud : des téléphones physiques hébergés dans un datacenter et utilisés à distance. Découvrez ce qu'est un real device cloud.
- iPhone à distance : un vrai iPhone hébergé ailleurs et utilisé depuis un navigateur. Découvrez comment fonctionne ALI Remote.
Questions fréquentes
Quelle est la différence entre un émulateur et un simulateur ?
Un émulateur reproduit en logiciel le matériel de l'appareil, si bien que le système d'exploitation de l'appareil tourne par-dessus. Un simulateur se contente d'imiter le comportement de l'appareil, ce qui le rend plus léger mais moins fidèle. L'outil officiel de Google pour Android est un émulateur ; l'outil officiel d'Apple pour iOS est un simulateur. Aucun des deux ne remplace un téléphone physique pour les vérifications finales.
Existe-t-il un émulateur pour iPhone ?
Pas chez Apple. Ses outils officiels pour exécuter des apps iOS sans iPhone sont les simulateurs intégrés à Xcode, qui tournent sur un Mac et, de l'aveu même d'Apple, ne reproduisent ni les performances ni les fonctionnalités d'un appareil physique. Pour voir des apps iOS se comporter comme dans la réalité, il vous faut un vrai iPhone, en main ou hébergé à distance. ALI Remote, par exemple, loue uniquement de vrais iPhone, avec iOS et l'App Store, et aucun émulateur.
Apple, iPhone, App Store et Xcode sont des marques d'Apple Inc. iOS est une marque de Cisco, utilisée sous licence par Apple. Android est une marque de Google LLC. ALI Remote n'est affilié ni à Apple ni à Google, et n'est approuvé par aucune de ces sociétés.
Autres termes
- Appareil dédiéUn appareil dédié est réservé à un seul usage ou à un seul client au lieu d'être partagé. Voici comment il fonctionne sur Android et sur les appareils Apple, ce que « dédié » signifie pour du matériel hébergé, et cinq questions à poser à un fournisseur.
- Authentification à deux facteurs (2FA)L'authentification à deux facteurs (2FA) demande deux preuves de nature différente avant de vous laisser vous connecter. Voici comment elle fonctionne, comment se comparent les passkeys, les applications d'authentification et les codes par SMS, et pourquoi chaque membre d'une équipe a besoin de son propre compte et de son propre second facteur.
- Device as a service (DaaS)Le device as a service (DaaS) est un abonnement dans lequel un fournisseur met à disposition des ordinateurs portables ou des téléphones et les gère de leur configuration jusqu'à leur fin de vie. Voici comment il fonctionne, un exemple détaillé, la variante hébergée, et ce qui distingue le DaaS du SaaS et du leasing.
- MCP (Model Context Protocol)Le Model Context Protocol (MCP) est un standard ouvert qui relie les assistants IA à des outils et à des données externes. Voici comment il fonctionne, ce qui le distingue d'une API, ce qu'il faut vérifier avant de connecter un serveur, et à quoi il ressemble en pratique.
- Real device cloudUn real device cloud héberge de vrais téléphones dans un datacenter et vous permet de les utiliser depuis votre navigateur. Voici comment il fonctionne, pourquoi il donne des résultats plus fiables que les simulateurs, et à quoi il sert au-delà des tests d'apps.
- Simulateur iOSLe simulateur iOS est l'outil d'Apple, intégré à Xcode, qui exécute des apps iOS sur un Mac sans iPhone. Voici à quoi il sert, ce qu'il ne reproduit pas selon Apple, pourquoi ce n'est pas un émulateur, et ce qui a changé avec Device Hub dans Xcode 27.