Homebrew 7.0, le gestionnaire de paquets pour Mac
Après de nombreuses années d’existence, Homebrew se dote d’une application maison, avec interface graphique. Elle est cependant réservée à macOS 26 et 27.
Homebrew est un gestionnaire de paquets pour macOS, c'est-à-dire un outil qui permet d'installer, mettre à jour et supprimer des logiciels sur un ordinateur Apple. Historiquement, il s'utilisait uniquement via la ligne de commande, une interface texte où l'utilisateur tape des commandes pour interagir avec le système. La version 7.0 de Homebrew introduit pour la première fois une application graphique officielle, développée en SwiftUI (un langage de programmation d'Apple pour créer des interfaces). Cette application ne remplace pas la ligne de commande, mais offre une alternative visuelle pour les utilisateurs moins à l'aise avec les commandes textuelles. Elle permet de découvrir, installer et gérer les logiciels de manière intuitive, tout en restant transparente sur les actions effectuées en arrière-plan. L'application est disponible depuis le 15 septembre 2026 et s'installe avec la commande `brew install homebrew-app` dans le Terminal.
L'application graphique de Homebrew 7.0 adopte une disposition en trois panneaux, une structure classique dans les interfaces utilisateur. Le premier panneau affiche les fonctions principales comme la liste des applications installées, les mises à jour disponibles, une section de découvertes pour explorer de nouveaux logiciels, et un outil de diagnostic nommé Doctor. Ce dernier aide à résoudre les problèmes éventuels en analysant le système. Le deuxième panneau liste les applications disponibles, tandis que le troisième affiche des informations détaillées sur l'élément sélectionné. Par défaut, l'interface montre uniquement les logiciels déjà installés, mais l'utilisateur peut basculer vers les autres sections. Cette organisation vise à simplifier la gestion des paquets tout en gardant un contrôle total sur les opérations.
L'application graphique de Homebrew 7.0 nécessite au minimum macOS 26 pour fonctionner, une version récente du système d'exploitation d'Apple. Cette exigence exclut les Mac plus anciens ou ceux qui ne peuvent pas ou ne veulent pas mettre à jour leur système. Pour ces derniers, il reste possible d'utiliser la version précédente de Homebrew, compatible avec macOS 27, qui propose des améliorations graphiques. Cependant, les utilisateurs de Mac équipés de processeurs Intel doivent se préparer à un abandon progressif du support. Homebrew 7.0 marque le passage de ces machines au niveau Tier 3, un statut indiquant un support limité et une fin programmée dans un an. Apple a déjà abandonné le support des processeurs Intel avec macOS 27, et Homebrew suit cette stratégie en préparant la suppression totale de leur support dès le 1er septembre 2027.
Les utilisateurs de Mac équipés de processeurs Intel, lancés avant 2020, vont rencontrer des difficultés croissantes avec Homebrew. Dès la version 7.0, l'installation de nouveaux logiciels sur ces machines devient plus complexe, car Homebrew ne peut plus fournir de versions précompilées (prêtes à l'emploi) pour ces processeurs. L'outil doit alors compiler localement le logiciel à partir de son code source, une opération qui peut prendre plusieurs dizaines de minutes pour des applications comme ffmpeg. Cette étape, fastidieuse et chronophage, rend l'utilisation de Homebrew moins pratique sur ces ordinateurs. Les développeurs recommandent aux utilisateurs concernés de se tourner vers des alternatives comme MacPorts, un autre gestionnaire de paquets pour macOS. La fin du support est prévue pour le 1er septembre 2027, date à laquelle Homebrew ne fonctionnera plus du tout sur les Mac Intel.
La version 7.0 de Homebrew apporte plusieurs *améliorations de performances*, notamment en augmentant le nombre d'opérations pouvant s'exécuter en parallèle. Cela permet d'accélérer les tâches comme les mises à jour ou les installations de logiciels. Plusieurs *problèmes de sécurité* ont également été corrigés, renforçant la protection des utilisateurs contre les vulnérabilités potentielles. Ces mises à jour s'inscrivent dans une stratégie globale de modernisation de l'outil, tout en maintenant sa compatibilité avec les versions précédentes de macOS. L'équipe de développement souligne que ces changements visent à améliorer l'expérience utilisateur, que ce soit via la ligne de commande ou la nouvelle interface graphique.

