Mac M1 : Rosetta 2 demande une vingtaine de secondes au premier lancement d'Office

Mickaël Bazoge |

Les Mac équipés d'une puce M1 sont compatibles avec les logiciels universels ainsi qu'avec les apps iOS et iPadOS… Mais ils ne dédaignent pas les logiciels x86 ! La couche d'émulation permet d'utiliser à peu près n'importe quelle app de l'architecture d'en face ; Apple promet des performances de premier plan, on verra la réalité de cette promesse dès la semaine prochaine.

Une petite inquiétude pointe dans la page support consacrée au support d'Office 2019 et de Microsoft 365 pour les Mac M1. On sait que l'éditeur a d'ores et déjà fourni une version bêta de sa suite bureautique optimisée pour les puces Apple Silicon. Mais en attendant, les utilisateurs des futurs MacBook Air, MacBook Pro et Mac mini devront se servir de la version x86 des logiciels dont le fonctionnement sera donc assuré par la couche d'émulation Rosetta 2.

Microsoft explique que le lancement de chaque application d'Office (Word, Excel, PowerPoint, etc.) nécessite une vingtaine de secondes durant lesquelles l'icône du logiciel sautera comme un cabri dans le dock de macOS. Pendant ce temps, le système d'exploitation générera le code optimisé qui s'assurera du parfait fonctionnement du logiciel sur le Mac. Les lancements suivants seront rapides, assure l'éditeur.

Ce temps d'attente au premier lancement ne sera pas circonscrit à la suite de Microsoft. Apple explique dans la documentation pour les développeurs que si Rosetta 2 est transparent pour l'utilisateur, le processus de traduction peut prendre un certain temps : « les utilisateurs peuvent avoir l'impression que les applications se lancent ou s'exécutent parfois plus lentement ». Il n'y aura donc rien de mieux qu'une bonne app native !

avatar lmouillart | 

"Vous voulez dire qu'une application Intel recompilée automatiquement par Rosetta2 fonctionne mieux que l'original ? 🥴"
Ça peut arriver, par exemple sous GNU/Linux avec Proton parfois cela tourne plus vite que sous Windows (natif).
Pourquoi ? Car par exemple au lieu d'utiliser les arcanes des vielles API DirectX, cela utilise Vulkan au final et donc un mécanisme de transcription DirectX -> Vulkan.
C'est donc tout à fait possible pour certains jeux de passer par exemple d'OpenGL vers OpenGL -> Metal qui n'était alors pas proposé pour ce jeu.

avatar YetOneOtherGit | 

@lmouillart

"C'est donc tout à fait possible pour certains jeux de passer par exemple d'OpenGL vers OpenGL -> Metal qui n'était alors pas proposé pour ce jeu. "

Yep c’est le cas principal où cela me semble envisageable.

avatar YetOneOtherGit | 

@thg

"Ceux qui espèrent aucune dégradation de performances"

Qui prétend qu’il n’y aucun impact ?

Par contre le coût moyen est remarquablement petit pour ce type de démarche, Rosetta 2 est un petit chef d’œuvre de technologie représentant l’état de l’art dans le domaine (Pas mal de personnes ayant travaillé sur LLVM sont derrière Rosetta 2)

avatar Tatooland | 

La transition va être à chier pendant 1 ou 2 ans mais après, ça ira.
Je me souviens, c’était le même bordel pour Snow Leopard.

avatar YetOneOtherGit | 

@Tatooland

"La transition va être à chier pendant 1 ou 2 ans"

Très loin d’être si évident que ça.

Une part massive des logiciels largement utilisée va être disponible en natif rapidement, Rosetta 2 offre de belles performances...

Les soucis seront sur des logiciels et des pratiques marginales.

avatar klouk1 | 

@YetOneOtherGit

"Une part massive des logiciels largement utilisée va être disponible en natif rapidement,"

Qu’est ce qui vous permet de dire ça ?

avatar YetOneOtherGit | 

@klouk1

"Qu’est ce qui vous permet de dire ça ?"

Les faits simplement regardes simplement la liste présentée par MacGe 😎

avatar klouk1 | 

@YetOneOtherGit

Ben justement il y a beaucoup de rouge, notamment sur la virtualisation. Pour les applications de production musicale je crains le pire: Steinberg vient de sortir avant hier cubase 11 qui n’est pas compatible, pas d’annonces sur protools, arturia, Korg, Roland, Vst....Pour Logic Pro on n’as même pas de précisions solides
Bref il va peut-être falloir attendre peut-être des années pour utiliser des applications de Mao, en dehors de Logic,sur un Mac M1.

avatar YetOneOtherGit | 

@klouk1

"Ben justement il y a beaucoup de rouge"

Je te redonne mon propos: “Une part massive des logiciels largement utilisée va être disponible en natif rapidement”

Ce qui est en rouge est très loin de représenter ce qui est de l’ordre du massivement utilisé.

Nous sommes sur du marginal concernant une faible proportion des cibles.

avatar klouk1 | 

@YetOneOtherGit
Pas convaincu que les applications de virtualisation soient un domaine marginal, vu que le dual boot n’est plus possible
La production musicale Pro sur Mac est une utilisation importante avec des produits incontournables, comme protools. Je connais quelques pros et semi pros qui se posent clairement la question sur le renouvellement de leurs Macs depuis quelques mois.

avatar YetOneOtherGit | 

@klouk1

"Pas convaincu que les applications de virtualisation soient un domaine marginal"

Et pourtant c’est une niche de marché très anecdotique.

avatar YetOneOtherGit | 

@klouk1

"vu que le dual boot n’est plus possible "

Crois tu que si dual boot était encore essentiel aux cibles d’Apple ils l’auraient sacrifié sans remords ?

Le business de la virtualisation sur Mac et tout sauf florissant, Corel à racheté Parallels pour une fraction de l’argent qui y avait été investit par les VC.

avatar fmuser | 

@ klouk1

Pour la musique, on travaille plutôt en général avec des machines puissantes, or les machines puissantes du catalogue Apple sont encore toutes en Intel, même les Mac Mini et MacBook Pro.

Le vrai problème de la plateforme Apple pour le monde professionnel, c'est la mise-à-jour annuelle de Mac OS X, qui régulièrement rend inopérant des logiciels forts chers fournis par des petits éditeurs qui n'ont pas les moyens de réécrire tout leur code chaque année. Pour les pros spécialisés, Catalina et Big Sur sont déjà bien plus problématiques que le passage au M1.

avatar YetOneOtherGit | 

@fmuser

"Le vrai problème de la plateforme Apple pour le monde professionnel"

Pas « le monde professionnel » la petite part du monde professionnel ayant des besoins conséquents en ressources de calcul : c-à-d une toute petite part des usages professionnels.

avatar klouk1 | 

@fmuser

C’est sur, c’est déjà le bordel avec Big Sur, j’ai déjà reçu 4 mails disant de ne pas faire la mise à jour, sans parler des drivers.
Pour un usage particulier en Mao, (utilisant, Vst, omnisphere... entre autres), ces nouveaux Mac minis ne te paressent pas assez puissants ?

avatar YetOneOtherGit | 

@klouk1

"La production musicale Pro sur Mac est une utilisation importante"

Crois tu vraiment ?

Beaucoup oublie que les ventes de Mac c’est presque 20 millions d’unités par ans.

Beaucoup d’usages sont absolument sur représentés dans les commentaires de MacGe.

La MAO c’est une petite niche représentant une toute petite fraction du business d’Apple.

avatar klouk1 | 

@YetOneOtherGit

"La MAO c’est une petite niche représentant une toute petite fraction du business d’Apple."

Peut être en termes de part de marché, je n’en sais rien. En tous cas Apple est le seul constructeur qui propose un logiciel de Mao pro. C’est quand même étonnant

avatar YetOneOtherGit | 

@klouk1

"En tous cas Apple est le seul constructeur qui propose un logiciel de Mao pro. C’est quand même étonnant"

Un héritage, ils pourraient parfaitement vivre sans mais aucune raison de s’en priver 😉

L’achat en 2002 faisait sans tant le Mac était en position de faiblesse et ne vivotait encore en grande partie que grâce à des usages marginaux (PAO, MAO, Photographie, Montage)

C’est véritablement un héritage d’une situation de marché révolue depuis longtemps.

Il se vend aujourd’hui quasiment 7x plus de Mac par an qu’en 2002 😉

avatar klouk1 | 

@YetOneOtherGit

Plutôt un choix stratégique quand ils ont racheté Emagic, du moins en termes d’image.
C’est marrant comme les non créatifs sont persuadés que le monde entier est comme eux

avatar YetOneOtherGit | 

@klouk1

"Plutôt un choix stratégique quand ils ont racheté Emagic"

Un choix stratégique en 2002 oui effectivement mais absolument pas en 2020 si c’était à refaire.

avatar YetOneOtherGit | 

@klouk1

"C’est marrant comme les non créatifs sont persuadés que le monde entier est comme eux"

Nous ce qui est surprenant c’est la propensions des métiers dits “créatifs” à surestimer leur importance économique particulièrement chez les indépendants qui pourtant ont bien souvent du mal de nos jours à trouver un équilibre économique.

C’est un eldorado du passé.

avatar pocketalex | 

Si ProTools met 2 ans ou plus à être porté sur M1, alors ProTools va laisser une place fort chère aux concurrents

Ils ne peuvent se le permettre, et je ne crois pas une seconde que, hormis quelques cas ultra spécifiques, les musiciens vont passer sur PC.

Bref tous les ténors dans tous les secteurs vont y venir, et bien plus vite qu'on ne le croit.

Problem solved.

avatar klouk1 | 

@pocketalex

Avid c’est pas des bolides de la mise à jour. La dernière version de Pro tools vient de sortir: Big Sur, M1, M1 Rosetta, not yet supported...
Ça promet...

avatar ErGo_404 | 

Android compile aussi le bytecode java en code natif. Google a changé de stratégie plusieurs fois au cours du temps, avant cette compilation était faite au premier lancement, maintenant c'est fait à l'installation de l'application (ou au premier démarrage après une mise à jour du système).
Peut-être qu'Apple pourrait proposer une mise à jour du système pour faire ce même travail en arrière plan dès le lancement du système ou à l'installation d'une appli, pour être sûr de proposer un lancement optimal.

avatar Florent Morin | 

@ErGo_404

Pour son futur système Android ( Fuschia), Google reprend la technologie LLVM de iOS.

Apple n’a aucun intérêt à faire autrement. Pour 80-90 % des apps, le travail de migration du code est négligeable, proche du zéro.

J’ai pu le tester : Xcode sur Intel peut générer des apps universelles. Et ça fonctionne à partir d’un code existant.

avatar vince29 | 

> Apple n’a aucun intérêt à faire autrement. Pour 80-90 % des apps, le travail de migration du code est négligeable, proche du zéro.

Apple peut-être pas (s'ils veulent pousser les devs à faire des applis native ARM) mais pour les utilisateurs ça serait plus pratique que toute installation d'une appli X86 se termine par sa compilation en arm et sa mise en cache.
Histoire d'éviter l'attente au premier lancement.

avatar Florent Morin | 

@vince29

Je pense que ce n’est pas possible pour des raisons de sécurité (notarization préalable).

Après, on parle juste du premier lancement.
La contrainte est à relativiser.

On verra d’ici une semaine 😁😁😁

avatar r e m y | 

A-t-on une idée de la place occupée sur le SSD par ce code ARM créé par Rosetta pour chaque application Intel lors de son 1er lancement?
Les portables avec de petits SSD ne risquent-ils pas d'être rapidement saturés par ce code additionnel?

avatar BeePotato | 

@ r e m y : « A-t-on une idée de la place occupée sur le SSD par ce code ARM créé par Rosetta pour chaque application Intel lors de son 1er lancement? »

Ça ne doit pas être très différent du code ARM d’une application universelle.

avatar r e m y | 

@BeePotato

Donc les applications vont "gonfler" de 25% à 50% (si on prend en exemple ce qu'annonce Microsoft pour la version universelle d'Office).
Ça peut être problématique sur les portables avec petits SSD... va falloir penser à faire de la place pour ne pas se retrouver bloqué.

avatar pocketalex | 

@r e m y

C'est bien, à chaque commentaire, de chercher le max de problème, sur tout, tout le temps.

Avant, Apple c'était des machines "chères et lentes", parait-il.
Ils nous sortent de nouveaux Mac, qui on l'air moins cher, avec des performances de 1er plan, alors tu vas gratter ailleurs, sur chaque détail, pour nous expliquer à quel point ça va pas ????

Le MBA est livré de base avec 256Go de SSD et rien ne t'empêche d'en prendre plus à l'achat, par ailleurs. Mais 256Go, c'est un minimum bien plus confortable que 64 ou 128Go comme on a pu connaître auparavant.
Après, à chacun de gérer un correctement le stockage interne, qui forcément va se remplir à l'usage, que l'on soit sur un Mac pourri ou un PC formidable (mais plus moche, plus lent, et parfois plus problématique ... bon, que des petits détails insignifiants). Donc HDD externe, cloud, NAS ... il existe 1001 solutions pour ça, et un peu de temps utilisateur, et ce souci ne date pas de 2020, me semble t'il

avatar YetOneOtherGit | 

@r e m y

Et la puce M1 accélérait la chute des cheveux, faites attention 🙄

avatar BeePotato | 

@ r e m y : « Donc les applications vont "gonfler" de 25% à 50% (si on prend en exemple ce qu'annonce Microsoft pour la version universelle d'Office). »

Microsoft a annoncé 25% pour Office.

Mais ça varie selon les applications, avec certains cas extrêmes dans un sens comme dans l’autre. J’ai jeté un coup d’œil rapide à quelques applications pour trouver de tels exemples : TeXShop, où j’ai vu environ 8% du poids de l’appli composé de binaires exécutables ; et LibreOffice, où ça montait à environ 60%.
L’impact sera donc très variable, et chacun verra ce que ça donnera en fonction des applications qu’il utilise.

avatar r e m y | 

@BeePotato

Ok merci. Maintenant pour Rosetta 2, je ne pense pas qu'il recompile toute l'application (je vois mal la recompilation de Word ou Excel ne prendre que 20 secondes). Le supplément de code sera donc peut-être encore plus faible.

avatar macinoe | 

"La couche d'émulation permet d'utiliser à peu près n'importe quelle app de l'architecture d'en face"

"l'architecture d'en face"

Tiens donc.
La propension de certains à voir tout de manière manichéenne, à être capable de détester ce qu'ils ont adoré et à retourner leur veste aussi vite m'étonnera toujours.

avatar YetOneOtherGit | 

@macinoe

"La propension de certains à voir tout de manière manichéenne"

Tu oses tout c’est remarquable 😳

Le manichéisme c’est le fondement même de ta posture ici et tu oses le pointer du doigt (de façon assez ridicule en plus, le « d’en face » n’est en rien méprisant ou manichéen, c’est juste une façon imagée d’opposer les deux seuls plateformes restant sur le marché de façon significative, c’est une figure de style journalistique, rien de plus)

Le procès que tu fais aux rédacteurs de MacGe est honteux, la force de l’équipe étant justement de ne pas sombrer dans le manichéisme pour flatter une part de son audience.

Bref : tu oses tout et ce n’est jamais bon signe 🤢

avatar macinoe | 

Alors donc, après t'être acheté, sous la forme d'un abo premium, un droit à troller et une pseudo immunité pour te préserver d'un enième bannissement, te voilà réduit à l'état de lèche boule et de petit capo autoproclamé de la ligne idéologique officielle à suivre.

Toi au moins tu ne me déçoit jamais.

😘

Et pour revenir à l'expression "en face", je trouve ça un poil méprisant pour tout ceux qui ont un mac qui tourne sous Intel, soit à lors actuel quasiment 100% de parc depuis 2006, d'autant plus que ces machines sont encore vendues par Apple pour au moins 2 ans.

Je n'aime pas cette mentalité qui revient à se dédire soit même, à renier ses choix passés.
Qui veut noyer son chien dit qu'il a la rage.
Les mac sous Intel ont rendus des services formidables et je trouve ça nul de les dénigrer du jour au lendemain en les assimilant à ce qui serait un camp adverse.
C'est vraiment minable comme attitude.
A peu près autant que les gens qui trouvent tous les defaut de la terre à leur ex..
A se demander comment ils ont pu un jour les aimer.
Cette inconstance et ces jugements à géométrie variable ne montre qu'une personnalité bien sombre et sans convictions de la part de ceux qui s'y prêtent.

avatar YetOneOtherGit | 

@macinoe

"Je n'aime pas cette mentalité qui revient à se dédire soit même, à renier ses choix passés.
Qui veut noyer son chien dit qu'il a la rage.
Les mac sous Intel ont rendus des services formidables et je trouve ça nul de les dénigrer du jour au lendemain en les assimilant à ce qui serait un camp adverse.
C'est vraiment minable comme attitude.
A peu près autant que les gens qui trouvent tous les defaut de la terre à leur ex..
A se demander comment ils ont pu un jour les aimer.
Cette inconstance et ces jugements à géométrie variable ne montre qu'une personnalité bien sombre et sans convictions de la part de ceux qui s'y prêtent."

J’oubliais à quel point tu es soupe au lait et hautement susceptible 😄

Tu monte sur tes grands chevaux pour une simple figure de style journalistique absolument typique de MacGe (Commun l’exploration systématique de tous les synonymes de voleurs qui est devenue un running gag)

avatar Toinouco | 

Est-ce que ce sera aussi long que Catalina le soir de la sortie de Big Sur ?

avatar selmedioni | 

Hello Le vrai truc important est de savoir si les sims vont pouvoir tourner avec le M1 et rosetta.Il faut bien occuper son confinement. 🤣

avatar IceWizard | 

@selmedioni
"Hello Le vrai truc important est de savoir si les sims vont pouvoir tourner avec le M1 et rosetta."

Mais alors là, pas du tout ! Le seul truc important est de savoir si Rosetta 2 supporte Civilization 5 ! Le reste est annexe ..

avatar Rougail68 | 

Bon ben il est temps que je me barre de Mac maintenant ! Je trouve que les windows restent tres preformant sur les logiciels techniques et ms office.

Pages

CONNEXION UTILISATEUR