1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

iPhone Duoのスクショが2027 年 4 月から審査提出に必須に、、、対応の手順を整理する

1
Posted at

この記事は 2026 年 10 月 6 日時点の情報です。Apple の Developer News とドキュメントの記述をもとにしています。この時点で、iPhone Duo の開発に対応した Xcode 27.1 は RC(27A9275、10 月 5 日)です。iPhone Duo の実機とシミュレータでは、まだ確かめていません。

はじめに

2026 年 10 月 5 日、Apple から iPhone Duo の対応についてのお知らせが出ました。2027 年 4 月から、App Store に提出するアプリには、iPhone Duo のスクリーンショットが必要になります。

正直に言うと、最初に読んだときは「折りたたみの iPhone か。うちのアプリで、対応って必要なのか?」と思いました。

関連するお知らせとドキュメントを並べて読むと、アップデートを出し続けるアプリにとっては、2027 年 4 月が実質的な期限でした。そして、iPhone Duo の対応に入る前に、済ませておくべき準備があります。この記事では、2027 年 4 月から逆算して、iPhone Duo 対応の手順を整理します。

iPhone Duo のお知らせの要点

Prepare and submit your apps for iPhone Duo(2026 年 10 月 5 日)の内容です。

  • iPhone Duo は、2026 年 10 月 23 日から購入できる
  • 既存のアプリは、Xcode 27.1 で再コンパイルする。Xcode 27.1 で iPhone Duo の開発に対応する
  • Device Hub で、すべての姿勢と向きで、アプリがどう見えるかを確認できる
  • iPhone Duo に最適化したアプリは、今日から提出できる
  • 2027 年 4 月から、提出するアプリには iPhone Duo のスクリーンショットが必要

iPhone Duo とは

Preparing your app for iPhone Duo によると、iPhone Duo は折りたたみの iPhone です。

  • 外側に小さい画面、内側に大きい画面がある
  • 開く、閉じる、半分折る、回す、によって、表示が画面の間を移り、向きも変わる
  • 半分折ったとき、View は折り目の部分に合わせて調整される

アプリに求められることは、大きく 3 つです。

求められること 内容
サイズが変わる前提で作る 外側と内側の画面、開き具合に合わせて、アプリのサイズが変わる
折り目とカメラを避ける 折り目やカメラの位置(ドキュメントでは「予約された領域」)に、大事な表示や操作を置かない
バーが縦に並ぶことを想定する ナビゲーションバー、ツールバー、タブバーが、画面の横に縦向きに並ぶことがある

ドキュメントには、iPad や Mac で動くアプリや、iPhone ミラーリングでのサイズ変更に対応しているアプリは、すでに準備がかなり進んでいる、と書かれています。逆に言うと、iPhone の画面の大きさを前提にして作ってきたアプリほど、手間がかかります。

2027 年 4 月に何が必須になるか

2027 年 4 月から必須になるのは、次の 2 つです。

必須になるもの 出どころ
iPhone Duo のスクリーンショット iPhone Duo のお知らせ(2026 年 10 月 5 日)
iOS 27 の SDK でのビルド App Store submissions now open for the latest OS releases(2026 年 9 月 9 日)

2 つ目は、毎年この時期に出る、SDK の最低条件の更新です。お知らせには、こう書かれています。

2027 年 4 月から、App Store Connect にアップロードするアプリは、次の最低条件を満たす必要がある。iOS と iPadOS のアプリは、iOS 27 と iPadOS 27 の SDK 以降でビルドすること。

iPhone Duo の画面に合わせたレイアウトの最適化そのものは、お知らせの中で「必須」とはされていません。ただ、ドキュメントによると、Xcode 26 以前でビルドしたアプリは、iPhone Duo でステータスバーやカメラの下まで広がらずに動きます。iOS 27 の SDK でビルドすれば、画面を全部使うようになります。サイズの変化に耐えない画面があれば、崩れて見えることになります。

対応しないと、どうなるか

最初の「対応って必要なのか?」に戻ります。

期間 何もしない場合
2027 年 3 月まで Xcode 26 のままでも、アップデートを出せる。iPhone Duo では、ステータスバーやカメラの下まで広がらずに動く
2027 年 4 月から アップデートを出すには、iOS 27 の SDK でのビルドと、iPhone Duo のスクリーンショットが必須

ストアに出ているアプリは、そのまま動き続けます。条件がかかるのは、新しくアップロードするときです。なので、2027 年 4 月以降に一度もアップデートを出さないなら、対応は要りません。

ただ、ほとんどのアプリは、そうはいきません。アップデートを出し続けるなら、2027 年 4 月が実質的な期限です。

対応の手順

準備: Xcode 27.1 に上げる前に、Liquid Glass を確かめる

iPhone Duo を確かめるには、Xcode 27.1 が要ります。Xcode 27.1 は iOS 27 の SDK でビルドします。ここに 1 つ、落とし穴があります。

iOS 26 で Liquid Glass のデザインが入ったとき、すぐに対応できないアプリのために、見た目を前のまま保つ設定が用意されました。Info.plist の UIDesignRequiresCompatibility です。

<key>UIDesignRequiresCompatibility</key>
<true/>

ドキュメント には、こう書かれています。

  • 最新の SDK のデザインに合わせて、アプリの UI を見直して整える間、一時的にこのキーを使う
  • iOS 27 以降でビルドすると、システムはこのキーを無視する

つまり、この設定で Liquid Glass を止めているアプリは、Xcode 27.1 に上げた瞬間に、整えていない Liquid Glass の見た目で動き出します。iPhone Duo のレイアウトを確かめる前に、見た目全体が変わってしまいます。

この設定を使っているなら、Xcode 26 のうちに設定を外してビルドし、崩れる所を整えておきます。すでに使っていないアプリは、Xcode 27.1 で見た目が変わらないかを確かめるだけで済むかもしれません。

1. Xcode 27.1 に上げて、Device Hub で確かめる

お知らせにあるとおり、Device Hub で、すべての姿勢と向きで、アプリがどう見えるかを確かめます。ドキュメントでは、次の所を見るよう勧めています。

  • 閉じたとき、開いたとき、半分折ったときに、それぞれの画面でどう見えるか
  • それぞれの姿勢で回したとき、レイアウトがどう変わるか
  • 画面、シート、ポップオーバーが、折ったり開いたりしたときに、おかしな位置にならないか
  • 折り目にかかって、見えにくい・押しにくい要素がないか

2. 固定の数値に頼った画面を探す

iPhone の画面の大きさを前提にした、次のような書き方は、iPhone Duo で崩れやすい所です。

  • 画面の幅や高さを、数値で固定している
  • UIScreen.main.bounds を基準にレイアウトを計算している
  • ヘッダーやセルの高さを、端末ごとの定数で決めている

ドキュメントは、「iPhone の固定の大きさではなく、親の View に対して相対的に大きさを決める」「画面ではなく、シーンや親の View の範囲を基準に計算する」ことを勧めています。

3. 独自のバーを洗い出す

ドキュメントによると、バーが縦に並ぶのは、システムが用意したナビゲーションの仕組み(UINavigationController のツールバー、タブビュー、SwiftUI の NavigationStack の toolbar など)を使っている場合です。UIToolbar を自前で置いた独自のバーは、縦に並びません。

また、ツールバーの項目は、アイコンとタイトルの両方を設定しておくと、縦・横・オーバーフローメニューのどこに置かれても表示できます。タイトルだけでアイコンのない項目や、独自の View の項目は、縦に並びません。

4. 折り目とカメラを避ける

標準の View やコンテナは、折り目やカメラを自動で避けます。独自の View は、自分で避ける必要があります。iOS は、折り目やカメラの位置を「予約された領域」として教えてくれます。SwiftUI では GeometryReader から、UIKit では View から、その一覧を取得して、配置を調整します。

5. スクリーンショットを用意する

2027 年 4 月から必須です。App Store Connect に、iPhone Duo で商品ページがどう見えるかを確認するプレビューの機能が追加されています。

まとめ

  • iPhone Duo は 2026 年 10 月 23 日発売。対応には Xcode 27.1 が要る(10 月 6 日時点で RC)
  • 2027 年 4 月から、iPhone Duo のスクリーンショットと、iOS 27 の SDK でのビルドが必須になる
  • アップデートを出し続けるなら、2027 年 4 月が実質的な期限
  • 対応の手順は「準備(Liquid Glass の確認)→ Xcode 27.1 → Device Hub で確認 → 固定の数値・独自のバー・折り目の対応 → スクリーンショット」
  • Liquid Glass を UIDesignRequiresCompatibility で止めているアプリは、Xcode 27.1 に上げる前に見た目を整えておく。iOS 27 の SDK では、この設定は無視される

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?