Apple a annoncé la technologie Rosetta 2 pour le M1, la puce conçue par Apple pour ses ordinateurs Mac.
Les applications Ă©crites pour utiliser l'architecture Intel x86 doivent passer par Rosetta Translation Layer 2 pour ĂȘtre utilisĂ©es sur les Mac Apple Silicon, et ce processus peut prendre du temps.
Microsoft a indiqué que lorsque ses applications sont ouvertes pour la premiÚre fois sur Mac sur des modÚles intégrant la puce M1, les applications peuvent "rebondir" dans le Dock pendant environ 20 secondes pendant que Rosetta 2 termine la traduction des instructions. La prochaine fois que les applications seront ouvertes, elles seront disponibles beaucoup plus rapidement. Ceci est valable pour Word, Excel, PowerPoint, Outlook, OneNote et OneDrive (Microsoft a depuis changé le libellé en un générique "il faudra plus de temps" pour s'ouvrir).
Le dĂ©lai de traduction est susceptible d'ĂȘtre affectĂ© par le degrĂ© d'optimisation de votre code pour Mac.
Selon l'article Rosetta d'Apple
Rosetta est fondamentalement transparent pour l'utilisateur. Si un exécutable ne contient que des instructions pour Intel, macOS lancera automatiquement Rosetta et commencera la traduction. Une fois terminé, le systÚme ouvre l'exécutable traduit au lieu de l'original. Cependant, le processus de traduction peut prendre du temps, de sorte que les utilisateurs peuvent constater que les applications traduites s'ouvrent ou se déplacent parfois un peu plus lentement que prévu.