Comment Microsoft peut tirer les leçons de la transition Mac ARM d'Apple

Logo promotionnel pour la WWDC 2023.
Cette histoire fait partie de notre couverture complète d'Apple WWDC

Microsoft a tenté à plusieurs reprises de passer aux puces ARM au cours des 10 dernières années. Toutes ces tentatives ont échoué.

Contenu

  • Développeurs, développeurs, développeurs
  • Choisir un côté
  • Il est temps d'ébouriffer quelques plumes

Mais à Conférence mondiale des développeurs lundi, Apple a annoncé son propre projet de changer de l'utilisation des processeurs Intel au profit de ses propres puces ARM personnalisées, à partir de la fin de cette année. Mais dans le cas d’Apple, cela pourrait bien fonctionner.

Apparaissant décisif et planifié, Apple a abordé tout, de la compatibilité des applications aux performances, expliquant comment les Mac ARM bénéficieraient à la fois aux développeurs et aux consommateurs. Si Microsoft veut un jour réaliser quelque chose de similaire, il devrait commencer à prendre des notes.

En rapport

  • Les Mac M3 pourraient être lancés cette année – avec un ajout surprenant
  • Apple vient de donner aux joueurs Mac une bonne raison d'être enthousiasmé
  • Une fuite majeure révèle tous les secrets sur lesquels Apple travaille

Développeurs, développeurs, développeurs

iPad, Windows ordinateurs portables, et les iMac Pro ne seraient rien sans les développeurs tiers. Ils codent les applications que vous utilisez et les jeux auxquels vous jouez. C’est pourquoi, lorsqu’elle change d’architecture système, une entreprise doit écouter ce que les développeurs ont à dire. Tout type de transition nécessite un effort de développement, et ces développeurs devront être convaincus.

Vous ne pouvez pas dire que Microsoft n’a pas essayé. Depuis Visual Studio, la communauté conviviale pour les développeurs, GitHub, et même le programme Windows Insider, Microsoft dispose de nombreux outils dédiés pour ses développeurs. Microsoft a même présenté Project Reunion, pour aider les développeurs à coder de meilleures applications. Mais ses tentatives d’unifier sa plateforme pour les développeurs ont toujours échoué.

Que ce soit en forçant les développeurs réticents à l’ère de Windows 8 ou en refusant de choisir un camp depuis, la transition de Microsoft vers ARM a toujours trébuché sur le support des développeurs. Les développeurs Windows doivent coder des applications 32 bits distinctes pour les appareils ARM comme la Surface Pro X et d'autres PC toujours connectés. En effet, Windows 10 sur ARM n'est pas optimisé pour les versions 64 bits les plus populaires. applications. C’est aussi la raison pour laquelle certaines applications et périphériques ne fonctionnent tout simplement pas sur ces appareils.

C’est pourquoi Microsoft a dû s’appuyer fortement sur l’émulation d’applications de bureau 32 bits pour contourner ce problème. Comme le fait souvent l'émulation, elle aboutit à les problèmes de performance – même dans les applications courantes comme Google Chrome. Google est dans le même bateau avec sa prise en charge de Chrome OS pour Android applications.

Le manque d’applications natives a toujours été la pièce manquante du puzzle, et c’est ce qui distingue l’approche d’Apple.

Choisir un côté

Apple n’a pas mené son annonce de transition avec émulation. Il s’agissait de convaincre les développeurs de créer des applications natives. Cela commence avec le programme de démarrage rapide des applications universelles d’Apple. Bien qu'il ne soit pas gratuit, il donne aux développeurs les outils dont ils ont besoin pour passer à ARM en quelques jours seulement, du moins selon Apple.

Le programme donne accès à la documentation, aux forums et au support des versions bêta de Mac OS Big Sur et Xcode 12. Xcode 12 comprend des outils comme Universal 2, une application binaire qui prend en charge les systèmes Intel et Apple Silicon. Cela n’oblige pas les développeurs à parier sur l’endroit où se trouve le support d’Apple.

Il existe même un kit de transition pour développeur (DTK) qui fournit aux développeurs un exemple de Mac Mini avec le SoC A12Z Bionic sur lequel coder leurs applications avant que le public n'y accède.

Apple dispose également de sa propre émulation, mais uniquement comme solution de sauvegarde. Grâce à « Rosetta 2 », les utilisateurs pourront exécuter des applications Mac existantes qui n'ont pas encore été mises à jour, y compris celles dotées de plug-ins. La performance est encore inconnue, mais rien ne presse ici. Les applications plus petites sur lesquelles les gens comptent ne refuseront pas simplement de s'exécuter. C’est important, d’autant plus que les Mac équipés d’un processeur Intel existent depuis 15 ans (et continueront à l’avenir).

Mais il ne fait aucun doute où se trouve le support d’Apple. Objectif: applications natives fonctionnant sur des Mac alimentés par ARM. Il a même Catalyseur Mac pour essayer d'inonder le Mac App Store avec plus d'applications natives, bien qu'il s'agisse de ports d'applications iPad.

Il est temps d'ébouriffer quelques plumes

La stratégie de longue date de Microsoft visant à prendre en charge à la fois les applications anciennes et modernes a laissé l’écosystème divisé et affaibli. Windows 10X Cela devrait être la propre tentative de Microsoft de se moderniser, mais Microsoft a encore une fois reconnu qu’il devait jouer sur les deux tableaux. Il ne veut pas contrarier Intel, ses partenaires matériels ou son ancienne communauté de développeurs.

Mais cela ne peut pas durer éternellement. À terme, Microsoft devra choisir une direction et aller de l’avant. Si l’on se demande encore comment y parvenir, Apple vient de montrer la voie.

Recommandations des rédacteurs

  • Rapport: les MacBook 2024 d’Apple pourraient être confrontés à de graves pénuries
  • Comment macOS Sonoma pourrait réparer les widgets – ou les aggraver encore
  • Les puces Intel ont freiné le MacBook Air 15 pouces, selon Apple
  • Apple pourrait bientôt supprimer l'encoche de votre Mac et iPhone
  • Il existe un MacBook qu’Apple n’a pas le droit de continuer à vendre

Améliorez votre style de vieDigital Trends aide les lecteurs à garder un œil sur le monde en évolution rapide de la technologie avec toutes les dernières nouvelles, des critiques de produits amusantes, des éditoriaux perspicaces et des aperçus uniques.