L'encoche du MacBook casse le rendu des jeux : un cauchemar pour les développeurs

2025-08-15
L'encoche du MacBook casse le rendu des jeux : un cauchemar pour les développeurs

De nombreux jeux sont mal rendus sur les MacBook avec écran encoche. Le problème provient de la manière dont les jeux obtiennent les résolutions d'écran (CGDisplayCopyAllDisplayModes), qui renvoie des résolutions incluant la zone de l'encoche, ce qui entraîne des images de jeu compressées et déformées. L'article analyse les différences entre les différentes régions de l'écran (plein écran, zone sûre, zone d'application plein écran AppKit) et propose une solution pour filtrer les résolutions. Cependant, il pointe en fin de compte du doigt la conception de l'API Apple comme étant la cause principale. L'article énumère également les jeux affectés et les améliorations potentielles qu'Apple pourrait mettre en œuvre, telles que la mise à jour du HIG, l'amélioration de CGDisplayMode ou la création d'une nouvelle API axée sur les jeux.

Lire plus