Chaque grande version de macOS casse quelques apps. Golden Gate a cassé des catégories entières d’un coup. Les gestionnaires de barre des menus ont cessé de masquer les icônes. Les utilitaires de souris ont cessé de changer de Spaces. Les outils audio, les clients VPN et les plug-ins réservés à Intel se sont tus.
En regardant de près, la plupart de ces pannes ont une seule cause. Les apps dépendaient de quelque chose qu’Apple n’avait jamais promis de conserver, et dans macOS 27 Apple l’a changé. Comprendre ce schéma est ce que vous pouvez emporter de plus utile dans cette mise à jour et la suivante.
Quels outils sont menacés ?
| Type d’outil | Sur quoi il s’appuyait | Ce qui s’est passé dans macOS 27 |
|---|---|---|
| Gestionnaires de barre des menus | Le fait que chaque icône de la barre des menus soit une petite fenêtre à part | La barre des menus est désormais une seule fenêtre ; Apple a ajouté un bouton de débordement natif |
| Utilitaires de souris | Des champs non documentés dans les événements de saisie | macOS 27 ne les lit plus, si bien que les actions par gestes ont cessé de fonctionner |
| Logiciels de VPN, de sécurité et pilotes | Des composants qui existaient pour les Mac Intel | La prise en charge des extensions liées à ces composants a été supprimée |
| Plug-ins et apps réservés à Intel | La présence de Rosetta 2 | Rosetta n’est pas installé par défaut, et les apps Intel ne s’ouvriront plus dans macOS 28 |
Cas 1 : les gestionnaires de barre des menus
Bartender, Ice, Hidden Bar, Barbee, Thaw et les outils similaires ont tous cessé de fonctionner sur la première bêta de Golden Gate, le même jour.
Sur quoi ils s’appuyaient. Jusqu’à macOS 27, le système dessinait chaque icône de la barre des menus comme une petite fenêtre à part. Les gestionnaires de barre des menus trouvaient ces fenêtres, les mesuraient et les écartaient de la vue. C’est ainsi que fonctionnaient les sections « masquées », les barres secondaires et les boutons de réduction.
Ce qui a changé. Golden Gate affiche toute la barre des menus dans une seule fenêtre. Il ne reste plus de fenêtres par icône à trouver. Comme ce n’était jamais une interface documentée, Apple n’avait rien à déclarer obsolète ni à annoncer. Elle a simplement cessé d’exister.
Où en sont les choses. Bartender a publié une version distincte pour Golden Gate qui fonctionne, avec quelques fonctions encore manquantes, dont les groupes. Le rapport de bug d’Ice pour macOS 27 est ouvert depuis juin sans réponse d’un mainteneur, et le développement actif s’est déplacé vers un fork communautaire, Thaw. BetterTouchTool a livré un contournement partiel. Toutes les approches qui fonctionnent reposent encore sur un comportement non documenté.
Ce qu’Apple a ajouté. Golden Gate inclut un bouton de débordement natif qui révèle les icônes qui ne tiennent pas, un problème surtout fréquent sur les MacBook avec notch. Il ne vous laisse pas choisir ce qui est masqué, mais il couvre la raison la plus courante pour laquelle les gens installaient un gestionnaire de barre des menus.
Cas 2 : les utilitaires de souris et Mission Control
Si un bouton latéral de votre souris changeait de Spaces ou ouvrait Mission Control, il a probablement cessé de fonctionner après la mise à jour, alors que les clics et le défilement continuaient de marcher.
Sur quoi ils s’appuyaient. Des utilitaires comme Mac Mouse Fix n’appellent pas Mission Control directement. Ils synthétisent de faux gestes de trackpad et, pour cela, écrivaient des champs de données non documentés dans les événements de saisie du système.
Ce qui a changé. macOS 27 ne lit plus ces champs. Toutes les actions basées sur les gestes ont cessé de fonctionner d’un coup. Les développeurs de Mac Mouse Fix ont identifié le problème et l’ont corrigé en générant les gestes via un autre type d’événement, de plus bas niveau, mais au moment de la rédaction ce correctif n’avait pas atteint une version officielle. Le projet a publié une version temporaire pour les utilisateurs concernés.
Notez que Golden Gate a aussi des problèmes de Mission Control au niveau du système, qui touchent des gens sans aucun utilitaire installé. Si Mission Control déraille avec le trackpad intégré et les raccourcis clavier, c’est macOS, pas votre app de souris.
Cas 3 : les extensions du noyau et du système
Sur quoi ils s’appuyaient. Certains clients VPN, agents antivirus et de sécurité des postes, pilotes d’interfaces USB et audio, outils de systèmes de fichiers et logiciels de virtualisation chargent du code dans le système lui-même, et une partie de ce code dépendait encore de composants qui existaient pour les Mac Intel.
Ce qui a changé. Golden Gate a supprimé la prise en charge des extensions liées à ces anciens composants de l’ère Intel. Contrairement aux deux premiers cas, cela a été annoncé pendant des années : Apple pousse les développeurs des extensions du noyau vers les extensions système et les frameworks de l’espace utilisateur depuis 2019. Les éditeurs qui ont continué à repousser la migration sont ceux qui s’affolent maintenant.
Des utilisateurs d’au moins un utilitaire populaire de routage audio par app avertissent les autres sur des forums de ne pas mettre à jour tant qu’il n’est pas actualisé.
Cas 4 : du code Intel dans d’autres apps
Sur quoi il s’appuyait. La présence de Rosetta 2.
Ce qui a changé. Rosetta n’est pas installé par défaut sur Golden Gate. macOS propose de l’installer quand vous ouvrez une app Intel. Mais les plug-ins se chargent dans une app hôte, si bien qu’aucune invite ne s’affiche peut-être. Des producteurs audio ont signalé que des plug-ins réservés à Intel disparaissaient tout simplement de Logic Pro après la mise à jour, jusqu’à ce qu’ils installent Rosetta à la main. Et dans macOS 28, Apple a confirmé que les apps Intel ne s’ouvriront plus du tout, à part quelques anciens jeux.
Le schéma
Trois de ces quatre cas s’effondrent de la même façon :
- Une fonction utile qu’Apple ne proposait pas.
- Un développeur a trouvé malgré tout une façon non documentée de la construire.
- Elle a fonctionné pendant des années, si bien que tout le monde a oublié sa fragilité.
- Apple a reconstruit le système sous-jacent pour ses propres raisons.
- Le contournement a disparu, sans prévenir, parce qu’il n’y avait jamais eu de contrat.
Apple ne cible pas ces apps. Les changements de Golden Gate sur la barre des menus et la saisie servent presque certainement les propres objectifs d’Apple, comme le nouveau bouton de débordement et l’intégration plus profonde de Siri AI au système. Les outils tiers ont été des dommages collatéraux.
Une règle utile : plus un outil modifie la façon dont macOS dessine ou se comporte lui-même, plus il a de chances de casser.
Vérifiez votre propre Mac avant la mise à jour
Listez ce qui se charge dans le système :
kmutil showloaded 2>/dev/null | grep -v com.apple
systemextensionsctl list
La première commande liste les extensions du noyau chargées et masque celles d’Apple. La seconde liste les extensions système. Tout ce qui figure dans l’une ou l’autre liste exige une version confirmée pour macOS 27 par son éditeur. Une première liste vide est une bonne nouvelle.
Listez les apps ayant l’accès Accessibilité. La plupart des utilitaires qui modifient le comportement du système en ont besoin, c’est donc une bonne carte de ce qui pourrait casser :
Réglages Système > Confidentialité et sécurité > Accessibilité
Passez chaque entrée en revue et demandez-vous : cette app masque-t-elle des icônes, remappe-t-elle la saisie, gère-t-elle des fenêtres ou modifie-t-elle le comportement de l’interface ? Si oui, consultez ses notes de version ou son suivi de problèmes pour savoir si elle prend en charge Golden Gate.
Installez Rosetta si vous utilisez des plug-ins Intel :
softwareupdate --install-rosetta --agree-to-license
Faites une capture d’écran de votre barre des menus et exportez les réglages de vos utilitaires. Si vous devez reconstruire une disposition ou changer d’outil, vous voudrez une référence.
Ce qu’il faut noter
- Le nom de l’outil et ce qu’il fait pour vous.
- S’il figurait dans les listes d’extensions ou dans la liste Accessibilité.
- Ce que dit le développeur sur macOS 27, avec un lien vers l’endroit où il le dit.
- Votre plan B s’il casse, comme une fonction intégrée ou un outil alternatif.
Comment choisir des outils qui survivent à la prochaine version
Vous ne pouvez pas auditer le code source d’une app, mais quelques signaux en disent long.
Remplace-t-il une fonction du système ou en ajoute-t-il une ? Les apps qui ajoutent quelque chose par-dessus des frameworks documentés, comme un gestionnaire de presse-papiers qui utilise le presse-papiers du système ou une app de barre des menus créée avec des éléments d’état standard, cassent rarement d’une version à l’autre. Les apps qui réorganisent ou interceptent ce que dessine le système lui-même sont structurellement fragiles, aussi bien faites soient-elles.
À quelle vitesse le développeur a-t-il réagi à la bêta ? La première bêta de Golden Gate est sortie en juin. Un développeur qui a reconnu la panne en quelques jours et livré une version de test pendant l’été vous montre comment il gérera la prochaine. Un suivi de problèmes avec un rapport de bug vieux de plusieurs mois et sans réponse vous dit le contraire.
Est-il activement maintenu ? Pour les outils open source, regardez la date du dernier commit et de la dernière version. Une app gratuite populaire sans activité depuis un an est à un changement d’API de l’abandon.
Le modèle économique est-il viable ? Les apps payantes ne sont pas automatiquement meilleures, mais un développeur qui gagne sa vie avec une app a une raison de la corriger dès la première semaine. Les outils gratuits dépendent souvent du temps libre d’une seule personne.
Utilise-t-il des frameworks natifs ? Les apps conçues nativement pour macOS suivent généralement de plus près les changements d’Apple que les outils multiplateformes, car leurs développeurs vivent dans la documentation et le cycle de bêtas d’Apple. Cela ne les rend pas immunes, comme le montrent les gestionnaires de barre des menus, mais cela aide.
Que faire dès maintenant
- Gestionnaire de barre des menus cassé : essayez d’abord le bouton de débordement de Golden Gate. Si vous avez besoin d’un vrai masquage, utilisez un gestionnaire qui prend explicitement en charge macOS 27 et gardez une disposition exportée.
- Les boutons de la souris ne changent plus de Spaces : consultez les tickets GitHub ou le site de votre utilitaire à la recherche d’une version pour Golden Gate. Les raccourcis clavier de Mission Control et de Spaces fonctionnent toujours en solution de repli.
- VPN, agent de sécurité ou pilote : ne mettez pas à jour un Mac de travail tant que l’éditeur n’a pas confirmé la prise en charge.
- Plug-ins Intel manquants : installez Rosetta, puis commencez à prévoir des remplaçants avant macOS 28.
- Avant toute mise à jour : gardez une sauvegarde restaurable, pour pouvoir revenir à une configuration qui fonctionne si un outil critique casse.
La leçon générale est simple. Tout outil qui fait que votre Mac vous ressemble se situe quelque part entre « construit sur ce qu’Apple prend en charge » et « construit sur ce qu’Apple fait aujourd’hui par hasard ». Savoir où se situe chacun des vôtres fait la différence entre une mise à jour qui vous surprend et une qui ne vous surprend pas.
