Notebookcheck Logo

Apple MacBook Pro : Les développeurs peuvent positionner leurs menus d'applications de part et d'autre de l'encoche ou laisser macOS Monterey masquer l'encoche en mode de compatibilité

Les nouveaux MacBook Pros Apple comportent une encoche qui abrite une caméra FaceTime 1080p. (Image Source : Apple)
Les nouveaux MacBook Pros Apple comportent une encoche qui abrite une caméra FaceTime 1080p. (Image Source : Apple)
Les développeurs pourront positionner du contenu de part et d'autre de l'encoche litigieuse sur les nouveaux MacBook Pros Apple. macOS Monterey proposera également un mode de compatibilité qui peut être prévu par les développeurs ou activé manuellement le panneau Obtenir des informations dans le Finder, qui réduit la surface d'affichage via une barre noire cachant la zone de l'encoche.

Apple vient de lancer le nouveau 14 pouces et MacBook Pros de 16 pouces équipés de M1 Pro et M1 Max silicium. Si la réception de ces lancements semble être excellente en général, étant donné que les MacBook Pros ont coché presque toutes les cases que les utilisateurs professionnels attendaient, il y a cependant un point de discorde.

Les nouveaux MacBook Pros présentent une encoche sur la lunette supérieure, similaire à celle de l'iPhone. L'encoche abrite la caméra FaceTime HD 1080p, qui, selon Apple, est nettement améliorée grâce au processeur de signal d'image (ISP) dédié des M1 Pro et M1 Max. Cela dit, les MacBook Pro utilisent simplement une webcam 1080p ordinaire et ne disposent pas de la caméra TrueDepth avec Face ID comme les iPhones.

Une encoche peut avoir ses inconvénients. Les apps avec une longue liste d'éléments de menu, comme Numbers, risquent de couper certains des éléments de menu. Cependant, Apple a mis à jour sa documentation pour les développeurs afin d'apaiser ces inquiétudes. La documentation est la suivante,

Sur les Macs qui incluent un boîtier de caméra dans le cadre de l'écran, le système fournit un mode de compatibilité pour empêcher les applications de placer involontairement du contenu dans la région occupée par le boîtier. Lorsque ce mode est actif, le système modifie la zone active de l'écran pour éviter le boîtier de la caméra. La nouvelle zone active garantit que le contenu de votre application est toujours visible et n'est pas masqué par le boîtier de la caméra."

Les développeurs peuvent désormais faire usage des nouvelles API pour positionner le menu de leur app de part et d'autre de l'encoche. Pour les apps qui ne profitent pas encore des nouvelles API, macOS Monterey propose un mode de compatibilité qui empêche les apps d'utiliser cette zone de l'écran. Cela réduit la zone active de l'écran de manière à ce que l'encoche devienne invisible

Pour assurer la compatibilité des applications sur les nouveaux MacBook Pros avec une encoche, les développeurs peuvent ajouter une clé booléenne NSPrefersDisplaySafeAreaCompatibilityMode au fichier info.plist. Si la valeur de cette clé est définie sur False, le Finder n'utilisera pas le mode de compatibilité et si elle est définie sur True, le Finder force toujours un mode de compatibilité qui dessine une barre noire et réduit un peu la zone d'affichage effective

Les développeurs peuvent également choisir de ne pas ajouter du tout cette clé à info.plist, auquel cas le Finder ajoute une case à cocher dans le panneau "Get Info" de l'application pour activer ou désactiver manuellement le mode de compatibilité.

la décision deApple d'inclure une encoche a suscité des avis très partagés sur les médias sociaux. L'une des raisons de cette décision pourrait être que Apple voulait utiliser des bords aussi fins que possible pour les nouveaux écrans ProMotion, ce qui signifie qu'une encoche était inévitable

Reste à savoir si d'autres équipementiers suivront le mouvement ou non. Quoi qu'il en soit, les utilisateurs n'ont désormais plus à s'inquiéter de l'absence d'éléments de menu ou de la disparition de la souris dans l'encoche.

Acheter l'iMac 24 pouces Apple sur Amazon

Please share our article, every link counts!
> Revues et rapports de ordinateurs portatifs et smartphones, ordiphones > Archives des nouvelles 2021 10 > Apple MacBook Pro : Les développeurs peuvent positionner leurs menus d'applications de part et d'autre de l'encoche ou laisser macOS Monterey masquer l'encoche en mode de compatibilité
Vaidyanathan Subramaniam, 2021-10-19 (Update: 2021-10-19)