Deux iPhone affichent macOS, dont un écran de création de compte

macOS peut désormais être exécuté sur un iPhone 14 Pro ou un iPhone 14 Pro Max, au sein d’une machine virtuelle. Avec sa version 1.2.1, le projet open source VirtualMacOniPad de nfzerox ajoute la compatibilité avec ces deux smartphones après avoir ciblé des iPad.

Il ne s’agit pas d’installer macOS à la place d’iOS. Le système de bureau d’Apple fonctionne comme système invité, pendant qu’iOS reste le système principal de l’iPhone. Le développeur a aussi ajusté l’interface au format plus étroit des téléphones afin de limiter les textes coupés.

Une virtualisation matérielle sur iPhone

D’après nfzerox, VirtualMacOniPad exploite les frameworks Hypervisor, Virtualization et ParavirtualizedGraphics d’Apple. Récupérés depuis macOS puis adaptés pour iOS, ils permettent une virtualisation accélérée matériellement, plutôt qu’une émulation logicielle nettement plus lente.

Le projet peut lancer macOS Monterey, Ventura, Sonoma et Sequoia. Le développeur recommande Sequoia pour sa stabilité. Des versions expérimentales de macOS peuvent également démarrer, avec des résultats qui varient selon les cas. Dans cet environnement, des logiciels tels que Final Cut Pro, Logic Pro ou Pixelmator Pro peuvent être récupérés via leurs versions d’essai.

Une installation liée au jailbreak

L’accès reste réservé à une configuration particulière. VirtualMacOniPad demande un jailbreak via Dopamine, puis l’ajout du dépôt du développeur dans Sileo pour installer le paquet Virtual Mac. La compatibilité officielle couvre iOS jusqu’à la version 16.3.1 : à partir d’iOS 16.4, l’accès à Hypervisor depuis le noyau a été retiré par Apple.

Sur un iPhone 14 Pro Max sous iOS 16.1.1, une machine virtuelle réglée à 4 Go de mémoire vive aurait offert un meilleur compromis de stabilité. Le mode sans échec et la désactivation de l’injection de tweaks peuvent aussi améliorer le comportement de l’ensemble.

Ce que ça change

Cette expérience illustre surtout le potentiel des puces Apple lorsqu’elles accèdent à la virtualisation matérielle. Elle peut servir de terrain de test aux développeurs et aux utilisateurs familiers du jailbreak, mais elle ne remplace pas un Mac : chauffe importante, stabilité et contraintes d’installation limitent son usage quotidien.

L’iPhone 14 Pro Max dispose de moins de mémoire vive et d’une marge thermique plus réduite qu’un iPad Pro haut de gamme, deux limites particulièrement visibles avec macOS en machine virtuelle. VirtualMacOniPad reste ainsi une preuve de concept communautaire, sans affiliation avec Apple.

À lire aussi

Source : nfzerox — VirtualMacOniPad (GitHub)

Partager un commentaire