要点
Appleの最近のOSアップデート、特にiPadOS 27とiOS 27は、アプリケーション開発者に大きな課題をもたらしました。強制的な全画面表示要件の撤廃と動的なウィンドウサイズ変更の導入により、開発者はアプリを任意の画面比率に適応させる必要があります。以前のUIRequiresFullScreenパラメータが意図した通りに機能しなくなったため、2027年4月以降に提出されるすべてのアプリ更新において、この変更は必須となります。
ゲーム『TIME LOCKER』の制作者である開発者の大塚氏は、これらの変更には画面寸法の動的な監視が必要であると指摘しています。更新を行わない場合、アプリのUIレイアウトが崩れたり、意図したプレイエリア外のゲームアセットが意図せず表示されたりする可能性があります。大塚氏の解決策は、さまざまなウィンドウサイズで視覚的な整合性を維持するために、自動的な視野角調整とレターボックスを実装することでした。
大塚氏は、iOS 27がMac上でミラーリングされたiPhoneアプリのウィンドウサイズ変更を可能にするため、これらの要件はiPadにとどまらないと強調しています。さらに、今後登場するiPhone Duoは、UI配置に影響を与える制限領域や画面の角の丸みなど、さらなる複雑さをもたらします。これらの調整は古いタイトルにとっては労働集約的でしたが、大塚氏は、柔軟なレイアウト設計が将来のAppleハードウェアとの互換性を保証するようになると示唆しています。
最終的に、開発者はアプリケーションを更新してこれらの流動的な環境をサポートするか、放置するかという二者択一に直面しています。移行プロセスは過酷ですが、大塚氏は、この努力がAppleの統合されたデバイスエコシステムのビジョンをサポートするための必要なステップであると考えています。


