Comportement de la barre de menus des faits saillants de la vidéo dans les applications non mis à jour pour s’adapter à l’encoche du MacBook Pro

Lorsqu’Apple a dévoilé les nouveaux modèles de MacBook Pro avec une encoche pour loger l’appareil photo dans le cadre plus fin de l’écran, de nombreux observateurs ont signalé des problèmes potentiels pour les applications tierces qui placent du contenu supplémentaire dans la barre de menus, sous la forme de menus déroulants qui s’étendent de les éléments de gauche ou de menu qui s’étendent à partir de la droite.


Le souci était que les menus étendus ou les éléments de menu dans la barre de menu seraient cachés par inadvertance derrière l’encoche. Sur la base de nouvelles preuves vidéo, cela semble au moins être le cas pour les applications non mises à jour qui font un usage intensif des éléments de menu, mais pas pour les applications qui ont des menus déroulants étendus.

Snazzy Labs YouTuber Quinn Nelson a partagé deux vidéos sur Twitter déplorant l’impact que l’encoche a sur les versions de deux applications tierces qui n’ont pas été mises à jour pour faire place à l’encoche. Dans la première vidéo, les éléments de la barre de menus des menus iStat des applications populaires sont présentés comme étant partiellement cachés derrière l’encoche mais toujours accessibles à l’aide du pointeur de la souris.

En revanche, dans la deuxième vidéo, lorsque Nelson lance une ancienne version de DaVinci Resolve, il découvre que les menus déroulants étendus de l’application de montage vidéo évitent la zone de la barre de menus masquée par l’encoche, et que le pointeur de la souris est bloqué pour entrer dans le espace caché.

Ce dernier comportement semble être une décision intentionnelle d’Apple. En désactivant l’espace actif sous la zone d’encoche et en bloquant le pointeur de la souris, cela garantit que les anciennes applications ne peuvent pas afficher les menus dans cet espace. DaVinci Resolve a en fait été mis à jour lundi vers la v17.4 et fournit un support complet pour les nouveaux MacBook Pro, donc le pointeur de la souris devrait pouvoir entrer dans la zone d’encoche en mode plein écran natif de l’application afin de le masquer, ce qui est également normal comportement du système à Monterey.

Dans la deuxième vidéo, Nelson continue de se plaindre que l’encoche fait que les menus étendus de DaVinci prennent en charge les éléments de menu des menus iStat sur le côté droit de la barre de menus. Cependant, il s’agit d’un comportement tout à fait normal dans macOS exécuté sur n’importe quel Mac et n’est pas lié à la présence de l’encoche.

Apple a veillé à ce que les développeurs puissent choisir d’afficher le contenu de leur application de chaque côté de l’encoche en utilisant un nouveau « mode de compatibilité » dans macOS Monterey qui empêche les applications de placer involontairement du contenu dans la région occupée par le boîtier. En mode plein écran, le mode de compatibilité prend automatiquement en compte le boîtier de la caméra en plaçant une barre noire en haut de l’écran pour masquer l’encoche et empêcher le contenu de l’application d’y être placé. Cependant, macOS inclut également une nouvelle clé de liste de propriétés qui permet aux développeurs de spécifier si leurs applications doivent être conformes au mode de compatibilité ou si leurs applications peuvent se développer pour utiliser l’espace de chaque côté de l’encoche.

Pour ce que ça vaut, Bjango, le développeur d’iStat Menus, ne pense pas que l’ajout de la prise en charge de la compatibilité à son application modifierait le comportement des éléments d’état lorsque d’autres applications sont au premier plan, et ne résoudra probablement pas le problème présenté dans la vidéo. Si cela s’avère être vrai, cela pourrait être une bizarrerie involontaire de l’encoche qu’Apple doit traiter pour les applications qui font un usage intensif des éléments de menu de droite.

Share