
Voir macOS s’afficher sur un iPhone 14 Pro n’est plus réservé à une démonstration théorique. La version 1.2.1 de VirtualMacOniPad, un projet open source de nfzerox, ajoute la prise en charge des iPhone 14 Pro et iPhone 14 Pro Max. Le principe mérite d’être clarifié : l’iPhone ne démarre pas directement sous macOS et iOS n’est pas remplacé. Le système des Mac est exécuté comme invité dans une machine virtuelle, au-dessus d’iOS.
Une adaptation de macOS à l’écran de l’iPhone
VirtualMacOniPad ciblait initialement certains iPad. Son évolution vers les smartphones implique notamment une interface mieux adaptée à une dalle plus compacte et une réduction des textes coupés. D’après le dépôt GitHub de nfzerox, le projet peut faire tourner macOS Monterey, Ventura, Sonoma et Sequoia ; macOS Sequoia est recommandé par le développeur pour la stabilité.
Le projet s’appuie sur les frameworks Apple Hypervisor, Virtualization et ParavirtualizedGraphics. Ils sont récupérés depuis macOS puis modifiés afin de pouvoir être chargés sur iOS. Cette approche vise une virtualisation accélérée matériellement, bien plus adaptée qu’une émulation intégralement logicielle pour lancer un système aussi complet que macOS.
Dans cet environnement, il est possible de télécharger des versions d’essai de logiciels professionnels tels que Final Cut Pro, Logic Pro ou Pixelmator Pro. L’intérêt est donc avant tout d’explorer un véritable bureau macOS depuis le téléphone, avec les possibilités et les contraintes d’une machine virtuelle.
Une installation réservée aux iPhone jailbreakés
La manipulation n’est pas accessible sur un iPhone standard. Elle exige un jailbreak via Dopamine, l’ajout du dépôt du développeur dans Sileo, puis l’installation du paquet Virtual Mac. La compatibilité officielle indiquée par le projet s’arrête à iOS 16.3.1 : à partir d’iOS 16.4, Apple a retiré l’accès à Hypervisor depuis le noyau.
Sur un iPhone 14 Pro Max sous iOS 16.1.1, une machine virtuelle limitée à 4 Go de mémoire vive a permis une meilleure stabilité. Le mode sans échec et la désactivation de l’injection de tweaks peuvent également améliorer les performances. La contrepartie est importante : exécuter macOS entraîne une forte chauffe du téléphone, particulièrement sensible sur ce format.
Ce que ça change
Pour la plupart des utilisateurs, VirtualMacOniPad ne transforme pas l’iPhone en Mac de poche utilisable toute la journée. Entre le jailbreak, les limites de stabilité, la mémoire disponible et la chauffe, l’expérience reste une expérimentation destinée aux curieux et aux développeurs. Elle illustre néanmoins concrètement les capacités des puces Apple et l’intérêt potentiel de la virtualisation sur les appareils mobiles.
VirtualMacOniPad demeure un projet communautaire expérimental, sans affiliation avec Apple.
À lire aussi
Source : nfzerox — VirtualMacOniPad (GitHub)