Nous avons déjà parlé du cadre de virtualisation pratique d’Apple dans les versions récentes de macOS, qui permet aux utilisateurs de Mac Apple Silicon disposant de suffisamment de RAM de configurer facilement des machines virtuelles macOS et Linux à l’aide d’un certain nombre d’applications tierces légères. Ceci est utile pour toute personne ayant besoin de tester des logiciels dans plusieurs versions de macOS mais ne possédant pas de parc de matériel Mac ni plusieurs partitions de démarrage. (Les Mac Intel prennent également en charge le framework de virtualisation, mais uniquement pour les machines virtuelles Linux, ce qui le rend moins utile.)
Mais jusqu’à présent, vous n’avez pas pu vous connecter à iCloud à l’aide de macOS sur une VM. Cela a rendu la fonctionnalité moins utile pour les développeurs ou les utilisateurs souhaitant tester les fonctionnalités iCloud dans macOS, ou dont les applications reposent sur une sorte de synchronisation avec iCloud, ou pour les personnes qui souhaitaient simplement accéder facilement à leurs données iCloud depuis une VM.
Cette limitation disparaît dans macOS 15 Sequoia, selon la documentation du développeur publiée hier par Apple. Tant que votre système d’exploitation hôte est macOS 15 ou plus récent et que votre système d’exploitation invité est macOS 15 ou plus récent, les machines virtuelles pourront désormais se connecter et utiliser iCloud et d’autres services liés à l’identifiant Apple comme elles le feraient lorsqu’elles s’exécuteraient directement sur le système d’exploitation hôte. matériel.
Cela reste limitant pour les développeurs, qui souhaitent exécuter une ancienne version de macOS sur leur matériel tout en testant macOS 15 sur une VM, ou pour ceux qui souhaitent faire l’inverse afin de pouvoir prendre plus facilement en charge plusieurs versions de macOS avec leur applications. Cela ne s’applique pas non plus aux machines virtuelles mises à niveau d’une ancienne version de macOS vers Sequoia : il doit s’agir d’une toute nouvelle machine virtuelle créée à partir d’une image d’installation de macOS 15. Mais c’est un changement bienvenu, et il deviendra de plus en plus utile à mesure qu’Apple publiera à l’avenir davantage de versions de macOS qui pourront en profiter.
«Lorsque vous créez une VM dans macOS 15 à partir d’une image logicielle macOS 15… La virtualisation configure une identité pour la VM qu’elle dérive des informations de sécurité dans Secure Enclave de l’hôte», lit-on dans la documentation d’Apple. « Tout comme les appareils physiques individuels ont des identités distinctes basées sur leurs enclaves sécurisées, cette identité est distincte des autres machines virtuelles. »
Si vous déplacez cette VM d’un hôte à un autre, une nouvelle identité distincte sera créée et votre compte iCloud sera probablement déconnecté. C’est la même chose qui se produit si vous sauvegardez une copie du disque d’un Mac et la restaurez sur un autre Mac. Une nouvelle identité sera également créée si une deuxième copie d’une VM est lancée sur la même machine.
Les utilisateurs de Mac souhaitant virtualiser la version Arm de Windows 10 ou 11 devront toujours se tourner vers des produits tiers pour obtenir de l’aide. Parallels et VMware proposent tous deux des produits de virtualisation officiellement approuvés par Microsoft comme moyen d’exécuter Windows sur des Mac Apple Silicon, et Broadcom a récemment rendu VMware Fusion gratuit pour les particuliers.