Mac-spil på bærbare med hak kører ofte i forkert opløsning, fordi de bruger hele skærmopløsningen inklusive området under hakken, hvilket komprimerer billedet og gør det sløret.
CGDisplayCopyAllDisplayModes returnerer både opløsninger for hele skærmen og for det område under menulinjen i én liste uden filtreringsmulighed, så spil ofte vælger den første (forkerte) opløsning.
Den tilgængelige fuldskærmsregion adskiller sig fra det sikre område (safe area), så udviklere skal filtrere opløsninger ved hjælp af safeAreaInsets og beregnet aspektrasio for at finde korrekte 16:10-opløsninger.
Spillere kan undgå sløret output ved manuelt at vælge en 16:10-opløsning som 3456×2160, og udviklere kan bruge et Swift-eksempel til automatisk at filtrere opløsningslisten.
Det anbefales, at Apple opdaterer Human Interface Guidelines, Game Porting Toolkit-eksemplerne og Core Graphics-API’et eller introducerer en spilcentreret API for at håndtere opløsningsvalg mere pålideligt.
Get notified when new stories are published for "Hacker News 🇩🇰 Dansk"