La muesca del MacBook rompe la renderización de juegos: una pesadilla para los desarrolladores

2025-08-15
La muesca del MacBook rompe la renderización de juegos: una pesadilla para los desarrolladores

Muchos juegos se renderizan incorrectamente en MacBooks con pantallas con muesca. El problema se debe a la forma en que los juegos obtienen las resoluciones de la pantalla (CGDisplayCopyAllDisplayModes), que devuelve resoluciones que incluyen el área de la muesca, lo que resulta en imágenes de juegos comprimidas y distorsionadas. El artículo analiza las diferencias entre varias regiones de la pantalla (pantalla completa, área segura, área de pantalla completa de AppKit) y ofrece una solución para filtrar las resoluciones. Sin embargo, en última instancia, señala al diseño de la API de Apple como la causa raíz. El artículo también enumera los juegos afectados y las mejoras potenciales que Apple podría implementar, como actualizar el HIG, mejorar CGDisplayMode o crear una nueva API centrada en los juegos.