Avec macOS Sonoma, Apple abandonne toutes les machines produites avant 2017, dont l’infâmeux MacBook 12", à l’exception notable du seul et unique iMac Pro. Qu’à cela ne tienne, les ingénieux développeurs d’OpenCore Legacy Patcher veillent au grain. Après avoir beaucoup souffert de macOS Ventura, ils semblent plus confiants dans leur capacité d’adapter macOS Sonoma aux machines désormais considérées comme vintage.
Apple utilise une nouvelle version du compilateur LLVM abandonnant les plus anciennes puces graphiques compatibles avec Metal. La nouvelle version diffère suffisamment de l’ancienne pour causer des corruptions graphiques sur les vieilles machines, mais lui ressemble assez pour qu’un simple correctif rétablisse déjà leur fonctionnement. Les développeurs doivent encore améliorer sa stabilité, mais les machines utilisant des puces Intel Broadwell/Skylake ou des cartes AMD devraient bénéficier de l’accélération graphique complète.
La situation reste difficile pour les machines utilisant des puces Intel Ivy Bridge/Haswell ou des cartes Nvidia Kepler, qui ne prennent pas en charge l’accélération graphique sur macOS Ventura, et ne devraient pas faire mieux sur macOS Sonoma. Paradoxalement, les cartes plus anciennes incompatibles avec Metal s’en sortent mieux, même si la réécriture progressive des routines graphiques de macOS les condamne à long terme.
Le plus gros du travail devrait finalement concerner les puces Wi-Fi : macOS Sonoma abandonne les cartes BCM943224, BCM94331, BCM94350, BCM94360 et BCM943602 que nous avons utilisées pendant des années et des années. Le premier correctif est instable, mais semble restaurer leur fonctionnement, et donc celui des fonctions de Continuité.
« Le développement de correctifs est de plus en plus difficile pour notre petit groupe de bricoleurs », expliquent les développeurs, « mais si vous voulez une vague estimation, disons que nous serons en mesure de prendre en charge macOS Sonoma dans six mois. » Bricoleurs peut-être, mais bricoleurs acharnés.