Apple、iPhone Duoでフレキシブルウィンドウ表示に対応していないiPhoneアプリの表示を紹介
※本サイトは、アフィリエイト広告および広告による収益を得て運営しています。購入により売上の一部が本サイトに還元されることがあります。
Appleが、デベロッパ向け情報「iPhone Duoに向けた準備」に「iPhone Duoでアプリを輝かせるための3つのステップ」タブを追加しています。
iOS 27 SDK以降で作成されたアプリは、iPhone Duo上で動的にサイズ変更されます。
アプリを開くと内側のディスプレイ全体に拡大表示され、折りたたむと外側のディスプレイに戻ります。
ハードコードされた画面サイズ、固定された向き、およびデバイスに関する想定は、レイアウトを崩し、コンテンツが引き伸ばされたり、切り取られたり、位置がずれたりする原因となります。
iOS 26 SDK以前のバージョンで作成されたアプリはiPhone Duoで動作しますが、すべてのレイアウトに適応するわけではありません。
デバイスが開いているときは、アプリはディスプレイの中央に表示され、ウィンドウの周囲には空白スペースができます。
デバイスが閉じているときは、外側のディスプレイにアプリのコンテンツがステータスバーとカメラの左側に表示されます。
iOS 27 SDKで開発されたアプリは、iPhone Duoの内部ディスプレイの大部分を占めるようにサイズが調整されますが、右端のステータスバーは表示されません。
これにより、余白が最小限に抑えられ、より快適なユーザーエクスペリエンスが実現します。
iOS 27.1 SDK以降で開発されたアプリは、iPhone Duo向けに最適化されています。
アプリは画面全体を使用するように拡張され、ツールバーとタブバーはステータスバーの下に縦に表示されます。
これにより、ユーザーは画面を切り替えても最適で一貫性のある操作感を得られます。
iOS 27.1 SDKを使用してアプリをリリースする前に、アプリのコンテンツが縦長のバー表示に対応していることを確認してください。
iPhone Duoでは、デバイスを折りたたんだり広げたりするたびにアプリのサイズが変わり、画面サイズと必ずしも一致しません。
iPhone Duoでは、デバイスの向きだけではアプリの形状はわかりません。該当のプロパティを検索し、それらに依存するレイアウトロジックをすべて削除する必要があります。
