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 :

  1. 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.
  2. L'émulateur reproduit ce matériel en logiciel et démarre le système d'exploitation du téléphone sur votre ordinateur.
  3. L'écran du téléphone s'ouvre dans une fenêtre, et votre souris joue le rôle de votre doigt.
  4. 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 reproduitExemple de référenceIdéal pourPrincipale limite
ÉmulateurLe matériel, en logiciel, avec le système d'exploitation par-dessusL'émulateur Android d'Android StudioDes tests rapides sur de nombreux modèles et versionsLa vitesse et une partie du matériel diffèrent d'un vrai téléphone
SimulateurLe comportement de l'appareil, pas son matérielLes simulateurs d'Xcode, sur un MacDes itérations rapides sur une app iOSNi les performances ni les fonctionnalités d'un appareil physique
Appareil réelRien : c'est le téléphoneUn téléphone physique, en main ou hébergé à distanceLes vérifications finales, les fonctionnalités matérielles, l'usage quotidienIl 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