MacBook Air または MacBook Pro でゲームをプレイする場合、2023 年に最初に報告されたバグにより画面がぼやけて見える可能性があります。
開発者のコリン・コーナビー氏によると、問題はmacOSがMacBookの内蔵ディスプレイ解像度をゲームに報告する方法にあるという。Macは、不適切な解像度が使用されるのを防ぐため、ゲームを起動するたびにディスプレイ解像度を提供する。
残念ながら、ゲームに提供される解像度は、ノッチによって置き換えられたピクセルを必ずしも考慮していません。その結果、ゲームは通常は表示されないピクセルを描画することになります。
これだけでも十分問題ですが、開発者はmacOSでゲームをフルスクリーン表示した場合、問題がさらに悪化すると警告しています。通常、MacBookはノッチに邪魔にならないように画像を下に移動するため、解像度の不一致が生じます。
「Appleのノートパソコンの問題は、ディスプレイ上部にノッチがあることです」と開発者はブログ記事で説明しています。「ゲームが実行されるフルスクリーン領域は、画面の解像度と同じではありません。ほとんどのゲームはこの問題を考慮していません。」
ノッチ付きのディスプレイでゲームをプレイするゲーマーは、ディスプレイに表示できる物理的な領域よりもピクセル数が大きい画像を見ることになります。その結果、画像がぼやけてしまいます。
バグは、ゲーマーをMacに呼び込むというAppleの目標達成には役立たないだろう - 画像提供: Apple
当然のことながら、圧縮は垂直方向のみに発生し、実際の使用においてどれほど大きな問題となるかは不明です。この例では、開発者は3456 x 2234ピクセルの解像度を持つMacBook Proを使用しています。この解像度にはノッチも含まれています。
ただし、ゲームがアクセスできるのはノッチの下の領域、つまりこの場合は 3456 x 2160 ピクセルの領域のみです。74 ピクセルは考慮されず、画像が垂直方向に圧縮されることになります。
外部モニターでプレイするゲーマーは影響を受けません。影響を受けるのは、MacBook の内蔵ディスプレイを使用するゲーマーのみです。
ウィンドウモードのプレイヤーも影響を受けません。この問題は、ゲームをフルスクリーンモードでプレイしている場合にのみ発生します。
わかりました。でも、なぜですか?
理由は複雑ですが、macOS ではゲームの起動時に 1 つの解像度ではなく 2 つの解像度が提供されるようです。
ゲームが利用可能な解像度にアクセスする必要がある場合、macOSはノッチの後ろの領域を含むディスプレイ全体の解像度も同時に提供します。ゲームがどの解像度を使用するかは当てはまらない場合もありますが、開発者がどの解像度を選択または破棄するかを指定する方法は現時点では存在しません。
ゲーマーにとっての回避策の一つは、ゲーム内解像度を16:10の比率で選択することです。しかし残念ながら、macOSから提供されるディスプレイ情報をゲームがどのように処理するかによって、必ずしも16:10の比率を選択できるとは限りません。
結局のところ、74ピクセルの解像度低下が、特に垂直解像度が2,100ピクセルを超える場合、ほとんどの人にとって問題になるかどうかは不明です。しかし、いずれにせよ、これは修正されるべきバグです。
コーナビー氏は2023年9月にこのバグをAppleに報告したが、まだ対処されていないと述べている。