Si vous avez installé beaucoup d’apps sur votre Mac, vous avez forcément croisé ce ralentissement de macOS. Quand vous voulez ouvrir un fichier dans une autre app que celle par défaut, en passant par le menu contextuel et la commande « Ouvrir avec », il arrive fréquemment que la liste d’options ne soit pas disponible immédiatement. À la place, le système affiche un « Récupération » pendant quelques secondes, et parfois quelques dizaines de secondes.
Souvent, on a plus vite fait d’ouvrir l’app avec Spotlight et de glisser le fichier sur son icône, que d’attendre la fin de la récupération. Ce n’est pas un bug récent, bien au contraire même, mais Apple ne l’avait jamais corrigé. Probablement parce qu’il n’est pas si gênant que ça, c’est plus un comportement pénible qu’un vrai bug bloquant.
Ce n’était pas une raison de le laisser trainer indéfiniment pour autant et un développeur d’Apple indique sur Twitter que ce bug devrait bientôt être de l’histoire ancienne. Le module a été complètement réécrit dans la bêta 4 de macOS Catalina, et il n’y aura plus de récupération au ralenti de la liste d’apps.
Après quelques essais, nous pouvons confirmer que la situation est bien améliorée avec la dernière bêta de Catalina. La première fois, il y a une latence d’une seconde ou deux avant que le menu s’affiche, puis c’est instantané ensuite. Une fois la récupération effectuée, macOS était aussi instantané avant, mais cette première étape est nettement plus courte, même avec une très longue liste d’apps.
Une bonne nouvelle, donc, qui ne s’arrête pas là. Dans cette même bêta de Catalina, les apps Mail et Calendrier utilisent le composant du Finder désormais pour leur menu « Ouvrir avec ». On comprend que ce n’était pas le cas auparavant.