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.