{"code":"var Component=(()=>{var o=Object.create;var t=Object.defineProperty;var k=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty;var F=(s,e)=>()=>(e||s((e={exports:{}}).exports,e),e.exports),y=(s,e)=>{for(var n in e)t(s,n,{get:e[n],enumerable:!0})},a=(s,e,n,r)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let l of u(e))!g.call(s,l)&&l!==n&&t(s,l,{get:()=>e[l],enumerable:!(r=k(e,l))||r.enumerable});return s};var v=(s,e,n)=>(n=s!=null?o(m(s)):{},a(e||!s||!s.__esModule?t(n,\"default\",{value:s,enumerable:!0}):n,s)),C=s=>a(t({},\"__esModule\",{value:!0}),s);var d=F((f,h)=>{h.exports=_jsx_runtime});var E={};y(E,{default:()=>p});var i=v(d());function c(s){let e={a:\"a\",code:\"code\",em:\"em\",h2:\"h2\",h3:\"h3\",hr:\"hr\",img:\"img\",input:\"input\",li:\"li\",ol:\"ol\",p:\"p\",pre:\"pre\",span:\"span\",strong:\"strong\",table:\"table\",tbody:\"tbody\",td:\"td\",th:\"th\",thead:\"thead\",tr:\"tr\",ul:\"ul\",...s.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.p,{children:\"Quelque chose a chang\\xE9 cette semaine, et tout utilisateur Mac \\xE9quip\\xE9 de mat\\xE9riel Apple Silicon doit y pr\\xEAter attention. Les 16 et 17 f\\xE9vrier 2026, Apple a distribu\\xE9 macOS Tahoe 26.4 Beta 1 aux d\\xE9veloppeurs \\u2014 et enfoui dans ce build se cache un signal discret mais sans \\xE9quivoque : une nouvelle bo\\xEEte de dialogue d'avertissement qui appara\\xEEt \\xE0 chaque fois que vous lancez une application d\\xE9pendant de Rosetta 2.\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Le message indique : \",(0,i.jsx)(e.strong,{children:\"\\xAB Cette app ne sera plus prise en charge lorsque la prise en charge de Rosetta 2 se terminera. \\xBB\"})]}),`\n`,(0,i.jsx)(e.p,{children:\"Il n'y a pas de case \\xAB Ne plus afficher \\xBB. Apple veut que vous le voyiez \\xE0 chaque fois. Ce choix de conception d\\xE9lib\\xE9r\\xE9 vous dit tout ce que vous devez savoir sur la direction prise.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"Les Mac Intel atteignent la fin du support des mises \\xE0 jour \\u2014 macOS Tahoe 26.4 commence \\xE0 avertir les utilisateurs de la suppression de Rosetta 2\",src:\"/images/blog/rosetta-2-end-of-life-complete-guide-prepare-macos-27-2026/intel-macs-end-of-life.jpg\",width:\"2000\",height:\"1334\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Cet article est votre guide expert complet pour comprendre ce que cela signifie, comment auditer chaque application sur votre Mac d\\xE8s maintenant, et exactement quelles actions vous devez entreprendre \\u2014 que vous soyez un utilisateur ordinaire, un power user ou un d\\xE9veloppeur qui distribue des logiciels aux utilisateurs Mac.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"ce-qui-a-d\\xE9clench\\xE9-cet-article--lavertissement-de-macos-264-beta\",children:\"Ce Qui a D\\xE9clench\\xE9 Cet Article : L'Avertissement de macOS 26.4 Beta\"}),`\n`,(0,i.jsx)(e.h3,{id:\"la-bo\\xEEte-de-dialogue-qui-a-tout-chang\\xE9\",children:\"La Bo\\xEEte de Dialogue Qui a Tout Chang\\xE9\"}),`\n`,(0,i.jsx)(e.p,{children:\"Lorsqu'Apple a introduit macOS Tahoe 26.4 Beta 1 les 16 et 17 f\\xE9vrier 2026, les d\\xE9veloppeurs et les b\\xEAta-testeurs ont imm\\xE9diatement remarqu\\xE9 que toute application compil\\xE9e pour Intel d\\xE9clenche d\\xE9sormais une bo\\xEEte de dialogue d'avertissement au niveau syst\\xE8me au lancement. Il ne s'agit pas d'une simple notification discr\\xE8te ou d'une entr\\xE9e de journal silencieuse \\u2014 c'est une bo\\xEEte de dialogue modale compl\\xE8te qui appara\\xEEt devant tout le reste sur votre \\xE9cran et exige votre attention.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Selon les rapports de MacRumors, 9to5Mac et AppleInsider, la bo\\xEEte de dialogue appara\\xEEt \\xE0 chaque lancement sans possibilit\\xE9 de la rejeter d\\xE9finitivement pour une application donn\\xE9e. C'est le sch\\xE9ma \\xE9tabli d'Apple pour d\\xE9pr\\xE9cier les technologies : ils ont introduit des avertissements similaires avant la fin de la prise en charge des applications 32 bits dans macOS Catalina (2019), et avant plusieurs autres transitions majeures de plateforme. Lorsqu'Apple commence \\xE0 afficher des avertissements persistants \\xE0 chaque lancement, la suppression se mesure en ann\\xE9es, pas en d\\xE9cennies.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"pourquoi-macos-264-beta-est-significatif\",children:\"Pourquoi macOS 26.4 Beta est Significatif\"}),`\n`,(0,i.jsx)(e.p,{children:\"La Beta 1 d'une version ponctuelle est rarement l'endroit o\\xF9 Apple introduit des changements comportementaux visibles par les utilisateurs de cette ampleur. Le fait que cet avertissement soit apparu dans la 26.4 Beta 1 \\u2014 pas dans une version majeure, pas dans une pr\\xE9version d\\xE9veloppeur \\u2014 sugg\\xE8re qu'Apple a choisi une mise \\xE0 jour \\xE0 relativement faible visibilit\\xE9 pour commencer le message de d\\xE9pr\\xE9ciation pr\\xE9cis\\xE9ment parce qu'il faut du temps pour se propager. En commen\\xE7ant les avertissements en f\\xE9vrier 2026, Apple donne :\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Aux utilisateurs ordinaires\"}),\" environ 18 mois d'avertissements r\\xE9p\\xE9t\\xE9s avant la suppression de Rosetta 2\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Aux d\\xE9veloppeurs\"}),\" un signal public clair pour prioriser les builds natifs Apple Silicon\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Aux \\xE9quipes informatiques d'entreprise\"}),\" le temps d'auditer leurs inventaires logiciels et de planifier les migrations\"]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:\"C'est la gestion classique des transitions par Apple : des d\\xE9lais agressifs communiqu\\xE9s bien \\xE0 l'avance, avec des signaux d'urgence croissants.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"quest-ce-que-rosetta-2-et-pourquoi-est-ce-important-\",children:\"Qu'est-ce que Rosetta 2 et Pourquoi est-ce Important ?\"}),`\n`,(0,i.jsx)(e.h3,{id:\"la-base-technique\",children:\"La Base Technique\"}),`\n`,(0,i.jsx)(e.p,{children:\"Rosetta 2 est le traducteur binaire dynamique d'Apple \\u2014 un logiciel syst\\xE8me sophistiqu\\xE9 qui intercepte les instructions du code machine Intel x86_64 et les traduit en temps r\\xE9el en instructions ARM64 que les puces Apple Silicon peuvent ex\\xE9cuter nativement. Apple l'a introduit en novembre 2020 avec les premiers Mac Apple Silicon, donnant aux d\\xE9veloppeurs le temps de porter leurs applications tout en permettant aux utilisateurs de continuer \\xE0 ex\\xE9cuter leurs logiciels existants.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Le nom \\xAB Rosetta 2 \\xBB est une r\\xE9f\\xE9rence au Rosetta original, qu'Apple a utilis\\xE9 lors de sa transition de PowerPC vers les processeurs Intel en 2005-2006. Apple a supprim\\xE9 le Rosetta original avec OS X Lion en 2011, environ cinq ans apr\\xE8s le d\\xE9but de la transition Intel. Si le sch\\xE9ma se maintient, Rosetta 2 \\u2014 introduit en 2020 \\u2014 suit une trajectoire similaire.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"Architecture de la puce Apple Silicon \\u2014 la base de chaque Mac depuis 2020, rempla\\xE7ant les processeurs Intel x86_64\",src:\"/images/blog/rosetta-2-end-of-life-complete-guide-prepare-macos-27-2026/apple-silicon-chip.jpg\",width:\"1800\",height:\"1200\"})}),`\n`,(0,i.jsx)(e.h3,{id:\"comment-fonctionne-r\\xE9ellement-rosetta-2\",children:\"Comment Fonctionne R\\xE9ellement Rosetta 2\"}),`\n`,(0,i.jsx)(e.p,{children:\"Contrairement \\xE0 un \\xE9mulateur traditionnel, Rosetta 2 utilise une approche de traduction en deux \\xE9tapes :\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"\\xC9tape 1 \\u2014 Traduction Ahead-of-Time (AOT)\"}),\" : Lorsque vous lancez une app Intel pour la premi\\xE8re fois sur Apple Silicon, Rosetta 2 traduit l'int\\xE9gralit\\xE9 du binaire et met en cache la version ARM64 sur le disque. Cette traduction n'a lieu qu'une fois, et les lancements ult\\xE9rieurs utilisent la version en cache.\"]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"\\xC9tape 2 \\u2014 Traduction Just-in-Time (JIT)\"}),\" : Pour le code qui ne peut pas \\xEAtre pr\\xE9-traduit \\u2014 comme le code g\\xE9n\\xE9r\\xE9 dynamiquement dans les moteurs JavaScript ou certaines architectures de plugins \\u2014 Rosetta 2 traduit les instructions \\xE0 la vol\\xE9e pendant l'ex\\xE9cution.\"]}),`\n`,(0,i.jsx)(e.p,{children:\"Le m\\xE9canisme de mise en cache explique pourquoi les apps Intel semblent souvent acceptablement rapides sur Apple Silicon apr\\xE8s leur premier lancement. La p\\xE9nalit\\xE9 de performance est r\\xE9elle mais se situe g\\xE9n\\xE9ralement entre 10 et 30% pour les t\\xE2ches intensives en calcul, et pour de nombreuses applications quotidiennes, la puce M est tellement rapide que m\\xEAme le code traduit surpasse la m\\xEAme application s'ex\\xE9cutant nativement sur le mat\\xE9riel Intel pour lequel elle a \\xE9t\\xE9 compil\\xE9e \\xE0 l'origine.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"la-r\\xE9alit\\xE9-des-performances\",children:\"La R\\xE9alit\\xE9 des Performances\"}),`\n`,(0,i.jsx)(e.p,{children:\"Voici un fait qui surprend beaucoup d'utilisateurs : certaines applications Intel s'ex\\xE9cutent en r\\xE9alit\\xE9 plus rapidement via Rosetta 2 sur un Mac M4 qu'elles ne l'ont jamais fait sur le Mac Intel pour lequel elles ont \\xE9t\\xE9 con\\xE7ues. Ce n'est pas parce que Rosetta 2 acc\\xE9l\\xE8re les choses \\u2014 c'est parce que le silicon M est tellement plus rapide que les puces Intel qu'Apple commercialisait en 2019-2020 que m\\xEAme avec les frais g\\xE9n\\xE9raux de traduction, la M-series garde l'avantage.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Cela a cr\\xE9\\xE9 un faux sentiment de s\\xE9curit\\xE9. Beaucoup d'utilisateurs supposent qu'il n'y a aucune urgence parce que leurs anciennes apps Intel semblent rapides et fonctionnent bien. L'urgence ne concerne pas les performances actuelles \\u2014 elle concerne ce qui se passe lorsque Rosetta 2 est physiquement supprim\\xE9 du syst\\xE8me d'exploitation.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"le-calendrier-complet-de-d\\xE9pr\\xE9ciation-de-rosetta-2\",children:\"Le Calendrier Complet de D\\xE9pr\\xE9ciation de Rosetta 2\"}),`\n`,(0,i.jsx)(e.p,{children:\"Comprendre le calendrier est essentiel pour la planification. Voici ce que nous savons avec une grande certitude et ce qui reste sp\\xE9culatif.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"calendrier-officiel--ce-que-nous-savons\",children:\"Calendrier Officiel : Ce que Nous Savons\"}),`\n`,(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:\"\\xC9tape\"}),(0,i.jsx)(e.th,{children:\"Date\"}),(0,i.jsx)(e.th,{children:\"Statut\"}),(0,i.jsx)(e.th,{children:\"Impact\"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Rosetta 2 introduit\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"Termin\\xE9\"}),(0,i.jsx)(e.td,{children:\"Les apps Intel s'ex\\xE9cutent sur Apple Silicon\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Part de march\\xE9 Mac Apple Silicon >50%\"}),(0,i.jsx)(e.td,{children:\"2022\"}),(0,i.jsx)(e.td,{children:\"Termin\\xE9\"}),(0,i.jsx)(e.td,{children:\"La majorit\\xE9 des Mac n'ont plus besoin de Rosetta\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"macOS Tahoe 26 publi\\xE9\"}),(0,i.jsx)(e.td,{children:\"Automne 2025\"}),(0,i.jsx)(e.td,{children:\"Termin\\xE9\"}),(0,i.jsx)(e.td,{children:\"Derni\\xE8re version macOS prenant en charge les Mac Intel\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Bo\\xEEtes de dialogue d'avertissement macOS 26.4 Beta 1\"}),(0,i.jsx)(e.td,{children:\"F\\xE9vrier 2026\"}),(0,i.jsx)(e.td,{children:\"En cours\"}),(0,i.jsx)(e.td,{children:\"Avertissements par lancement pour les apps Intel\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"macOS 27 publi\\xE9\"}),(0,i.jsx)(e.td,{children:\"Automne 2026\"}),(0,i.jsx)(e.td,{children:\"\\xC0 venir\"}),(0,i.jsx)(e.td,{children:\"Apple Silicon uniquement ; Rosetta 2 toujours inclus\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"macOS 28 publi\\xE9\"}),(0,i.jsx)(e.td,{children:\"Automne 2027\"}),(0,i.jsx)(e.td,{children:\"Pr\\xE9vu\"}),(0,i.jsx)(e.td,{children:\"Suppression pr\\xE9vue de Rosetta 2\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Date limite build natif d\\xE9veloppeur\"}),(0,i.jsx)(e.td,{children:\"\\xC9t\\xE9 2027\"}),(0,i.jsx)(e.td,{children:\"Objectif\"}),(0,i.jsx)(e.td,{children:\"Les apps doivent livrer des versions natives Apple Silicon\"})]})]})]}),`\n`,(0,i.jsx)(e.h3,{id:\"ce-qui-se-passe-\\xE0-chaque-\\xE9tape\",children:\"Ce qui Se Passe \\xE0 Chaque \\xC9tape\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Maintenant (macOS Tahoe 26.x)\"}),\" : Chaque app Intel que vous lancez sur Apple Silicon affiche la bo\\xEEte de dialogue d'avertissement. L'app fonctionne toujours parfaitement. Rien n'est cass\\xE9. C'est la phase d'avertissement.\"]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Automne 2026 \\u2014 Lancement de macOS 27\"}),\" : macOS 27 n\\xE9cessite du mat\\xE9riel Apple Silicon \\u2014 les propri\\xE9taires de Mac Intel ne peuvent pas mettre \\xE0 niveau (leur machine a atteint la fin du support avec macOS Tahoe 26). Rosetta 2 reste dans macOS 27, donc vos apps Intel fonctionnent encore. Les bo\\xEEtes de dialogue d'avertissement continuent. Si vous \\xEAtes sur un Mac Apple Silicon sous macOS 27, les apps Intel se lancent encore.\"]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Automne 2027 \\u2014 Lancement de macOS 28\"}),\" : C'est la date de suppression pr\\xE9vue. Lorsqu'Apple supprime Rosetta 2 de macOS 28, les apps Intel uniquement afficheront une erreur et refuseront de se lancer. Il n'y aura aucune solution de contournement via les param\\xE8tres syst\\xE8me standard.\"]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Apr\\xE8s macOS 28\"}),\" : Vos options se r\\xE9duisent consid\\xE9rablement \\u2014 virtualisation, maintenir une machine sur une ancienne version macOS, ou simplement accepter que l'app ne fonctionne plus et trouver une alternative.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"pr\\xE9c\\xE9dent-historique--la-suppression-des-apps-32-bits\",children:\"Pr\\xE9c\\xE9dent Historique : La Suppression des Apps 32 Bits\"}),`\n`,(0,i.jsx)(e.p,{children:\"La d\\xE9pr\\xE9ciation par Apple de la prise en charge des applications 32 bits fournit le meilleur pr\\xE9c\\xE9dent pour comprendre comment la suppression de Rosetta 2 se d\\xE9roulera :\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"2017 (macOS High Sierra)\"}),\" : Apple a commenc\\xE9 \\xE0 avertir que les apps 32 bits ne seraient plus prises en charge \\xAB sans mises \\xE0 jour de leurs d\\xE9veloppeurs \\xBB\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"2018 (macOS Mojave)\"}),\" : Les avertissements sont devenus plus pro\\xE9minents ; \\xAB dernier macOS \\xE0 ex\\xE9cuter des apps 32 bits \\xBB\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"2019 (macOS Catalina)\"}),\" : Les apps 32 bits ont compl\\xE8tement cess\\xE9 de fonctionner, sans exceptions\"]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:\"La d\\xE9pr\\xE9ciation de Rosetta 2 semble suivre un sch\\xE9ma identique, l\\xE9g\\xE8rement compress\\xE9 en raison de l'ampleur de la transition Apple Silicon et de la maturit\\xE9 des outils Universal Binary.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"comment-auditer-vos-apps-maintenant--quatre-m\\xE9thodes-compl\\xE8tes\",children:\"Comment Auditer Vos Apps Maintenant : Quatre M\\xE9thodes Compl\\xE8tes\"}),`\n`,(0,i.jsx)(e.p,{children:\"C'est la section la plus importante si vous \\xEAtes un utilisateur Mac sur Apple Silicon. Parcourez chaque m\\xE9thode et obtenez une image compl\\xE8te de votre situation.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"Utilisation du Terminal et des outils d\\xE9veloppeur pour auditer les architectures d'apps sur votre Mac \\u2014 identification des apps Intel uniquement avant la suppression de Rosetta 2\",src:\"/images/blog/rosetta-2-end-of-life-complete-guide-prepare-macos-27-2026/developer-terminal.jpg\",width:\"2000\",height:\"1331\"})}),`\n`,(0,i.jsx)(e.h3,{id:\"m\\xE9thode-1--informations-syst\\xE8me-inventaire-complet-des-apps\",children:\"M\\xE9thode 1 : Informations Syst\\xE8me (Inventaire Complet des Apps)\"}),`\n`,(0,i.jsx)(e.p,{children:\"C'est la m\\xE9thode la plus compl\\xE8te \\u2014 elle vous montre chaque application sur votre Mac et son type d'architecture, qu'elle soit en cours d'ex\\xE9cution ou non.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape par \\xE9tape :\"})}),`\n`,(0,i.jsxs)(e.ol,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Cliquez sur le menu Apple () dans le coin sup\\xE9rieur gauche de votre \\xE9cran\"}),`\n`,(0,i.jsxs)(e.li,{children:[\"Maintenez la touche \",(0,i.jsx)(e.strong,{children:\"Option\"}),\" et cliquez sur \\xAB Informations Syst\\xE8me... \\xBB (maintenir Option saute la fen\\xEAtre \\xAB \\xC0 propos de ce Mac \\xBB et va directement aux Informations Syst\\xE8me)\"]}),`\n`,(0,i.jsxs)(e.li,{children:[\"Dans la barre lat\\xE9rale gauche, faites d\\xE9filer jusqu'\\xE0 la section \\xAB Logiciels \\xBB et cliquez sur \",(0,i.jsx)(e.strong,{children:\"Applications\"})]}),`\n`,(0,i.jsx)(e.li,{children:\"Attendez que la liste se remplisse \\u2014 cela peut prendre 30 \\xE0 60 secondes sur les machines avec de nombreuses apps\"}),`\n`,(0,i.jsxs)(e.li,{children:[\"Cliquez sur l'en-t\\xEAte de colonne \",(0,i.jsx)(e.strong,{children:\"Type\"}),\" pour trier les apps par type d'architecture\"]}),`\n`,(0,i.jsxs)(e.li,{children:[\"Recherchez les apps \\xE9tiquet\\xE9es \",(0,i.jsx)(e.strong,{children:\"Intel\"}),\" \\u2014 celles-ci n\\xE9cessitent Rosetta 2\"]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Comprendre les Valeurs de la Colonne Type :\"})}),`\n`,(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:\"Valeur Type\"}),(0,i.jsx)(e.th,{children:\"Signification\"}),(0,i.jsx)(e.th,{children:\"Rosetta 2 n\\xE9cessaire ?\"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Apple\"}),(0,i.jsx)(e.td,{children:\"Binaire natif Apple Silicon\"}),(0,i.jsx)(e.td,{children:\"Non\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Intel\"}),(0,i.jsx)(e.td,{children:\"Binaire Intel x86_64 uniquement\"}),(0,i.jsx)(e.td,{children:\"Oui \\u2014 ne fonctionnera plus dans macOS 28\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"Contient du code Intel et ARM64\"}),(0,i.jsx)(e.td,{children:\"Non \\u2014 s'ex\\xE9cute nativement\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"(vide)\"}),(0,i.jsx)(e.td,{children:\"App syst\\xE8me ou framework\"}),(0,i.jsx)(e.td,{children:\"G\\xE9n\\xE9ralement non\"})]})]})]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Conseil Pro\"}),\" : Exportez cette liste comme r\\xE9f\\xE9rence. Utilisez Fichier > Enregistrer (ou Commande-S) dans Informations Syst\\xE8me pour sauvegarder le rapport. Cela vous donne une base de r\\xE9f\\xE9rence \\xE0 comparer dans six mois.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"m\\xE9thode-2--moniteur-dactivit\\xE9-apps-en-cours-dex\\xE9cution-uniquement\",children:\"M\\xE9thode 2 : Moniteur d'Activit\\xE9 (Apps en Cours d'Ex\\xE9cution Uniquement)\"}),`\n`,(0,i.jsx)(e.p,{children:\"Le Moniteur d'Activit\\xE9 vous montre l'architecture des applications en cours d'ex\\xE9cution, ce qui est utile pour identifier les processus d\\xE9pendant de Rosetta qui n'apparaissent peut-\\xEAtre pas comme des applications de premier niveau \\u2014 y compris les processus auxiliaires, les utilitaires de barre de menus et les agents en arri\\xE8re-plan.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape par \\xE9tape :\"})}),`\n`,(0,i.jsxs)(e.ol,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Ouvrez le Moniteur d'Activit\\xE9 depuis Applications > Utilitaires, ou recherchez-le dans Spotlight (Commande-Espace, puis tapez \\xAB Moniteur d'Activit\\xE9 \\xBB)\"}),`\n`,(0,i.jsxs)(e.li,{children:[\"Allez dans le menu \",(0,i.jsx)(e.strong,{children:\"Pr\\xE9sentation\"}),\" dans la barre de menus\"]}),`\n`,(0,i.jsxs)(e.li,{children:[\"S\\xE9lectionnez \",(0,i.jsx)(e.strong,{children:\"Colonnes\"}),\", puis activez la colonne \",(0,i.jsx)(e.strong,{children:\"Type\"})]}),`\n`,(0,i.jsx)(e.li,{children:\"La colonne Type affiche maintenant \\xAB Intel \\xBB ou \\xAB Apple \\xBB \\xE0 c\\xF4t\\xE9 de chaque processus\"}),`\n`,(0,i.jsx)(e.li,{children:\"Triez par Type pour regrouper tous les processus Intel\"}),`\n`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Ce qu'il faut rechercher\"}),\" : Faites particuli\\xE8rement attention aux processus qui ne sont pas des apps \\xE9videntes \\u2014 des noms comme \\xAB helper \\xBB, \\xAB agent \\xBB, \\xAB daemon \\xBB ou des noms de processus sans associations d'apps \\xE9videntes. Ce sont souvent des composants en arri\\xE8re-plan d'apps dont la fen\\xEAtre principale semble native, mais dont les processus back-end utilisent encore du code Intel.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"m\\xE9thode-3--lire-les-informations-des-apps-individuelles\",children:\"M\\xE9thode 3 : Lire les Informations des Apps Individuelles\"}),`\n`,(0,i.jsx)(e.p,{children:\"Pour une v\\xE9rification rapide d'une seule app sans ouvrir les Informations Syst\\xE8me :\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape par \\xE9tape :\"})}),`\n`,(0,i.jsxs)(e.ol,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Ouvrez le Finder\"}),`\n`,(0,i.jsx)(e.li,{children:\"Naviguez vers votre dossier Applications\"}),`\n`,(0,i.jsx)(e.li,{children:\"Cliquez droit (ou Control-clic) sur n'importe quelle app\"}),`\n`,(0,i.jsxs)(e.li,{children:[\"S\\xE9lectionnez \",(0,i.jsx)(e.strong,{children:\"Lire les informations\"}),\" dans le menu contextuel\"]}),`\n`,(0,i.jsxs)(e.li,{children:[\"Recherchez le champ \",(0,i.jsx)(e.strong,{children:\"Type\"}),\" dans le panneau d'informations\"]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:\"Si Type indique \\xAB Application (Intel) \\xBB, l'app n\\xE9cessite Rosetta 2. Si elle indique \\xAB Application (Universal) \\xBB ou simplement \\xAB Application \\xBB, elle s'ex\\xE9cute nativement sur Apple Silicon.\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Note Importante\"}),\" : Si vous voyez une case \\xE0 cocher \\xAB Ouvrir avec Rosetta \\xBB dans le panneau Lire les informations, cela signifie que l'app est un Universal Binary mais que vous (ou un installateur) avez pr\\xE9c\\xE9demment choisi de la forcer \\xE0 s'ex\\xE9cuter en mode Intel. D\\xE9cocher cette case la fait s'ex\\xE9cuter nativement.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"m\\xE9thode-4--commandes-terminal-le-plus-d\\xE9taill\\xE9\",children:\"M\\xE9thode 4 : Commandes Terminal (Le Plus D\\xE9taill\\xE9)\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"La commande \",(0,i.jsx)(e.code,{children:\"file\"}),\" est la m\\xE9thode la plus fiable pour examiner les binaires d'application et obtenir des informations pr\\xE9cises sur l'architecture.\"]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"V\\xE9rification de Base pour une Seule App :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsx)(e.code,{children:(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Applications/AppName.app/Contents/MacOS/AppName\"})]})})})}),`\n`,(0,i.jsxs)(e.p,{children:[\"Remplacez \",(0,i.jsx)(e.code,{children:\"AppName\"}),\" par le nom r\\xE9el de l'application. Par exemple :\"]}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsx)(e.code,{children:(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Applications/Safari.app/Contents/MacOS/Safari\"})]})})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Comprendre la Sortie :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"# Apple Silicon natif uniquement :\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"/Applications/AppName.app/Contents/MacOS/AppName: Mach-O 64-bit executable arm64\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"# Apple Silicon natif (signature plus r\\xE9cente) :\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"/Applications/AppName.app/Contents/MacOS/AppName: Mach-O 64-bit executable arm64e\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"# Intel uniquement \\u2014 Rosetta 2 requis :\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"/Applications/AppName.app/Contents/MacOS/AppName: Mach-O 64-bit executable x86_64\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"# Universal Binary \\u2014 pas besoin de Rosetta :\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"/Applications/AppName.app/Contents/MacOS/AppName: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64]\"})})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Scanner Toutes les Applications en Une Fois :\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Utilisez cette commande en une ligne dans le Terminal pour g\\xE9n\\xE9rer un rapport complet de toutes les architectures d'apps dans votre dossier Applications :\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"for\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" app \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"in\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Applications/*.app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"do\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"basename\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" .app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/Contents/MacOS/\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"  if\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" [ \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"-f\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" ]; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"then\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"    arch\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -o\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" 'arm64\\\\|x86_64'\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -u\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" tr\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" '\\\\n'\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" '/'\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"    echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\": ${\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"arch\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"%/\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'}\"'})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"  fi\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"done\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"/dev/null\"})]})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Version Plus Compl\\xE8te (Inclut Tous les Sous-dossiers) :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Applications\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"*.app\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -maxdepth\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 2\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" while\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" read\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"do\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"basename\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" .app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'/Contents/MacOS\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -type\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" f\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -perm\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" +111\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" head\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -1\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"  if\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" [ \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"-n\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" ]; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"then\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"    result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"    if\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -q\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"x86_64\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" && \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"!\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -q\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"arm64\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"then\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"      echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"INTEL (Rosetta requis): '}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"    elif\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -q\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"arm64\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" && \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -q\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"x86_64\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"then\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"      echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"Universal: '}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"    elif\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -q\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"arm64\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"then\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"      echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"Native Apple Silicon: '}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"    fi\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"  fi\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"done\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"/dev/null \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"|\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"})]})]})})}),`\n`,(0,i.jsx)(e.p,{children:\"Ex\\xE9cutez cette commande, attendez 30 \\xE0 60 secondes, et vous aurez une liste tri\\xE9e de toutes vos apps Intel, Universal et natives Apple Silicon.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"V\\xE9rifier avec lipo pour Encore Plus de D\\xE9tails :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsx)(e.code,{children:(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"lipo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -info\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Applications/AppName.app/Contents/MacOS/AppName\"})]})})})}),`\n`,(0,i.jsx)(e.p,{children:\"C'est l'outil bas niveau qui produit une sortie comme :\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>',children:(0,i.jsx)(e.code,{children:(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"Architectures in the fat file: /Applications/... are: x86_64 arm64\"})})})})}),`\n`,(0,i.jsx)(e.p,{children:\"ou pour les apps Intel uniquement :\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>',children:(0,i.jsx)(e.code,{children:(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{children:\"Non-fat file: /Applications/... is architecture: x86_64\"})})})})}),`\n`,(0,i.jsx)(e.h2,{id:\"quelles-apps-sont-s\\xFBres-et-lesquelles-n\\xE9cessitent-une-action\",children:\"Quelles Apps Sont S\\xFBres et Lesquelles N\\xE9cessitent une Action\"}),`\n`,(0,i.jsx)(e.h3,{id:\"applications-majeures-devenues-natives-vous-\\xEAtes-en-s\\xE9curit\\xE9\",children:\"Applications Majeures Devenues Natives (Vous \\xCAtes en S\\xE9curit\\xE9)\"}),`\n`,(0,i.jsx)(e.p,{children:\"La grande majorit\\xE9 des logiciels grand public grand public a effectu\\xE9 la transition vers Apple Silicon natif il y a des ann\\xE9es. Si vous n'ex\\xE9cutez que des apps populaires et activement maintenues, vous \\xEAtes probablement en bonne position.\"}),`\n`,(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:\"App / Suite\"}),(0,i.jsx)(e.th,{children:\"Natif depuis\"}),(0,i.jsx)(e.th,{children:\"Architecture\"}),(0,i.jsx)(e.th,{children:\"Statut\"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Adobe Photoshop\"}),(0,i.jsx)(e.td,{children:\"Janvier 2022\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Adobe Premiere Pro\"}),(0,i.jsx)(e.td,{children:\"Avril 2022\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Adobe Illustrator\"}),(0,i.jsx)(e.td,{children:\"Mars 2022\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Adobe Lightroom\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Microsoft Word\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Microsoft Excel\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Microsoft PowerPoint\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Microsoft Outlook\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Google Chrome\"}),(0,i.jsx)(e.td,{children:\"Mars 2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Mozilla Firefox\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Slack\"}),(0,i.jsx)(e.td,{children:\"Mars 2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Zoom\"}),(0,i.jsx)(e.td,{children:\"Avril 2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Microsoft Teams\"}),(0,i.jsx)(e.td,{children:\"Mars 2022\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"VS Code\"}),(0,i.jsx)(e.td,{children:\"Mars 2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"JetBrains IDEs\"}),(0,i.jsx)(e.td,{children:\"2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Figma\"}),(0,i.jsx)(e.td,{children:\"2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Dropbox\"}),(0,i.jsx)(e.td,{children:\"2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"1Password\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Spotify\"}),(0,i.jsx)(e.td,{children:\"2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"VLC Media Player\"}),(0,i.jsx)(e.td,{children:\"2021\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Final Cut Pro\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"ARM natif\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Logic Pro\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"ARM natif\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Xcode\"}),(0,i.jsx)(e.td,{children:\"Novembre 2020\"}),(0,i.jsx)(e.td,{children:\"ARM natif\"}),(0,i.jsx)(e.td,{children:\"S\\xFBr\"})]})]})]}),`\n`,(0,i.jsx)(e.h3,{id:\"cat\\xE9gories-pouvant-encore-n\\xE9cessiter-rosetta-2\",children:\"Cat\\xE9gories Pouvant Encore N\\xE9cessiter Rosetta 2\"}),`\n`,(0,i.jsx)(e.p,{children:\"Tous les logiciels n'\\xE9voluent pas au m\\xEAme rythme. Les cat\\xE9gories les plus susceptibles d'avoir encore des composants Intel uniquement en 2026 sont :\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Plugins de Production Audio (Risque le Plus \\xC9lev\\xE9)\"})}),`\n`,(0,i.jsx)(e.p,{children:\"C'est la cat\\xE9gorie \\xE0 risque unique le plus \\xE9lev\\xE9. Les plugins Audio Unit (AU) et VST sont souvent de petits outils sp\\xE9cialis\\xE9s maintenus par de petites \\xE9quipes de d\\xE9veloppement ou des d\\xE9veloppeurs solo. Beaucoup de ces plugins n'ont pas \\xE9t\\xE9 mis \\xE0 jour depuis des ann\\xE9es, et certains d\\xE9veloppeurs ont abandonn\\xE9 la maintenance active.\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifiez vos Audio Units\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" ~/Library/Audio/Plug-Ins\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Library/Audio/Plug-Ins\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"*.component\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"while\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" read\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" plugin\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"do\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$plugin\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'/Contents/MacOS\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -type\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" f\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" head\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -1\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"  if\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" [ \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"-n\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" ]; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"then\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"    result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"    if\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -q\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"x86_64\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" && \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"!\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$result\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -q\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"arm64\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"then\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"      echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"INTEL PLUGIN: $('}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"basename\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" $plugin\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:')\"'})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"    fi\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"  fi\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"done\"})})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Logiciels Scientifiques et de Recherche\"})}),`\n`,(0,i.jsx)(e.p,{children:\"De nombreuses applications de calcul scientifique, outils logiciels acad\\xE9miques et instruments de recherche ont des versions Intel uniquement qui sont rarement mises \\xE0 jour en raison de petites bases d'utilisateurs, de cycles de financement acad\\xE9mique ou de contraintes d'achat institutionnel. Les exemples incluent :\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Outils d'analyse de donn\\xE9es sp\\xE9cialis\\xE9s (certaines bo\\xEEtes \\xE0 outils MATLAB, packages R avec extensions compil\\xE9es)\"}),`\n`,(0,i.jsx)(e.li,{children:\"Outils de Syst\\xE8me d'Information G\\xE9ographique (SIG)\"}),`\n`,(0,i.jsx)(e.li,{children:\"Logiciels de contr\\xF4le d'instruments de laboratoire\"}),`\n`,(0,i.jsx)(e.li,{children:\"Pipelines de traitement de donn\\xE9es h\\xE9rit\\xE9s avec composants compil\\xE9s\"}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Applications Industrielles et d'Entreprise\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Les logiciels d'entreprise \\xE9voluent lentement. Les applications m\\xE9tier, les connecteurs ERP, les clients VPN pour les anciennes infrastructures d'entreprise et les logiciels d'interface mat\\xE9rielle sp\\xE9cialis\\xE9s restent fr\\xE9quemment sur les architectures Intel longtemps apr\\xE8s que les logiciels grand public ont fait la transition.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Anciens Jeux et Clients de Plateformes de Jeux\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Bien que les principales plateformes de jeux (Steam, Epic Games Store) soient devenues natives il y a des ann\\xE9es, les anciens titres de jeux compil\\xE9s en Intel uniquement et jamais mis \\xE0 jour restent sur Rosetta. Ces jeux cesseront de fonctionner lorsque macOS 28 supprimera la prise en charge de Rosetta 2.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Outils Cr\\xE9atifs H\\xE9rit\\xE9s\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Les anciennes versions de logiciels cr\\xE9atifs professionnels \\u2014 versions ant\\xE9rieures \\xE0 Apple Silicon, achet\\xE9es sous licence perp\\xE9tuelle plut\\xF4t qu'en abonnement \\u2014 peuvent encore \\xEAtre Intel uniquement. Si vous ex\\xE9cutez une ancienne version de Final Cut Pro 7, ou une version h\\xE9rit\\xE9e d'un outil audio/vid\\xE9o, v\\xE9rifiez son architecture.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"Compatibilit\\xE9 des apps Mac en transition \\u2014 identification des apps qui ne fonctionneront plus lorsque Rosetta 2 sera supprim\\xE9 dans macOS 28\",src:\"/images/blog/rosetta-2-end-of-life-complete-guide-prepare-macos-27-2026/app-compatibility.jpg\",width:\"1800\",height:\"1204\"})}),`\n`,(0,i.jsx)(e.h2,{id:\"ce-qui-se-passe-r\\xE9ellement-lorsque-rosetta-2-est-supprim\\xE9\",children:\"Ce Qui Se Passe R\\xE9ellement Lorsque Rosetta 2 est Supprim\\xE9\"}),`\n`,(0,i.jsx)(e.h3,{id:\"le-sc\\xE9nario-macos-27-automne-2026\",children:\"Le Sc\\xE9nario macOS 27 (Automne 2026)\"}),`\n`,(0,i.jsx)(e.p,{children:\"Lorsque macOS 27 sera livr\\xE9 \\xE0 l'automne 2026, deux choses se produiront simultan\\xE9ment :\"}),`\n`,(0,i.jsxs)(e.ol,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Les propri\\xE9taires de Mac Intel ne pourront pas mettre \\xE0 niveau (leur mat\\xE9riel n'est plus pris en charge)\"}),`\n`,(0,i.jsx)(e.li,{children:\"Les propri\\xE9taires de Mac Apple Silicon pourront mettre \\xE0 niveau, et Rosetta 2 reste dans macOS 27\"}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:\"Pour les utilisateurs de Mac Apple Silicon qui passent \\xE0 macOS 27, les apps Intel continuent de fonctionner. Les bo\\xEEtes de dialogue d'avertissement continuent. Rien ne se casse. C'est une p\\xE9riode de gr\\xE2ce \\u2014 le d\\xE9lai qu'Apple accorde \\xE0 la fois aux utilisateurs et aux d\\xE9veloppeurs avant la suppression finale.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"le-sc\\xE9nario-macos-28-automne-2027--quand-les-apps-cesseront-de-fonctionner\",children:\"Le Sc\\xE9nario macOS 28 (Automne 2027) : Quand les Apps Cesseront de Fonctionner\"}),`\n`,(0,i.jsx)(e.p,{children:\"Lorsque macOS 28 sera livr\\xE9 \\xE0 l'automne 2027 \\u2014 en supposant qu'Apple suive le pr\\xE9c\\xE9dent \\xE9tabli par la suppression des applications 32 bits en 2019 \\u2014 Rosetta 2 sera supprim\\xE9 du syst\\xE8me d'exploitation de base. \\xC0 ce moment-l\\xE0 :\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Ce que Verront les Utilisateurs\"}),\" : Lorsque vous tenterez de lancer une app Intel uniquement sur macOS 28, vous verrez une bo\\xEEte de dialogue d'erreur similaire \\xE0 : \\xAB AppName ne peut pas \\xEAtre ouvert car il n'est pas compatible avec votre Mac. \\xBB Il n'y aura pas de Rosetta 2 vers lequel se replier.\"]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Ce qui Ne Sera Pas Affect\\xE9\"}),\" :\"]}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Les apps Universal Binary (contenant du code Intel et ARM64) \\u2014 celles-ci continueront de fonctionner normalement\"}),`\n`,(0,i.jsx)(e.li,{children:\"Les apps natives Apple Silicon \\u2014 non affect\\xE9es\"}),`\n`,(0,i.jsx)(e.li,{children:\"Les apps Web et les Progressive Web Apps (PWA) \\u2014 non affect\\xE9es\"}),`\n`,(0,i.jsx)(e.li,{children:\"Les apps s'ex\\xE9cutant dans des machines virtuelles \\u2014 d\\xE9pend de la solution de virtualisation\"}),`\n`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Le Dossier Permanent\"}),\" : macOS 28 conservera probablement Rosetta 2 sous une forme ou une autre pour la compatibilit\\xE9 au niveau syst\\xE8me ou la prise en charge des jeux h\\xE9rit\\xE9s (Apple a parfois maintenu des couches de compatibilit\\xE9 sp\\xE9cifiquement pour les jeux), mais le Rosetta 2 g\\xE9n\\xE9ral orient\\xE9 d\\xE9veloppeur pour les apps de productivit\\xE9 devrait \\xEAtre supprim\\xE9.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"options-de-transition-lorsque-la-date-limite-arrive\",children:\"Options de Transition Lorsque la Date Limite Arrive\"}),`\n`,(0,i.jsx)(e.p,{children:\"Si vous vous retrouvez avec des apps Intel uniquement sans alternative native Apple Silicon d'ici l'automne 2027, vos options sont :\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Option 1 : Rester sur macOS 27\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Vous pouvez refuser de mettre \\xE0 niveau vers macOS 28 et continuer \\xE0 ex\\xE9cuter macOS 27 avec Rosetta 2 intact. Cela fonctionne jusqu'\\xE0 ce qu'Apple arr\\xEAte de corriger macOS 27 avec des patches de s\\xE9curit\\xE9, ce qui se produit g\\xE9n\\xE9ralement environ 18 \\xE0 24 mois apr\\xE8s la sortie d'une nouvelle version majeure. Cela signifie que la prise en charge de macOS 27 pourrait se terminer vers l'automne 2028-2029, vous donnant un d\\xE9lai suppl\\xE9mentaire.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Option 2 : Machines Virtuelles\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Parallels Desktop pour Mac prend en charge l'ex\\xE9cution d'environnements de machines virtuelles pouvant potentiellement ex\\xE9cuter des apps compil\\xE9es pour Intel via une \\xE9mulation imbriqu\\xE9e. Les performances varient consid\\xE9rablement et cette approche convient mieux \\xE0 une utilisation occasionnelle qu'aux workflows quotidiens. Ce n'est pas une solution \\xE0 long terme pour les applications principales.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Option 3 : Conserver un Mac H\\xE9rit\\xE9\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Certaines organisations et professionnels conservent un ancien Mac Intel (ou un premier Mac Apple Silicon sous un ancien macOS) sp\\xE9cifiquement pour ex\\xE9cuter des logiciels h\\xE9rit\\xE9s. C'est viable pour un acc\\xE8s occasionnel aux outils h\\xE9rit\\xE9s, mais n\\xE9cessite la maintenance d'un mat\\xE9riel vieillissant.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Option 4 : Trouver des Alternatives Natives\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Dans la plupart des cas, la meilleure strat\\xE9gie \\xE0 long terme est de trouver une alternative native Apple Silicon pour toute app Intel uniquement dont vous d\\xE9pendez. Cinq ans dans l'\\xE8re Apple Silicon, l'\\xE9cosyst\\xE8me d'apps natives est riche, et pour la plupart des cat\\xE9gories de logiciels, il existe des alternatives convaincantes.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"apple-silicon--comprendre-larchitecture\",children:\"Apple Silicon : Comprendre l'Architecture\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"MacBook avec Apple Silicon \\u2014 les apps ARM64 natives s'ex\\xE9cutent avec des performances compl\\xE8tes, aucune traduction Rosetta 2 requise\",src:\"/images/blog/rosetta-2-end-of-life-complete-guide-prepare-macos-27-2026/apple-silicon-performance.jpg\",width:\"1800\",height:\"2700\"})}),`\n`,(0,i.jsx)(e.h3,{id:\"ce-que-signifie--universal-binary--et-pourquoi-cest-important\",children:\"Ce que Signifie \\xAB Universal Binary \\xBB et Pourquoi c'est Important\"}),`\n`,(0,i.jsx)(e.p,{children:\"Apple a introduit Universal Binary 2 avec Apple Silicon pour permettre aux d\\xE9veloppeurs de livrer un seul package d'application qui s'ex\\xE9cute nativement sur les Mac Intel et Apple Silicon. Lorsque vous regardez la colonne \\xAB Type \\xBB dans les Informations Syst\\xE8me et voyez \\xAB Universal \\xBB, vous voyez cette technologie \\xE0 l'\\u0153uvre.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Un Universal Binary contient deux copies compl\\xE8tes du code d'application compil\\xE9 :\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Une compil\\xE9e pour Intel x86_64\"}),`\n`,(0,i.jsx)(e.li,{children:\"Une compil\\xE9e pour Apple Silicon ARM64\"}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:\"macOS s\\xE9lectionne automatiquement la version appropri\\xE9e pour le mat\\xE9riel sur lequel il s'ex\\xE9cute. Les Universal Binaries sont la solution id\\xE9ale pour les d\\xE9veloppeurs qui doivent prendre en charge les deux plateformes \\u2014 mais ils r\\xE9sultent en des tailles de bundle d'applications plus grandes (environ le double de la taille binaire, bien que les assets soient partag\\xE9s).\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Pourquoi les Universal Binaries Sont S\\xFBrs Pour Toujours\"}),\" : M\\xEAme apr\\xE8s la suppression de Rosetta 2, les Universal Binaries continueront de fonctionner parfaitement car ils contiennent du code ARM64 natif qu'Apple Silicon peut ex\\xE9cuter directement. Vous n'avez jamais \\xE0 vous soucier des apps Universal Binary dans le contexte de la d\\xE9pr\\xE9ciation de Rosetta 2.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"r\\xE9f\\xE9rence-des-types-darchitecture\",children:\"R\\xE9f\\xE9rence des Types d'Architecture\"}),`\n`,(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:\"Architecture\"}),(0,i.jsx)(e.th,{children:\"Terme macOS\"}),(0,i.jsx)(e.th,{children:\"Sortie Terminal\"}),(0,i.jsx)(e.th,{children:\"Rosetta n\\xE9cessaire\"}),(0,i.jsx)(e.th,{children:\"S\\xFBr apr\\xE8s macOS 28\"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"ARM64\"}),(0,i.jsx)(e.td,{children:\"Apple\"}),(0,i.jsx)(e.td,{children:\"arm64 ou arm64e\"}),(0,i.jsx)(e.td,{children:\"Non\"}),(0,i.jsx)(e.td,{children:\"Oui\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"x86_64\"}),(0,i.jsx)(e.td,{children:\"Intel\"}),(0,i.jsx)(e.td,{children:\"x86_64\"}),(0,i.jsx)(e.td,{children:\"Oui\"}),(0,i.jsx)(e.td,{children:\"Non\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"ARM64 + x86_64\"}),(0,i.jsx)(e.td,{children:\"Universal\"}),(0,i.jsx)(e.td,{children:\"universal binary\"}),(0,i.jsx)(e.td,{children:\"Non\"}),(0,i.jsx)(e.td,{children:\"Oui\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"ARM64e\"}),(0,i.jsx)(e.td,{children:\"Apple (sign\\xE9)\"}),(0,i.jsx)(e.td,{children:\"arm64e\"}),(0,i.jsx)(e.td,{children:\"Non\"}),(0,i.jsx)(e.td,{children:\"Oui\"})]})]})]}),`\n`,(0,i.jsx)(e.h2,{id:\"plan-daction--ce-que-vous-devriez-faire-maintenant\",children:\"Plan d'Action : Ce que Vous Devriez Faire Maintenant\"}),`\n`,(0,i.jsx)(e.h3,{id:\"\\xE9tapes-imm\\xE9diates-cette-semaine\",children:\"\\xC9tapes Imm\\xE9diates (Cette Semaine)\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 1 : Effectuer l'Audit d'Architecture\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Utilisez la M\\xE9thode 1 (Informations Syst\\xE8me) ou la M\\xE9thode 4 (commande Terminal) de cet article pour g\\xE9n\\xE9rer une liste compl\\xE8te de chaque app sur votre Mac et son architecture. Sauvegardez cette liste. Vous devez savoir avec quoi vous travaillez.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 2 : Cat\\xE9goriser vos Apps Intel\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Pour chaque app Intel que vous trouvez, classez-la dans l'un des trois groupes :\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Critique\"}),\" : Vous l'utilisez quotidiennement ou hebdomadairement, et votre travail en d\\xE9pend\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Important\"}),\" : Vous l'utilisez mensuellement, et les alternatives n\\xE9cessiteraient des changements de workflow significatifs\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"H\\xE9ritage\"}),\" : Vous l'utilisez rarement, ou pourriez facilement trouver une alternative\"]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 3 : Rechercher Chaque App Critique et Importante\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Pour chaque app dans les cat\\xE9gories Critique et Importante, d\\xE9terminez :\"}),`\n`,(0,i.jsxs)(e.ol,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Existe-t-il d\\xE9j\\xE0 une version native Apple Silicon ? (T\\xE9l\\xE9chargez-la imm\\xE9diatement si c'est le cas)\"}),`\n`,(0,i.jsx)(e.li,{children:\"Le d\\xE9veloppeur a-t-il annonc\\xE9 une version Apple Silicon en d\\xE9veloppement ?\"}),`\n`,(0,i.jsx)(e.li,{children:\"Le d\\xE9veloppeur est-il encore actif, ou le produit a-t-il \\xE9t\\xE9 abandonn\\xE9 ?\"}),`\n`,(0,i.jsx)(e.li,{children:\"Existe-t-il des alternatives natives matures ?\"}),`\n`]}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rification rapide : Y a-t-il une version Apple Silicon dans l'App Store ?\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Utilisez la recherche App Store, ou v\\xE9rifiez directement le site web du d\\xE9veloppeur\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifiez \\xE9galement : https://isapplesiliconready.com (base de donn\\xE9es maintenue par la communaut\\xE9)\"})})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 4 : Contacter les D\\xE9veloppeurs\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Pour les apps dont vous d\\xE9pendez qui n'ont pas de version native et aucun plan annonc\\xE9, contactez directement le d\\xE9veloppeur. La pression des clients fonctionne. Une vague de tickets de support sur la compatibilit\\xE9 Apple Silicon \\u2014 surtout en citant les bo\\xEEtes de dialogue d'avertissement macOS 26.4 \\u2014 envoie un signal de march\\xE9 clair.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"\\xE9tapes-\\xE0-moyen-terme-6-prochains-mois\",children:\"\\xC9tapes \\xE0 Moyen Terme (6 Prochains Mois)\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Construire Votre Feuille de Route de Migration\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Cr\\xE9ez une simple feuille de calcul ou liste :\"}),`\n`,(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:\"Nom de l'App\"}),(0,i.jsx)(e.th,{children:\"Statut Actuel\"}),(0,i.jsx)(e.th,{children:\"Version Native ?\"}),(0,i.jsx)(e.th,{children:\"Remplacement\"}),(0,i.jsx)(e.th,{children:\"Priorit\\xE9\"}),(0,i.jsx)(e.th,{children:\"Date Cible\"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"[App]\"}),(0,i.jsx)(e.td,{children:\"Intel uniquement\"}),(0,i.jsx)(e.td,{children:\"En d\\xE9veloppement\"}),(0,i.jsx)(e.td,{children:\"N/A\"}),(0,i.jsx)(e.td,{children:\"Critique\"}),(0,i.jsx)(e.td,{children:\"Q3 2026\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"[App]\"}),(0,i.jsx)(e.td,{children:\"Intel uniquement\"}),(0,i.jsx)(e.td,{children:\"Non\"}),(0,i.jsx)(e.td,{children:\"[Alternative]\"}),(0,i.jsx)(e.td,{children:\"Important\"}),(0,i.jsx)(e.td,{children:\"Q4 2026\"})]})]})]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Tester les Alternatives T\\xF4t\"})}),`\n`,(0,i.jsx)(e.p,{children:\"N'attendez pas que macOS 28 soit livr\\xE9 pour essayer des apps alternatives. Tester et faire la transition des workflows prend du temps, surtout pour les outils professionnels. Si vous identifiez aujourd'hui une app qui devra \\xEAtre remplac\\xE9e, commencez \\xE0 tester des alternatives maintenant quand il n'y a pas d'urgence.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9valuer Votre Situation de Plugins\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Si vous utilisez des stations audionum\\xE9riques, des plugins de retouche photo ou tout autre logiciel cr\\xE9atif bas\\xE9 sur des plugins, auditez vos plugins s\\xE9par\\xE9ment. Les plugins ont souvent des cycles de mise \\xE0 jour ind\\xE9pendants de leurs apps h\\xF4tes.\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifier tous les Audio Units (coupable courant pour les d\\xE9pendances Intel)\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" ~/Library/Audio/Plug-Ins/Components\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Library/Audio/Plug-Ins/Components\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  -name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"*.component\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -maxdepth\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 1\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"while\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" read\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" p\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"do\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$p\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'/Contents/MacOS\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -type\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" f\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -perm\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" +111\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" head\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -1\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  [ \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"-n\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" ] && \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"$('}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\" '}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"|\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -o\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" 'x86_64\\\\|arm64'): $(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"basename\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" $p\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:')\"'})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"done\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifier les plugins VST3\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" ~/Library/Audio/Plug-Ins/VST3\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Library/Audio/Plug-Ins/VST3\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  -name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"*.vst3\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -maxdepth\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" 1\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"while\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" read\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" p\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"do\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$p\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'/Contents/MacOS\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -type\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" f\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -perm\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" +111\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" head\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -1\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  [ \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"-n\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" ] && \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"$('}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\" '}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"|\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -o\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" 'x86_64\\\\|arm64'): $(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"basename\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" $p\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:')\"'})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"done\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"})]})]})})}),`\n`,(0,i.jsx)(e.h2,{id:\"guide-d\\xE9veloppeur--ce-que-vous-devez-faire-avant-la-suppression-de-rosetta-2\",children:\"Guide D\\xE9veloppeur : Ce que Vous Devez Faire Avant la Suppression de Rosetta 2\"}),`\n`,(0,i.jsx)(e.p,{children:\"Si vous distribuez des logiciels aux utilisateurs Mac, la bo\\xEEte de dialogue d'avertissement macOS 26.4 n'est pas seulement une pr\\xE9occupation pour les utilisateurs \\u2014 c'est un message direct pour vous. Chacun de vos utilisateurs sur du mat\\xE9riel Apple Silicon voit maintenant un avertissement \\xE0 chaque fois qu'ils lancent votre app. Cela nuit \\xE0 l'exp\\xE9rience utilisateur et \\xE0 la confiance.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"D\\xE9veloppeur construisant un Universal Binary \\u2014 Xcode rend simple la compilation d'apps pour Intel x86_64 et Apple Silicon ARM64\",src:\"/images/blog/rosetta-2-end-of-life-complete-guide-prepare-macos-27-2026/xcode-universal-binary.jpg\",width:\"1800\",height:\"1202\"})}),`\n`,(0,i.jsx)(e.h3,{id:\"combien-de-temps-avez-vous-r\\xE9ellement-\",children:\"Combien de Temps Avez-vous R\\xE9ellement ?\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Maintenant jusqu'\\xE0 l'automne 2026\"}),\" : Les bo\\xEEtes de dialogue d'avertissement apparaissent \\xE0 chaque lancement. Les utilisateurs les voient mais les apps fonctionnent normalement.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Automne 2026 \\u2014 Automne 2027\"}),\" : macOS 27 est livr\\xE9. Fonctionne encore. Les avertissements continuent. C'est votre derni\\xE8re fen\\xEAtre de build.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Automne 2027\"}),\" : macOS 28 est livr\\xE9. Les apps Intel uniquement ne se lancent plus. Tout utilisateur qui met \\xE0 niveau perd compl\\xE8tement l'acc\\xE8s \\xE0 votre app.\"]}),`\n`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Date Limite Pratique\"}),\" : Pour livrer un build natif avant la livraison de macOS 28 et \\xEAtre dans l'App Store \\xE0 temps, vous devez compl\\xE9ter votre build Apple Silicon d'ici environ \",(0,i.jsx)(e.strong,{children:\"juin-juillet 2027\"}),\" pour permettre le review et la propagation des mises \\xE0 jour. Pour les apps d'entreprise ou \\xE0 distribution directe, votre d\\xE9lai interne peut \\xEAtre plus t\\xF4t en fonction de votre cadence de release.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"construire-pour-apple-silicon--le-processus-technique\",children:\"Construire pour Apple Silicon : Le Processus Technique\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 1 : Mettre \\xE0 Jour votre Cha\\xEEne d'Outils\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Xcode prend en charge la compilation Apple Silicon depuis Xcode 12 (sorti en novembre 2020). Si vous utilisez une version quelconque de Xcode des cinq derni\\xE8res ann\\xE9es, votre cha\\xEEne d'outils est pr\\xEAte.\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifier la version de Xcode et la prise en charge Apple Silicon\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"xcodebuild\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -version\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifier les SDK et architectures disponibles\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"xcodebuild\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -showsdks\"})]})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 2 : Construire un Universal Binary\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Pour la plupart des applications macOS, la construction d'un Universal Binary est l'approche recommand\\xE9e \\u2014 elle maintient la compatibilit\\xE9 avec Intel et Apple Silicon sans changements de code dans la plupart des cas.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Utilisation de l'Interface Xcode :\"})}),`\n`,(0,i.jsxs)(e.ol,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Ouvrez votre projet dans Xcode\"}),`\n`,(0,i.jsx)(e.li,{children:\"S\\xE9lectionnez votre cible dans le Navigateur de projet\"}),`\n`,(0,i.jsxs)(e.li,{children:[\"Allez dans \",(0,i.jsx)(e.strong,{children:\"Build Settings\"})]}),`\n`,(0,i.jsxs)(e.li,{children:[\"Trouvez \",(0,i.jsx)(e.strong,{children:\"Architectures\"}),\" (recherchez-le dans la barre de filtrage)\"]}),`\n`,(0,i.jsx)(e.li,{children:\"Changez depuis \\xAB Standard Architectures (arm64, x86_64) \\xBB pour confirmer que les deux sont list\\xE9es\"}),`\n`,(0,i.jsxs)(e.li,{children:[\"Sous \",(0,i.jsx)(e.strong,{children:\"Excluded Architectures\"}),\", assurez-vous que ni arm64 ni x86_64 n'est exclu pour Release\"]}),`\n`,(0,i.jsxs)(e.li,{children:[\"Construisez pour les deux architectures via \",(0,i.jsx)(e.strong,{children:\"Product > Archive\"})]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Utilisation de la Ligne de Commande xcodebuild :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Construire un Universal Binary\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"xcodebuild\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -project\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" YourProject.xcodeproj\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  -scheme\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" YourScheme\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  -configuration\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" Release\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'  ARCHS=\"arm64 x86_64\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"  ONLY_ACTIVE_ARCH=NO\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"  build\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifier le binaire r\\xE9sultant\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"lipo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -info\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" build/Release/YourApp.app/Contents/MacOS/YourApp\"})]})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Utilisation de Swift Package Manager :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Construire pour Apple Silicon\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"swift\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" build\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -c\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" release\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --arch\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" arm64\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Construire pour Intel\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"swift\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" build\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -c\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" release\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --arch\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" x86_64\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Cr\\xE9er un Universal Binary avec lipo\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"lipo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -create\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"  .build/arm64-apple-macosx/release/YourBinary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"  .build/x86_64-apple-macosx/release/YourBinary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  -output\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" YourBinary-universal\"})]})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 3 : Traiter le Code Sp\\xE9cifique \\xE0 l'Architecture\"})}),`\n`,(0,i.jsx)(e.p,{children:\"La plupart du code Swift et Objective-C se compile proprement pour ARM64 sans modifications. Le code C et C++ qui utilise des intrins\\xE8ques sp\\xE9cifiques \\xE0 l'architecture n\\xE9cessite une attention particuli\\xE8re :\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Instructions SIMD :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M16.5921 9.1962s-.354-3.298-3.627-3.39c-3.2741-.09-4.9552 2.474-4.9552 6.14 0 3.6651 1.858 6.5972 5.0451 6.5972 3.184 0 3.5381-3.665 3.5381-3.665l6.1041.365s.36 3.31-2.196 5.836c-2.552 2.5241-5.6901 2.9371-7.8762 2.9201-2.19-.017-5.2261.034-8.1602-2.97-2.938-3.0101-3.436-5.9302-3.436-8.8002 0-2.8701.556-6.6702 4.047-9.5502C7.444.72 9.849 0 12.254 0c10.0422 0 10.7172 9.2602 10.7172 9.2602z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"// Intrins\\xE8ques Intel SSE/AVX \\u2014 PAS disponibles sur ARM64\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"#include\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" <immintrin.h>\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"__m256 result \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" _mm256_add_ps\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(a, b);\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"  // \\xC9chouera \\xE0 compiler sur ARM64\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"// \\xC9quivalent ARM NEON \\u2014 utiliser la compilation conditionnelle\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"#if\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" defined\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"__arm64__\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\") \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"||\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" defined\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"__aarch64__\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"  #include\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" <arm_neon.h>\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  float32x4_t\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" result \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" vaddq_f32\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(a, b);\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"#else\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"  #include\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" <immintrin.h>\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  __m128 result \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" _mm_add_ps\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(a, b);\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"#endif\"})})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"D\\xE9tection d'Architecture \\xE0 l'Ex\\xE9cution :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"M7.508 0c-.287 0-.573 0-.86.002-.241.002-.483.003-.724.01-.132.003-.263.009-.395.015A9.154 9.154 0 0 0 4.348.15 5.492 5.492 0 0 0 2.85.645 5.04 5.04 0 0 0 .645 2.848c-.245.48-.4.972-.495 1.5-.093.52-.122 1.05-.136 1.576a35.2 35.2 0 0 0-.012.724C0 6.935 0 7.221 0 7.508v8.984c0 .287 0 .575.002.862.002.24.005.481.012.722.014.526.043 1.057.136 1.576.095.528.25 1.02.495 1.5a5.03 5.03 0 0 0 2.205 2.203c.48.244.97.4 1.498.495.52.093 1.05.124 1.576.138.241.007.483.009.724.01.287.002.573.002.86.002h8.984c.287 0 .573 0 .86-.002.241-.001.483-.003.724-.01a10.523 10.523 0 0 0 1.578-.138 5.322 5.322 0 0 0 1.498-.495 5.035 5.035 0 0 0 2.203-2.203c.245-.48.4-.972.495-1.5.093-.52.124-1.05.138-1.576.007-.241.009-.481.01-.722.002-.287.002-.575.002-.862V7.508c0-.287 0-.573-.002-.86a33.662 33.662 0 0 0-.01-.724 10.5 10.5 0 0 0-.138-1.576 5.328 5.328 0 0 0-.495-1.5A5.039 5.039 0 0 0 21.152.645 5.32 5.32 0 0 0 19.654.15a10.493 10.493 0 0 0-1.578-.138 34.98 34.98 0 0 0-.722-.01C17.067 0 16.779 0 16.492 0H7.508zm6.035 3.41c4.114 2.47 6.545 7.162 5.549 11.131-.024.093-.05.181-.076.272l.002.001c2.062 2.538 1.5 5.258 1.236 4.745-1.072-2.086-3.066-1.568-4.088-1.043a6.803 6.803 0 0 1-.281.158l-.02.012-.002.002c-2.115 1.123-4.957 1.205-7.812-.022a12.568 12.568 0 0 1-5.64-4.838c.649.48 1.35.902 2.097 1.252 3.019 1.414 6.051 1.311 8.197-.002C9.651 12.73 7.101 9.67 5.146 7.191a10.628 10.628 0 0 1-1.005-1.384c2.34 2.142 6.038 4.83 7.365 5.576C8.69 8.408 6.208 4.743 6.324 4.86c4.436 4.47 8.528 6.996 8.528 6.996.154.085.27.154.36.213.085-.215.16-.437.224-.668.708-2.588-.09-5.548-1.893-7.992z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"// Swift : D\\xE9tecter l'architecture \\xE0 l'ex\\xE9cution si n\\xE9cessaire\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"#\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"if\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" arch\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"arm64\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  print\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:`\"S'ex\\xE9cute sur Apple Silicon\"`}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"#\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"elseif\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" arch\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"x86_64\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  print\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:`\"S'ex\\xE9cute sur Intel\"`}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"#\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"endif\"})]})]})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 4 : Applications Electron\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Si votre app Mac est construite avec Electron, la construction pour Apple Silicon n\\xE9cessite de sp\\xE9cifier l'architecture cible dans votre processus de build :\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Construire pour Apple Silicon uniquement\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"electron-builder\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --mac\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --arm64\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Construire pour Intel uniquement\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"electron-builder\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --mac\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --x64\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Construire Universal (recommand\\xE9)\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"electron-builder\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --mac\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --universal\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Ou utiliser des scripts npm\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"npm\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" run\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" build\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --mac\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --universal\"})]})]})})}),`\n`,(0,i.jsxs)(e.p,{children:[\"Pour la plupart des apps Electron, passer \\xE0 un build Universal est aussi simple qu'ajouter \",(0,i.jsx)(e.code,{children:\"--universal\"}),\" \\xE0 votre commande de build, \\xE0 condition que tous les modules Node.js natifs dans vos d\\xE9pendances prennent \\xE9galement en charge Apple Silicon (ce que la grande majorit\\xE9 fait en 2026).\"]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"\\xC9tape 5 : Tester Soigneusement sur du Mat\\xE9riel Apple Silicon\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Un Universal Binary qui compile avec succ\\xE8s peut encore avoir des bugs subtils sp\\xE9cifiques \\xE0 l'ex\\xE9cution ARM64. Testez sur du vrai mat\\xE9riel Apple Silicon, pas seulement sur des simulateurs :\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Ex\\xE9cuter sp\\xE9cifiquement le slice Apple Silicon (m\\xEAme sur Mac Apple Silicon)\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"arch\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -arm64\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Applications/YourApp.app/Contents/MacOS/YourApp\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Forcer le slice Intel \\xE0 s'ex\\xE9cuter sur Apple Silicon (pour les tests de comparaison)\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"arch\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -x86_64\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Applications/YourApp.app/Contents/MacOS/YourApp\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifier quelle architecture utilise un processus en cours d'ex\\xE9cution\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"ps\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" aux\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" YourApp\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"  # Recherchez 'arm64' ou 'x86_64' dans la sortie ps\"})]})]})})}),`\n`,(0,i.jsx)(e.h3,{id:\"gestion-des-d\\xE9pendances-tierces\",children:\"Gestion des D\\xE9pendances Tierces\"}),`\n`,(0,i.jsx)(e.p,{children:\"L'obstacle le plus courant \\xE0 la construction d'un Universal Binary n'est pas votre propre code \\u2014 ce sont les biblioth\\xE8ques tierces contre lesquelles vous vous liez. Si une biblioth\\xE8que li\\xE9e est Intel uniquement, votre Universal Binary ne peut pas lier le slice ARM64.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Diagnostic des Probl\\xE8mes d'Architecture des D\\xE9pendances :\"})}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifier tous les frameworks et biblioth\\xE8ques dans votre bundle d'app\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" YourApp.app\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"*.dylib\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -o\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -name\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"*.framework\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"while\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" read\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" lib\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"; \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"do\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"  binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"=\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$lib\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" ||\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" find\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$lib\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'/Versions/Current\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -type\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" f\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" 2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" head\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -1\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\")\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  echo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"$('}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"basename\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" $lib\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"): $(\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"file\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\"$binary\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:'\" '}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"2>\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"/dev/null \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"|\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -o\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" 'arm64\\\\|x86_64' \"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"|\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" sort\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -u\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" tr\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:` '\\\\n' '/')\"`})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\"done\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Pour les d\\xE9pendances CocoaPods\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"pod\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" install\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"  # Assurez-vous d'avoir les derni\\xE8res versions\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# CocoaPods moderne g\\xE9n\\xE8re des xcframeworks universels pour les pods bien maintenus\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Pour Swift Package Manager\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# La plupart des packages SPM activement maintenus prennent en charge Apple Silicon\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifiez Package.resolved pour des versions sp\\xE9cifiques si vous avez des probl\\xE8mes\"})})]})})}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Quand une D\\xE9pendance est Intel Uniquement\"}),\" :\"]}),`\n`,(0,i.jsxs)(e.ol,{children:[`\n`,(0,i.jsx)(e.li,{children:\"V\\xE9rifiez s'il existe une version plus r\\xE9cente de la biblioth\\xE8que qui prend en charge Apple Silicon\"}),`\n`,(0,i.jsx)(e.li,{children:\"V\\xE9rifiez si la biblioth\\xE8que a une branche ou un fork alternatif avec support ARM64\"}),`\n`,(0,i.jsx)(e.li,{children:\"Contactez le mainteneur de la biblioth\\xE8que en citant l'avertissement macOS 26.4 comme urgence\"}),`\n`,(0,i.jsx)(e.li,{children:\"\\xC9valuez si la d\\xE9pendance peut \\xEAtre remplac\\xE9e par une alternative native Apple\"}),`\n`,(0,i.jsx)(e.li,{children:\"En dernier recours, utilisez la compilation conditionnelle pour utiliser une impl\\xE9mentation diff\\xE9rente sur ARM64\"}),`\n`]}),`\n`,(0,i.jsx)(e.h3,{id:\"signature-et-notarisation-des-universal-binaries\",children:\"Signature et Notarisation des Universal Binaries\"}),`\n`,(0,i.jsx)(e.p,{children:\"Les Universal Binaries n\\xE9cessitent une signature de code correcte pour s'assurer que les deux slices sont correctement sign\\xE9s :\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Signer un Universal Binary (les deux slices sont sign\\xE9s)\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"codesign\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --force\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --sign\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"Developer ID Application: Your Name (TEAMID)\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  --options\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" runtime\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  --entitlements\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" YourApp.entitlements\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\"  YourApp.app\"})}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# V\\xE9rifier la signature des deux architectures\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"codesign\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --display\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --verbose=4\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" YourApp.app\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Notariser pour la distribution en dehors de l'App Store\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"xcrun\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" notarytool\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" submit\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" YourApp.dmg\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  --apple-id\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"your@email.com\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  --team-id\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"YOURTEAMID\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  --password\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"app-specific-password\"'}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" \\\\\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\"  --wait\"})})]})})}),`\n`,(0,i.jsx)(e.h2,{id:\"questions-fr\\xE9quemment-pos\\xE9es\",children:\"Questions Fr\\xE9quemment Pos\\xE9es\"}),`\n`,(0,i.jsx)(e.h3,{id:\"q--jai-un-mac-intel-est-ce-que-cela-maffecte-\",children:\"Q : J'ai un Mac Intel. Est-ce que cela m'affecte ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" Pas directement pour l'instant, mais indirectement oui. Les propri\\xE9taires de Mac Intel ne peuvent pas mettre \\xE0 niveau au-del\\xE0 de macOS Tahoe 26 (sorti automne 2025). Si vous restez sur macOS Tahoe 26, toutes vos apps \\u2014 Intel et natives \\u2014 continuent de fonctionner normalement tant qu'Apple continue d'appliquer des patches de s\\xE9curit\\xE9 \\xE0 macOS Tahoe (typiquement 2 \\xE0 3 ans apr\\xE8s la sortie de la prochaine version majeure, donc approximativement jusqu'en 2028-2029). Vous ne verrez jamais les bo\\xEEtes de dialogue d'avertissement Rosetta 2 qu'Apple a introduites dans la 26.4 Beta car ces avertissements concernent sp\\xE9cifiquement ce qui se passe lorsque Rosetta 2 est supprim\\xE9 \\u2014 et votre version macOS ne le supprime pas.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"q--mon-app-intel-sex\\xE9cute-plus-vite-que-certaines-apps-natives-que-jai-essay\\xE9es-pourquoi-mettre-\\xE0-niveau-\",children:\"Q : Mon app Intel s'ex\\xE9cute plus vite que certaines apps natives que j'ai essay\\xE9es. Pourquoi mettre \\xE0 niveau ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" La performance n'est pas le probl\\xE8me \\u2014 la compatibilit\\xE9 future l'est. L'app qui s'ex\\xE9cute vite aujourd'hui via Rosetta 2 cessera compl\\xE8tement de se lancer lorsque macOS 28 supprimera Rosetta 2. Si une alternative native semble plus lente maintenant, cela pourrait s'am\\xE9liorer \\xE0 mesure que les d\\xE9veloppeurs optimisent pour Apple Silicon. Cela vaut aussi la peine de v\\xE9rifier si vous comparez \\xE9quitablement \\u2014 certaines apps \\xAB natives \\xBB plus lentes sont simplement moins optimis\\xE9es, pas intrins\\xE8quement plus lentes parce qu'elles sont natives.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"q--puis-je-d\\xE9sactiver-les-bo\\xEEtes-de-dialogue-davertissement-dans-macos-264-\",children:\"Q : Puis-je d\\xE9sactiver les bo\\xEEtes de dialogue d'avertissement dans macOS 26.4 ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" Apple n'a d\\xE9lib\\xE9r\\xE9ment pas inclus d'option \\xAB Ne plus afficher \\xBB, et il n'existe pas de pr\\xE9f\\xE9rence syst\\xE8me prise en charge pour d\\xE9sactiver globalement ces avertissements. C'est intentionnel \\u2014 Apple veut que les avertissements soient persistants et in\\xE9vitables. Les utilisateurs techniquement sophistiqu\\xE9s peuvent trouver des solutions de contournement via des fichiers syst\\xE8me ou des commandes Terminal, mais Apple peut fermer celles-ci dans les builds b\\xEAta suivants, et d\\xE9sactiver les avertissements ne change pas le calendrier sous-jacent.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"q--que-faire-si-un-d\\xE9veloppeur-dit-quil-ne-publiera-jamais-de-version-native-apple-silicon-\",children:\"Q : Que faire si un d\\xE9veloppeur dit qu'il ne publiera jamais de version native Apple Silicon ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" Alors vous avez votre r\\xE9ponse : cette app cessera de fonctionner sur macOS 28 si vous mettez \\xE0 niveau. Vous devriez commencer imm\\xE9diatement \\xE0 \\xE9valuer des alternatives. La d\\xE9cision du d\\xE9veloppeur de ne pas prendre en charge Apple Silicon est une d\\xE9cision commerciale \\u2014 cela signifie soit qu'il abandonne le d\\xE9veloppement Mac, soit que leur base d'utilisateurs n'est pas suffisamment grande pour justifier l'investissement. Dans tous les cas, cela signale que vous devriez planifier sans cette app.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"q--les-plugins-plugins-audio-plugins-photoshop-etc-sont-ils-s\\xE9par\\xE9s-de-lapp-h\\xF4te-\",children:\"Q : Les plugins (plugins audio, plugins Photoshop, etc.) sont-ils s\\xE9par\\xE9s de l'app h\\xF4te ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" Oui, et c'est un point critique. Une application h\\xF4te comme Logic Pro peut \\xEAtre enti\\xE8rement native Apple Silicon, mais les plugins individuels qu'elle charge peuvent encore \\xEAtre Intel uniquement et n\\xE9cessiter Rosetta 2. Si vous avez des apps h\\xF4tes natives mais des plugins Intel, ces plugins cesseront de se charger lorsque Rosetta 2 sera supprim\\xE9 \\u2014 m\\xEAme si l'app h\\xF4te elle-m\\xEAme est en bonne sant\\xE9. Vous devez auditer \\xE0 la fois vos applications h\\xF4tes et tous leurs plugins s\\xE9par\\xE9ment.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"q--quen-est-il-des-apps-que-jutilise-seulement-occasionnellement--dois-je-me-d\\xE9p\\xEAcher-de-les-remplacer-\",children:\"Q : Qu'en est-il des apps que j'utilise seulement occasionnellement ? Dois-je me d\\xE9p\\xEAcher de les remplacer ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" Si une app est vraiment dans votre cat\\xE9gorie \\xAB rarement utilis\\xE9e \\xBB, vous avez jusqu'\\xE0 l'automne 2027 lorsque macOS 28 est livr\\xE9. C'est plus de 18 mois \\xE0 partir d'aujourd'hui. Il n'y a pas besoin de se pr\\xE9cipiter \\u2014 mais ajoutez-la \\xE0 une liste et revenez dans 12 mois pour voir si une version native est apparue ou si une alternative native a m\\xFBri.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"q--comment-v\\xE9rifier-si-une-app-que-je-suis-sur-le-point-dacheter-sur-lapp-store-est-native-\",children:\"Q : Comment v\\xE9rifier si une app que je suis sur le point d'acheter sur l'App Store est native ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" Sur la page produit de l'App Store, faites d\\xE9filer jusqu'\\xE0 la section Informations. Recherchez le champ \",(0,i.jsx)(e.strong,{children:\"Compatibilit\\xE9\"}),\" \\u2014 il listera \\xAB macOS \\xBB comme exigence, et sous \",(0,i.jsx)(e.strong,{children:\"Cat\\xE9gorie\"}),\", vous pouvez parfois voir des informations d'architecture. Plus fiable, utilisez l'App Store sur votre Mac Apple Silicon \\u2014 si une app n'a qu'un binaire Intel, l'App Store indiquera des limitations de compatibilit\\xE9. Pour les logiciels hors App Store, le site web du d\\xE9veloppeur indique g\\xE9n\\xE9ralement la prise en charge Apple Silicon, et des sites comme isapplesiliconready.com maintiennent des listes v\\xE9rifi\\xE9es par la communaut\\xE9.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"q--rosetta-2-est-il-vraiment-supprim\\xE9-ou-sagit-il-de-sp\\xE9culation-\",children:\"Q : Rosetta 2 est-il vraiment supprim\\xE9, ou s'agit-il de sp\\xE9culation ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" Les bo\\xEEtes de dialogue d'avertissement par lancement dans macOS 26.4 Beta sont un comportement officiel d'Apple, pas une sp\\xE9culation. Apple n'a jamais ajout\\xE9 d'avertissements de compatibilit\\xE9 persistants par lancement pour une technologie qu'il pr\\xE9voit de garder ind\\xE9finiment. Le pr\\xE9c\\xE9dent historique de la suppression des apps 32 bits (avertie en 2017, supprim\\xE9e en 2019) et du Rosetta original (averti en 2010, supprim\\xE9 en 2011) est clair. Le moment exact \\u2014 macOS 28, automne 2027 \\u2014 est notre meilleure projection bas\\xE9e sur ce pr\\xE9c\\xE9dent, mais la suppression elle-m\\xEAme est certaine.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"q--quest-ce-que-universal-binary-2-et-en-quoi-diff\\xE8re-t-il-de-luniversal-binary-original-\",children:\"Q : Qu'est-ce que Universal Binary 2 et en quoi diff\\xE8re-t-il de l'Universal Binary original ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"R :\"}),\" L'Universal Binary original (de la transition PowerPC vers Intel 2005-2006) combinait le code PowerPC et Intel dans un seul package. Universal Binary 2 (introduit en 2020) combine le code Intel x86_64 et Apple Silicon ARM64 dans un seul package. La technologie sous-jacente (un \\xAB fat binary \\xBB utilisant le format Mach-O d'Apple) est similaire, mais les architectures sont diff\\xE9rentes. Universal Binary 2 est ce que les d\\xE9veloppeurs doivent livrer aujourd'hui pour prendre en charge \\xE0 la fois les utilisateurs Mac Intel et Apple Silicon.\"]}),`\n`,(0,i.jsx)(e.h2,{id:\"planifier-votre-calendrier-de-transition-personnel\",children:\"Planifier Votre Calendrier de Transition Personnel\"}),`\n`,(0,i.jsx)(e.p,{children:\"Voici une liste de contr\\xF4le pratique \\xE0 travailler dans les mois \\xE0 venir :\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"F\\xE9vrier - Avril 2026 (Maintenant)\"})}),`\n`,(0,i.jsxs)(e.ul,{className:\"contains-task-list\",children:[`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Effectuer l'audit complet de l'architecture des apps avec les Informations Syst\\xE8me ou le Terminal\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Identifier toutes les apps Intel uniquement sur votre machine\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Cat\\xE9goriser chaque app comme Critique, Important ou H\\xE9ritage\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Rechercher si des versions natives existent pour toutes les apps Critiques\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"T\\xE9l\\xE9charger et installer toutes les versions natives d\\xE9j\\xE0 disponibles\"]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Mai - Ao\\xFBt 2026\"})}),`\n`,(0,i.jsxs)(e.ul,{className:\"contains-task-list\",children:[`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Tester des apps alternatives pour les apps Intel uniquement critiques sans version native\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Contacter les d\\xE9veloppeurs d'apps Intel uniquement importantes pour se renseigner sur les builds natifs\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Auditer les plugins (audio, logiciel cr\\xE9atif) s\\xE9par\\xE9ment\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Prendre des d\\xE9cisions d'achat pour les apps de remplacement si n\\xE9cessaire\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Planifier les transitions de workflow pour les apps qui seront remplac\\xE9es\"]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Septembre - D\\xE9cembre 2026 (Lancement de macOS 27)\"})}),`\n`,(0,i.jsxs)(e.ul,{className:\"contains-task-list\",children:[`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Examiner les notes de version de macOS 27 pour tout changement du comportement de Rosetta 2\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Mettre \\xE0 niveau vers macOS 27 si votre mat\\xE9riel le prend en charge (Apple Silicon uniquement)\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Relancer l'audit des apps \\u2014 plus de versions natives peuvent \\xEAtre apparues\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Finaliser la strat\\xE9gie de remplacement pour les apps Intel uniquement restantes\"]}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"2027 (Ann\\xE9e de Pr\\xE9paration Finale)\"})}),`\n`,(0,i.jsxs)(e.ul,{className:\"contains-task-list\",children:[`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Surveiller les communications des d\\xE9veloppeurs d'apps pour les annonces de builds natifs\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Commencer les transitions finales des apps Intel vers les alternatives natives\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Tester toutes les apps critiques pour le workflow sur macOS 27 avant la livraison de macOS 28\"]}),`\n`,(0,i.jsxs)(e.li,{className:\"task-list-item\",children:[(0,i.jsx)(e.input,{type:\"checkbox\",disabled:!0}),\" \",\"Viser z\\xE9ro d\\xE9pendance Rosetta 2 avant l'automne 2027\"]}),`\n`]}),`\n`,(0,i.jsx)(e.h2,{id:\"la-vue-densemble--apple-silicon-cinq-ans-apr\\xE8s\",children:\"La Vue d'Ensemble : Apple Silicon Cinq Ans Apr\\xE8s\"}),`\n`,(0,i.jsx)(e.p,{children:\"Les bo\\xEEtes de dialogue d'avertissement de macOS 26.4 Beta marquent un moment significatif dans l'histoire d'Apple Silicon. Cinq ans apr\\xE8s le lancement du M1 en novembre 2020, Apple signale la fin formelle du pont de compatibilit\\xE9 qui a rendu la transition transparente pour la plupart des utilisateurs.\"}),`\n`,(0,i.jsx)(e.p,{children:\"La transition a \\xE9t\\xE9 remarquablement fluide selon les normes historiques. La transition originale PowerPC vers Intel a consid\\xE9rablement perturb\\xE9 les workflows de nombreux utilisateurs professionnels. La transition Apple Silicon, gr\\xE2ce aux performances de Rosetta 2 et au rythme rapide du d\\xE9veloppement d'apps natives, \\xE9tait largement invisible pour la plupart des utilisateurs Mac. Les d\\xE9veloppeurs ont port\\xE9 leurs apps rapidement, les avantages de performance d'Apple Silicon \\xE9taient significatifs, et dans les deux ans suivant le lancement du M1, la plupart des logiciels grand public s'ex\\xE9cutaient nativement.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"Apple Silicon \\u2014 cinq ans dans la transition, la plateforme Mac est plus rapide, plus efficace et plus capable que jamais\",src:\"/images/blog/rosetta-2-end-of-life-complete-guide-prepare-macos-27-2026/apple-silicon-chip.jpg\",width:\"1800\",height:\"1200\"})}),`\n`,(0,i.jsx)(e.p,{children:\"Ce qui reste est une longue tra\\xEEne de logiciels sp\\xE9cialis\\xE9s, de niche et h\\xE9rit\\xE9s. La p\\xE9riode d'avertissement de 18 mois avant macOS 28 est la reconnaissance par Apple que cette longue tra\\xEEne existe et a besoin de temps pour se r\\xE9soudre. Les avertissements ne sont pas alarmants \\u2014 ils sont informatifs. La plupart des utilisateurs Mac qui sont rest\\xE9s \\xE0 jour avec les principaux logiciels grand public sont d\\xE9j\\xE0 en bonne position. Les utilisateurs qui doivent agir sont ceux qui ex\\xE9cutent des outils professionnels sp\\xE9cialis\\xE9s, des plugins de production audio, des logiciels scientifiques et des applications d'entreprise.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Pour la grande majorit\\xE9 des utilisateurs Mac lisant ceci en f\\xE9vrier 2026, l'action pratique est simple : effectuez l'audit, trouvez vos apps Intel, et passez un apr\\xE8s-midi \\xE0 rechercher si des versions natives existent ou arrivent. Dans la plupart des cas, vous d\\xE9couvrirez que votre exposition est plus petite que vous ne le craigniez.\"}),`\n`,(0,i.jsx)(e.hr,{}),`\n`,(0,i.jsx)(e.h2,{id:\"lecture-compl\\xE9mentaire\",children:\"Lecture Compl\\xE9mentaire\"}),`\n`,(0,i.jsx)(e.p,{children:\"Pour plus d'informations sur macOS Tahoe et la transition vers l'informatique Apple Silicon uniquement :\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.a,{href:\"/blog/macos-tahoe-26-4-beta-1-complete-guide-2026\",children:\"Guide Complet macOS Tahoe 26.4 Beta 1 : Tout ce qui est Nouveau dans la Mise \\xE0 Jour de F\\xE9vrier 2026\"}),\" \\u2014 Analyse compl\\xE8te de la 26.4 Beta incluant le syst\\xE8me d'avertissement Rosetta 2\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.a,{href:\"/blog/intel-mac-transition-guide\",children:\"Guide de Transition Mac Intel : Votre Feuille de Route Compl\\xE8te\"}),\" \\u2014 Tout ce que les propri\\xE9taires de Mac Intel doivent savoir sur leur chemin de mise \\xE0 niveau\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.a,{href:\"/blog/macos-tahoe-compatibility-complete-guide\",children:\"Guide Complet de Compatibilit\\xE9 macOS Tahoe\"}),\" \\u2014 Quels Mac peuvent ex\\xE9cuter macOS Tahoe et la configuration requise\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.a,{href:\"/blog/macos-tahoe-developer-ultimate-guide-2025\",children:\"Guide Ultime D\\xE9veloppeur macOS Tahoe 2025\"}),\" \\u2014 Documentation d\\xE9veloppeur compl\\xE8te pour les fonctionnalit\\xE9s, API et guides de migration de macOS Tahoe\"]}),`\n`]}),`\n`,(0,i.jsx)(e.hr,{}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.em,{children:\"Les bo\\xEEtes de dialogue d'avertissement macOS 26.4 Beta 1 ont \\xE9t\\xE9 rapport\\xE9es pour la premi\\xE8re fois par MacRumors, 9to5Mac et AppleInsider les 16-17 f\\xE9vrier 2026. Les informations sur l'architecture, les projections de calendrier et les conseils aux d\\xE9veloppeurs dans cet article sont bas\\xE9s sur l'historique document\\xE9 des transitions de plateforme d'Apple, la documentation officielle Xcode et les sch\\xE9mas de d\\xE9pr\\xE9ciation macOS \\xE9tablis.\"})})]})}function p(s={}){let{wrapper:e}=s.components||{};return e?(0,i.jsx)(e,{...s,children:(0,i.jsx)(c,{...s})}):c(s)}return C(E);})();\n;return Component;","toc":[{"title":"Ce Qui a Déclenché Cet Article : L'Avertissement de macOS 26.4 Beta","url":"#ce-qui-a-déclenché-cet-article--lavertissement-de-macos-264-beta","depth":2},{"title":"La Boîte de Dialogue Qui a Tout Changé","url":"#la-boîte-de-dialogue-qui-a-tout-changé","depth":3},{"title":"Pourquoi macOS 26.4 Beta est Significatif","url":"#pourquoi-macos-264-beta-est-significatif","depth":3},{"title":"Qu'est-ce que Rosetta 2 et Pourquoi est-ce Important ?","url":"#quest-ce-que-rosetta-2-et-pourquoi-est-ce-important-","depth":2},{"title":"La Base Technique","url":"#la-base-technique","depth":3},{"title":"Comment Fonctionne Réellement Rosetta 2","url":"#comment-fonctionne-réellement-rosetta-2","depth":3},{"title":"La Réalité des Performances","url":"#la-réalité-des-performances","depth":3},{"title":"Le Calendrier Complet de Dépréciation de Rosetta 2","url":"#le-calendrier-complet-de-dépréciation-de-rosetta-2","depth":2},{"title":"Calendrier Officiel : Ce que Nous Savons","url":"#calendrier-officiel--ce-que-nous-savons","depth":3},{"title":"Ce qui Se Passe à Chaque Étape","url":"#ce-qui-se-passe-à-chaque-étape","depth":3},{"title":"Précédent Historique : La Suppression des Apps 32 Bits","url":"#précédent-historique--la-suppression-des-apps-32-bits","depth":3},{"title":"Comment Auditer Vos Apps Maintenant : Quatre Méthodes Complètes","url":"#comment-auditer-vos-apps-maintenant--quatre-méthodes-complètes","depth":2},{"title":"Méthode 1 : Informations Système (Inventaire Complet des Apps)","url":"#méthode-1--informations-système-inventaire-complet-des-apps","depth":3},{"title":"Méthode 2 : Moniteur d'Activité (Apps en Cours d'Exécution Uniquement)","url":"#méthode-2--moniteur-dactivité-apps-en-cours-dexécution-uniquement","depth":3},{"title":"Méthode 3 : Lire les Informations des Apps Individuelles","url":"#méthode-3--lire-les-informations-des-apps-individuelles","depth":3},{"title":"Méthode 4 : Commandes Terminal (Le Plus Détaillé)","url":"#méthode-4--commandes-terminal-le-plus-détaillé","depth":3},{"title":"Quelles Apps Sont Sûres et Lesquelles Nécessitent une Action","url":"#quelles-apps-sont-sûres-et-lesquelles-nécessitent-une-action","depth":2},{"title":"Applications Majeures Devenues Natives (Vous Êtes en Sécurité)","url":"#applications-majeures-devenues-natives-vous-êtes-en-sécurité","depth":3},{"title":"Catégories Pouvant Encore Nécessiter Rosetta 2","url":"#catégories-pouvant-encore-nécessiter-rosetta-2","depth":3},{"title":"Ce Qui Se Passe Réellement Lorsque Rosetta 2 est Supprimé","url":"#ce-qui-se-passe-réellement-lorsque-rosetta-2-est-supprimé","depth":2},{"title":"Le Scénario macOS 27 (Automne 2026)","url":"#le-scénario-macos-27-automne-2026","depth":3},{"title":"Le Scénario macOS 28 (Automne 2027) : Quand les Apps Cesseront de Fonctionner","url":"#le-scénario-macos-28-automne-2027--quand-les-apps-cesseront-de-fonctionner","depth":3},{"title":"Options de Transition Lorsque la Date Limite Arrive","url":"#options-de-transition-lorsque-la-date-limite-arrive","depth":3},{"title":"Apple Silicon : Comprendre l'Architecture","url":"#apple-silicon--comprendre-larchitecture","depth":2},{"title":"Ce que Signifie « Universal Binary » et Pourquoi c'est Important","url":"#ce-que-signifie--universal-binary--et-pourquoi-cest-important","depth":3},{"title":"Référence des Types d'Architecture","url":"#référence-des-types-darchitecture","depth":3},{"title":"Plan d'Action : Ce que Vous Devriez Faire Maintenant","url":"#plan-daction--ce-que-vous-devriez-faire-maintenant","depth":2},{"title":"Étapes Immédiates (Cette Semaine)","url":"#étapes-immédiates-cette-semaine","depth":3},{"title":"Étapes à Moyen Terme (6 Prochains Mois)","url":"#étapes-à-moyen-terme-6-prochains-mois","depth":3},{"title":"Guide Développeur : Ce que Vous Devez Faire Avant la Suppression de Rosetta 2","url":"#guide-développeur--ce-que-vous-devez-faire-avant-la-suppression-de-rosetta-2","depth":2},{"title":"Combien de Temps Avez-vous Réellement ?","url":"#combien-de-temps-avez-vous-réellement-","depth":3},{"title":"Construire pour Apple Silicon : Le Processus Technique","url":"#construire-pour-apple-silicon--le-processus-technique","depth":3},{"title":"Gestion des Dépendances Tierces","url":"#gestion-des-dépendances-tierces","depth":3},{"title":"Signature et Notarisation des Universal Binaries","url":"#signature-et-notarisation-des-universal-binaries","depth":3},{"title":"Questions Fréquemment Posées","url":"#questions-fréquemment-posées","depth":2},{"title":"Q : J'ai un Mac Intel. Est-ce que cela m'affecte ?","url":"#q--jai-un-mac-intel-est-ce-que-cela-maffecte-","depth":3},{"title":"Q : Mon app Intel s'exécute plus vite que certaines apps natives que j'ai essayées. Pourquoi mettre à niveau ?","url":"#q--mon-app-intel-sexécute-plus-vite-que-certaines-apps-natives-que-jai-essayées-pourquoi-mettre-à-niveau-","depth":3},{"title":"Q : Puis-je désactiver les boîtes de dialogue d'avertissement dans macOS 26.4 ?","url":"#q--puis-je-désactiver-les-boîtes-de-dialogue-davertissement-dans-macos-264-","depth":3},{"title":"Q : Que faire si un développeur dit qu'il ne publiera jamais de version native Apple Silicon ?","url":"#q--que-faire-si-un-développeur-dit-quil-ne-publiera-jamais-de-version-native-apple-silicon-","depth":3},{"title":"Q : Les plugins (plugins audio, plugins Photoshop, etc.) sont-ils séparés de l'app hôte ?","url":"#q--les-plugins-plugins-audio-plugins-photoshop-etc-sont-ils-séparés-de-lapp-hôte-","depth":3},{"title":"Q : Qu'en est-il des apps que j'utilise seulement occasionnellement ? Dois-je me dépêcher de les remplacer ?","url":"#q--quen-est-il-des-apps-que-jutilise-seulement-occasionnellement--dois-je-me-dépêcher-de-les-remplacer-","depth":3},{"title":"Q : Comment vérifier si une app que je suis sur le point d'acheter sur l'App Store est native ?","url":"#q--comment-vérifier-si-une-app-que-je-suis-sur-le-point-dacheter-sur-lapp-store-est-native-","depth":3},{"title":"Q : Rosetta 2 est-il vraiment supprimé, ou s'agit-il de spéculation ?","url":"#q--rosetta-2-est-il-vraiment-supprimé-ou-sagit-il-de-spéculation-","depth":3},{"title":"Q : Qu'est-ce que Universal Binary 2 et en quoi diffère-t-il de l'Universal Binary original ?","url":"#q--quest-ce-que-universal-binary-2-et-en-quoi-diffère-t-il-de-luniversal-binary-original-","depth":3},{"title":"Planifier Votre Calendrier de Transition Personnel","url":"#planifier-votre-calendrier-de-transition-personnel","depth":2},{"title":"La Vue d'Ensemble : Apple Silicon Cinq Ans Après","url":"#la-vue-densemble--apple-silicon-cinq-ans-après","depth":2},{"title":"Lecture Complémentaire","url":"#lecture-complémentaire","depth":2}],"estimatedTime":39}