10 votes

Exécuter une machine virtuelle Android sur un téléphone Android

Je n'ai pas trouvé de réponse à cette question, alors je me suis dit que j'allais la poser ici.

Existe-t-il une application ou une méthode que je peux utiliser pour créer et exécuter une machine virtuelle Android sur mon téléphone Android ?

J'ai un téléphone personnel sur lequel je veux placer mon courrier électronique professionnel ; cependant, mon courrier électronique professionnel nécessite Microsoft Intune, qui exige que je donne la permission à mon entreprise d'effacer mon téléphone à tout moment sans avertissement. La raison pour laquelle elle fait cela est que je pourrais avoir des secrets d'entreprise sur mon téléphone et que si je deviens un risque, elle veut effacer mon téléphone. Je voulais contourner ce problème en installant une machine virtuelle Android sur mon téléphone. De cette façon, l'entreprise peut effacer mon téléphone si elle le souhaite, mais elle n'effacera que ma machine virtuelle, pas mon téléphone personnel.

J'ai vu un article indiquant que VMWare faisait quelque chose de ce genre, mais je n'ai pas trouvé de documentation à ce sujet.

Quelqu'un connaît-il un moyen de mettre une VM Android sur un téléphone Android ?

10voto

Hoang Nguyen Huu Points 231

Vous pouvez exécuter l'émulateur Android sur un téléphone Android en utilisant VMOS exactement ce que vous voulez.

7voto

Markus Bawidamann Points 202

Cela ne semble pas possible, je l'ai cherché pendant des années et je n'ai rien trouvé. C'est probablement à cause de ces points :

  1. Les appareils Android ont une quantité minuscule de mémoire vive, qui ne peut pas être étendue. Avec seulement 3 Go de RAM, vous pouvez oublier d'exécuter à peu près n'importe quelle machine virtuelle, car tout système d'exploitation normal nécessite au moins 4 Go. Un PC typique dispose de 8 Go, voire de 16. La virtualisation est un domaine où la RAM supplémentaire est particulièrement utile.
  2. Presque tous les appareils Android sont basés sur l'architecture CPU ARM. Les CPU ARM sont très économes en énergie, mais en même temps assez faibles et faibles par rapport aux CPU de qualité bureautique d'AMD et d'Intel (qui consomment beaucoup plus d'électricité). Ils ne sont pas aussi performants en multitâche, ce qui est logique : on n'utilise pas beaucoup le multitâche sur les appareils mobiles.
  3. Les machines virtuelles ne sont souvent pas une émulation complète d'un autre processeur, ce qui signifie que vous ne pouvez pas exécuter de code Intel / AMD i386 sur un processeur ARM, vous auriez donc besoin d'un système d'exploitation spécialement conçu pour cela, c'est-à-dire compilé pour l'architecture ARM, ce qui réduit considérablement la sélection. Debian Linux se targue d'offrir la distribution sur de nombreuses architectures de CPU, mais les autres constructeurs n'offrent pas cela. Par exemple, aucune version complète standard de Windows 7 ou 10 n'est compatible avec l'architecture ARM, pas plus que Mac OS X.
  4. Les VM sont davantage un domaine professionnel, tandis que les appareils mobiles sont orientés vers les consommateurs non professionnels.
  5. Le stockage sur disque est un autre problème : la plupart des appareils mobiles en ont très peu. Un petit Linux peut s'en sortir avec seulement 4 Go, mais un Linux complet a besoin d'environ 10 Go, et un Windows a besoin d'environ 20 Go juste pour démarrer. Ce n'est pas un problème sur un ordinateur portable ou de bureau, où vous aurez 1 téraoctet disponible (1000 Go), mais une impossibilité si vous n'avez que 32 Go.

Toutes ces choses conspirent ensemble pour rendre les VMs sur Android impossibles.

3voto

Sebastian Points 31

Il existe une société appelée Hypori qui propose déjà un Android virtuel disponible pour Android et iOS. Le seul problème est qu'il n'est disponible que pour les entreprises et non pour les consommateurs.

1voto

Rahul Jain Points 11

Oui. Les téléphones Samsung ont un dossier partagé intégré appelé knox qui est une VM Android sécurisée à côté d'un os Android.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X