← すべての記事

iPhone Duo 2日目:24時間で現れたアセット

キーノートの後の24時間で、iPhone Duo向けに何が現れたのでしょうか。 Appleからは、Design Resourcesページの製品ベゼルパックと、App Store Connectのスクリーンショットおよびアプリプレビュー仕様に加わったiPhone Duoの行です。いずれもキーノート当日の午後に追加されました。内側ディスプレイのサイズ2853×2007ピクセルは、3xスケールを前提とすると669×951ポイントを意味します。スペックシートのパネルが示唆していた626×890ではありません。ベゼルパック自体のスクリーン切り抜きもこれを裏づけています。1317 それ以外からは、GitHubリポジトリが37件。筆頭はAppleの3DモデルをThree.jsで折りたたむ習作、12例入りのSwiftUIキット、そしてエージェント向け指示書7件です。さらにインディー開発者たちがMastodonで投げかけた3つの疑問。そして、Xcode 27.1ベータも「Preparing your app for iPhone Duo」ガイドもAPIドキュメントも、いまだに出ていません。4581011

この記事は、ライブイベント記事、開発者向け記事、デザイン記事に続く2日目の姉妹編です。前の3本はAppleが出した資料を読み解きました。こちらが読むのは、その周辺で起きたこと。キーノートから9月10日午前10時45分(PT)ごろまでに現れたものを、一つずつ判定していきます。今日から使えるアセットか、答える価値のある問いか、それともノイズか。

TL;DR: Appleのベゼルは、Appleの条件のもとで自分のアプリをモックアップやマーケティングに載せるために使いましょう。コミュニティの3D折りたたみ習作はマーケティングに使ってはいけません。Appleのガイドラインが禁じています。2 App Store Connectのスクリーンショット行は、Appleが公開した初のポイントサイズの証拠として、3xスケールを前提に読んでください。626×890を土台にした計算はやり直しが必要です。3 コミュニティのコードはスケッチとして扱いましょう。Duo APIに対してコンパイルできるものは一つもありません。それらを備えたSDKが「今月中に公開予定」のままだからです。APIに言及しているリポジトリはどれも、その名前をトークのナレーションかページ上のコードスニペットから写したものであり、ヘッダーから取ったものではありません。4810 開発者が尋ねている3つの問い——シミュレータはどこにあるのか、未対応のアプリはどう見えるのか、折りたたみをまたいで状態はどう保たれるのか——のうち、Appleが答えているのは1つ、トークの中に答えはあるがまだ誰も試せないものが1つ、まだ答えのないものが1つです。11

Keynote recap slide for the foldable iPhone: 7.6-inch inner and 5.4-inch outer displays, thinnest iPhone ever, A20 Pro, Grade 5 titanium, Ceramic Shield 2, 48MP Dual Fusion cameras, nano-texture display, vapor chamber, all-day battery

Appleの2026年9月9日のイベント配信、午前11時15分(PT)のフレーム。iPhone Duoのまとめスライドです。この記事でAppleとコミュニティが作ったものは、すべてこの後に登場しました。

Appleから:ベゼルと申請仕様

ベゼルパック。 AppleのDesign Resourcesページには、Product BezelsにiPhone Duoが並び、「Photoshop, PNG」のダウンロードが1つ、iPhone 18、iPhone 17、iPadの隣に掲載されました。1 ディスクイメージの中身は、レイヤー付きPhotoshopファイル10点とフラットなPNG 10点。仕上げはNight SkyとStar Whiteの2色で、それぞれ5つのポーズ——内側ディスプレイを開いた横向きと縦向き、外側ディスプレイを閉じた横向きと縦向き、そして開いた本体を外側から見て片面に外側ディスプレイの切り抜きがあるもの——が用意されています。1

切り抜きが語ること。 内側ディスプレイのフレームは3093×2247ピクセルで、その中に2853×2007のスクリーン切り抜きが四辺120ピクセルの縁取りとともに収まっています。閉じた縦向きのフレームは1574×2194で、切り抜きの幅は1398ピクセル。外側の切り抜きは完全な透明ピクセルが1398×2032、加えて上下に限りなく透明に近い行が1行ずつあり、合計は1398×2034——パネル自身の数値と一致します。内側スクリーンは話が別です。2853×2007はApp Store Connectの内側ディスプレイ用スクリーンショットサイズとピクセル単位で一致し、3xなら951×669ポイント。したがってネイティブ解像度の2670×1878でキャプチャしたものは、収めるために拡大が必要になります。ベゼルパックも同じ寸法を裏づけています。13

何に使ってよいか。 イメージに含まれるライセンスはAppleのデザインリソース標準のもので、ファイルの用途をAppleのプラットフォーム上で動作するソフトウェアのモックアップに限定しています。AppleのApp Store Marketing Guidelinesはこう述べます。「対応するAppleデバイス上で自分のアプリを見せるために、すべてのマーケティング素材でApple提供の製品ベゼルを使用すること」。同じガイドラインは、マーケティング素材で認められない用途も挙げており、その筆頭が「Apple製品を3Dでレンダリングすること、またはApple製品のシミュレーションを作成すること」です。2 つまりこのパックは、モックアップやマーケティングで自分のアプリをデバイス上に見せるためのもの。後述の3D習作はそうではありません。

足りないもの。 ページにはiPhone Duo用のFigmaファイルもSketchファイルもありません。iOS 27およびiPadOS 27のUI Kitは両ツール向けに掲載されているのに、DuoのベゼルはPhotoshop用だけです。1

スクリーンショットのサイズ。 App Store Connectのスクリーンショット仕様にはiPhone Duoの行があります。外側ディスプレイが1398×2034ピクセル、内側ディスプレイが2007×2853ピクセルで、どちらも縦横両方の向き。App Store Connectのリリースノートはこの追加を9月9日としており、Appleのリリースフィードはその更新に午後3時(PT)の時刻を押しています。私自身がその日の午後に取得したときはリダイレクトの追従に失敗して見落としており、この行を初めて見たのは9月10日の朝でした。318 外側のサイズはパネル自身の解像度で、3xなら466×678ポイント。内側のサイズはパネルの解像度ではありません。スペックシートは1878×2670としており、2007×2853は3xで669×951ポイント——これはレンダリングされるサイズについての、3xスケールを前提とした私の推論であり、シミュレータが数値を報告するまでは推論のままです。開発者向け記事では、その意味するところをPlus世代のiPhoneの前例(App Store Connectは、パネルが1080×1920だった端末に対していまも1242×2208のスクリーンショットを求めます)とともに掘り下げ、もしディスプレイが実際にそのサイズでレンダリングするなら、両方のディスプレイで1ポイントの実寸が等しくなる——1インチあたり約153ポイント——という帰結にも触れています。3 626×890を土台に何かを組み立てたなら、16:9のレターボックス計算も含めて、669×951でやり直してください。

アプリプレビューの行。 同じ更新でアプリプレビュー仕様にもiPhone Duoが加わりました。そしてここではApple自身のラベルが興味深いのです。「Device resolutions」の下に2034×1398ピクセルと2853×2007ピクセルが並んでいます。つまりAppleは2853×2007を、スクリーンショットの約束事ではなくデバイスの解像度と呼んでいるわけです。行にある「(19.5:9 aspect ratio)」というラベルはiPhoneのテンプレート由来と読め、どちらの数値にも当てはまりません。2853×2007は1.42です。受け付けられるプレビュー解像度は886×1920と1920×886。同じページはPlusの前例も明示しています。5.5インチの行は「Rendered pixels」と「Physical pixels」を分けて2208×1242対1920×1080としており、これこそ内側ディスプレイの数値が示唆する構図です。そしてこの行には、その週にパイプラインを組もうとしていた人に関わる注記が付いていました。「App Store Connectでのこのデバイス向けアセットのアップロード対応は、本年後半に提供予定」。Appleはこのアップロードを2026年10月5日に開始しました(10月7日訂正)。1718

まだ現れていないもの。 Get Ready for iPhone Duoページは9月9日午後4時10分(PT)から変わっていません。Xcode 27.1ベータも、「Preparing your app for iPhone Duo」ガイドも、対面ワークショップも、いまだ「Coming later this month」のままです。4 iOS 27.1やXcode 27.1のリリースノートはなく、トークが説明する予約領域APIやアレンジメントAPIのドキュメントページもありません。SwiftUI、UIKit、テクノロジー概要のインデックスに、iPhone Duoの項目は一つもないのです。4

モックアップ:見知らぬ人たちがレンダリングした折りたたみ

初日に誰かが作ったもののうち、最もスターを集めたのはブラウザで動くものでした。chuspeeism/iphone-duoは「投影されたスクリーンUI、プログレッシブブラー、画像アップロード対応」のThree.js折りたたみアニメーションで、MITライセンス。9月10日午前0時51分(PT)に作成され、午前中には40スターに達し、ライブデモも公開されています。5 これに先立つのがjal-co/iphone-duo。イベント当日に作られたReact 19のコンポーネントで、readmeは「ドラッグで折りたためるインタラクション、階層化されたスクリーンコンテンツ、プログレッシブブラーを備えた、組み合わせ可能なReactの折りたたみ端末習作」と書き出し、「3D端末モデルと砂漠の壁紙はAppleによるもの」と明記しています。6 注目すべきはこのクレジットです。モデルはAppleの製品ページ由来で、再配布や商用利用の許諾はどちらのリポジトリにも見当たりませんでした。両者ともAppleのアセットはMITの許諾の外だとしており、chuspeeismはモデルをリポジトリに置かずビルド時にAppleから取得する一方、jal-coは変換済みのモデルファイルを自分のツリーに同梱しています。それらをどこへ持ち出せるかは、Appleのマーケティングガイドラインが決着をつけています。Apple製品の3Dレンダリングやシミュレーションは、マーケティング素材で認められない用途の一覧に載っている。だからこれらの習作は社内デモ、プロトタイプ、研究のためのものであり、顧客の目に触れるものにはApple自身のベゼルを使うべきです。2

派生が1つ、独立したツールが1つ、この発想をさらに進めています。bonxn/dood-iphone-duoはスクリーン動画と折りたたみトランジションのMP4書き出しを加えました。huanglizhuo/iPhoneDuoMock、通称「Duo Studio」は中国語の独立したブラウザ用ワークベンチで、外側と内側のスクリーンショットを取り込んでAppleのモデルに載せ、PNG、MP4、WebM、GIF、そして本人の言葉を借りれば、ストア掲載用のサイズ厳守のインターフェースPNGを書き出します。7 readmeによれば、4種類のストア掲載サイズは9月10日時点で読んだAppleの仕様に基づいており、ピクセルサイズは実行時の論理ポイントサイズと同じではない、と正しい但し書きを添えています。App Store Connectはその週にはDuoのアップロードを受け付けておらず、2026年10月5日に受付を開始しました(10月7日訂正)。717

3つ目の習作は逆の道を行きます。bravohenry/iphone-duo-motion-studyは6スター。Appleが配信しているモデルファイルから、Apple自身の製品ページのビューアをWebGLで再現し、端末を分解して見せる「Device Anatomy」ビューまで備えていますが、ライセンスファイルは一切入っていません。5

そして、誰も予定していなかったジャンルがあります。MacBookの蓋のアニメーションです。lqSky7のmacTiltは、Duoの折りたたみブラーをそのまま写し取り、MacBookの蓋の角度センサーから駆動します。ネイティブのSwiftで書かれており、蓋を閉じるとmacOSの画面全体が霜のように曇り、滑って黒へ沈みます。5 その日のプロジェクトで唯一笑わせてくれたもので、そのreadmeにはAppleのトランジションについて私が見た中で最も切れ味のある一文があります。「蓋が閉じるとき、画面に映った絵は空間上のその位置にとどまり、ハードウェアのほうがそこを通り抜けていく。絵はサイズを一度も変えることなく、霜に覆われて黒へ滑り込む」。5

Keynote slide over an engineering bench: All-day battery life

Appleの2026年9月9日のイベント配信、午前11時11分(PT)のフレーム。折りたたみアニメーションのクローンたちは、この端末が一度のキーノートで有名にしたトランジションを写し取っています。

コード:SDKが出るまではスケッチ

openHacking/DuoKitは、唯一実行できるサンプル集です。MITライセンスのSwiftUIサンプル12例。適応レイアウト、スプリットビュー、グリッドに始まり、セーフエリア、折り目の回避、予約領域、適応的なツールバーとタブビュー、プレゼンテーション、Split Viewのマルチタスク、複数ディスプレイとシーン、そして完成したサンプルアプリまで揃っています。8 readmeは自分の立つ地面について正直です。「この最初のリリースはXcode 26.6とiOS 26.5でビルドします。サンプル05、06、11では、iOS 27.1 SDKを必要とするiPhone Duoの概念について、明示的にラベル付けしたシミュレーションを使っています。ハードウェアの挙動を再現すると主張するものではありません」。8 これは、iOS 26にすでに存在するレイアウトルールに対して実際に動かせるコード付きの、トークの学習ガイドとして読むべきものであり、Duo固有の何かを検証するものではありません。yunodevs/DuoLayoutKitは同じ但し書きを持つ小ぶりなSwiftパッケージで、「折りたたんだ姿勢と開いた姿勢を、素朴なレイアウトの意図へ変える」ことを掲げています。9

そのすべてに共通する限界は、開発者向け記事が述べたとおりです。予約領域API、アレンジメントのビュー、ツールバーの軸の挙動、カメラアクセサリ——いずれも今日の時点では4本のTech Talkのナレーションとページ上のコードスニペットとして存在するだけで、SDKのヘッダーにもドキュメントページにもありません。どのSDKにも入っていないのだから、どのリポジトリもそれをコンパイルできませんし、このサイトのものを含め、あらゆるリポジトリのあらゆるAPI名はプレリリースのトークページから写されたものです。Xcode 27.1ベータが出たら真っ先にすべきなのは、それらの名前をヘッダーと突き合わせることです。(10月11日:Xcode 27.1ベータ(27A9269)は9月18日に、iOS 27.1 SDKを含むXcode 27.1 RC(27A9275)は10月5日に出荷され、App Store ConnectはRCのビルドをApp Store向けに受け付けています。ガイドのAPI名をSDKと突き合わせているのはXcode 27.1ベータの記事です。22)

エージェントスキル:新しい初日成果物

最初の24時間の意外な産物は、コーディングエージェント向けの指示セットでした。最初のサンプルコードと並んで、しかも多くはそれより先に届いています。7つのリポジトリが自らをiPhone Duo対応のためのスキルあるいはブリーフと称し、そのうち1つは既存のコレクションに着地しました。154スターのSwiftUIスキル集FloWritesCode/fwc-swiftui-skillsが、9月9日午後11時34分(PT)にswiftui-iphone-duoを「Add a SwiftUI iPhone Duo skill for adaptive foldable layouts.」というコミットメッセージで追加しています。10 12スターのmirzaaghazadeh/iphone-duo-skillsはコマンド1つで9つのスキルを入れ、「存在するものを、エージェントが実行できる構造化されたガイダンスへ蒸留し、端末の事実とAPI全面の参照シートを添えた」と述べます。10 mahdi-salmanzade/iphone-duo-skillは移行に狙いを定め、SwiftUI、UIKit、React Native、Expo、Flutterのワークフローを揃えています。10

最も慎重なのは、最も少なく語るものです。bahimzabir/iphone-duo-adaptive-uiは警告から始まります。「このスキルは2026年9月10日、AppleがiPhone DuoのHuman Interface Guidelinesページと6本のTech Talkを公開した翌日、ツールと参照ドキュメントが利用可能になる前に組み立てられました」。10 この一文は、この種のリポジトリすべての冒頭にあるべきです。スキルとはAPIの表面についての主張であり、その表面はまだ公開されていないのですから。初日に出る「API全面」の参照シートは、トークページのコードとナレーションの写しであって、私のものと同じ壊れ方をします。この波の有益な読み方は別のところにあります。今回のローンチは、最初のサンプルコードと同じ時間帯にエージェント向け指示書を生み出し、それを書く人々はAppleのトークを仕様として扱っている。SDKが出たとき生き残るスキルは、タイムスタンプを引用し、ヘッダーと照らし合わせて再点検されるものでしょう。

Watch: How to Prepare Your SwiftUI App for iPhone Duo

Flo writes Codeは9月10日午前6時5分(PT)、自分のスキルが着地した翌朝に、同じ題材を動画で解説しました。15

開発者が尋ねている3つの問い

公の場で考えるインディー開発者たちは、数時間のうちにMastodonでそれをやってのけました。繰り返し現れる問いが3つあります。11

シミュレータはどこに? Greg Pierceは午後0時12分(PT)、Xcode 27 RCのDevice Hub一覧にiPhone Duoが見当たらないと報告し、27.1で来るのだろうと推測しました。Craig Hockenberryは午後0時27分にこう書いています。「iPhone Duoのリサイズ挙動をテストするにはXcode 27.1が必要らしい。そしてそれはまだアップロードされていない」。11 Paul Soltのその晩の動画は、タイトルに答えを掲げています——「iPhone Duo Isn’t in Xcode 27 Yet」。15 Appleの答えは開発者ページの「Coming later this month」であり、最初のTech Talkが説明する、シミュレータの開く・閉じる・回転・折りたたみのコントロールだけが唯一の予告です。4 イベント前日のPierceの願い——「iPhoneの折りたたみソフトウェアについて、アプリを十分にテストするために開発者が実機を要する要素が何もないこと」——に対して、トークはシミュレータで答えています。ただし、Appleが示していない日付で。11

未対応のアプリはどう見えるのか? Hockenberryは午前11時55分(PT)にこう書きました。「Appleが見せなかったものが一つある。Duoのディスプレイ向けに対応していないiPhoneアプリだ」。11 部分的な答えは最初のTech Talkにあり、開発者向け記事が引用しています。iOS 27 SDKなしでビルドされたアプリは、端末を開いたとき「見慣れたサイズとアスペクト比」で動き、iOS 27 SDKならステータスバーの左側まで広がり、端まで届くのはiOS 27.1 SDKだけです。9to5MacのZac Hallは9月10日、同じ3段階を「Three levels of iPhone Duo app support」という見出しの下に整理し、一部のアプリは「iOS 27.1 SDKに対してビルドするだけでは済まない、はるかに多くの作業を要する」と指摘しました。13 AppleはこのTech Talkで3つの状態を見せており、9to5Macは9月9日にDuoが未対応アプリをどう扱うかを取り上げています。Apple以外の誰にもできないのは、シミュレータが出るまで自分のアプリをその3つに通してみることです。

折りたたみをまたいで状態はどう保たれるのか? Steve Troughton-Smithは9月10日午前9時37分(PT)にこう書きました。「Compactのビューコントローラを設定したUISplitViewControllerを使っているなら、iPhone Duoは折りたたみ状態から開いた状態へ切り替わるときの状態復元について、かなり不穏な問いを突きつける。Appleの例の多くは、画面が開いていく間もUI要素を物理的に同じ位置に保っている。折りたたみトランジションのアニメーションが生む錯覚の魔法の一部だ。水平方向にリサイズする単一のアプリウィンドウでも十分難しいのに、compactとregularの階層が二重にあるとなればなおさらだ」。11 ガイドラインにはこれについて一文だけ、「ディスプレイ間で機能と要素の状態を同じに保つこと」とあり、トークはスプリットビューが畳まれ広がる様子を説明しますが、compactの階層とregularの階層がアニメーションの途中で選択状態をどう受け渡すのかは、どちらも語っていません。16 これがこのローンチの未解決の問いであり、James Thomsonの反応は多くの人の気持ちを代弁しています。「Duoは自分のUIの仕組みをかなり考え直すことを要求してきそうだ」。11

もう2つの反応が空気を形づくります。Troughton-Smithは9月9日午後0時16分、最初のTech Talkにリンクしてこう述べました。「これはまるごと新しいプラットフォームが、1か月の猶予で降ってきたようなものだ」。11 そしてPierceは、初日に出すかどうかについてこう書いています。「初日にDuo対応を出そうと死ぬ気で働くなら、それは自分のためにやっているのだ」。11 その日の午後に投稿されたJordan Morganによる6本のトークのまとめは、「いくつかの新しいiOS 27.1 APIリファレンスページは執筆時点で利用できなかった」と記し、彼はセッションを見終える前にAIに読ませたと書いています。私も同じことをしました。そしてデザイン記事は、その一行一行を字幕トラックと突き合わせて検証した結果です。12 規模の感覚のために付け加えると、Appleの製品ページについてのHacker Newsのスレッドは午前中の時点で1,346ポイント、2,343コメント。私が読んだコメントでは折り目と価格が先頭に立ち、その下にレイアウトと開発者向けのサブスレッドが続いていました。14

更新、午後6時40分(PT):折りたたみ効果が電話機を離れた

夕方までに、GitHubの検索は9月10日0時(UTC)——太平洋時間では9月9日午後5時——以降に作られたiPhone Duoに言及するリポジトリを53件数えました。19 午後のジャンルは、モックアップの節が「誰も予定していなかった」と呼んだあれです。ヒンジのブラーが、別の理由で折れ曲がるハードウェアへ移植されていきました。

MacBookの蓋。 sumimakitoによるMac Duoは午前11時55分(PT)に作られ、午後6時37分には49スターに達しました。READMEはこう言います。「蓋を閉じて、画面の中身が傾き、ぼやけ、動きながら消えていくのを見てください。Mac Duoはこのエフェクトを、メニューバーのコントロール付きであなたのMacBookに追加します」。レンダリングはMetal、画面のライブキャプチャはScreenCaptureKit、Appleシリコン機とIntel Mac向けに署名済みの開発ビルドを配布し、ライセンスはApache-2.0です。19 朝に4スターだったlqSky7のmacTiltは18スターになっていました。MacBook向けのクローンがさらに3つ——foldy(「蓋を閉じると、デスクトップが折れ曲がる」)、SwiftとMetalで書かれたfold、そしてmac-duo——いずれもMITで到着し、Windows移植のwinduoは自らを「IPhone Duo blur thingy but on Windows laptop」と説明しています。19

ほかのヒンジ。 Fold8HingeFadeはSamsungの折りたたみ機向けのKotlin製プルーフオブコンセプトで、「折りたたみ開始時に1回キャプチャし、ヒンジセンサーで駆動して両画面でAGSLのクロスフェードを行う」ものです。READMEは状況を率直に述べています。「対象:Galaxy Z Fold 8。動作確認はPixel Foldのエミュレータ上」。19 Flutterのパッケージduo_animation(「任意のウィジェットを包み、端末を傾け、折れるのを見る」)と、Core MotionからMetalシェーダーを駆動するSwiftUI版のiPhoneDuoAnimationは、デバイスモーションを使って対応端末にこの効果を持ち込みます。19 どれ一つとしてiPhone Duo向けのアプリではありません。ヒンジかジャイロスコープがあるところならどこでも、キーノートの象徴的な瞬間を再現しているのです。

Webのツール、ただしAppleの数値なしで。 ウェブサイト向けのツールが2つ現れました。どちらもこの端末の実際のSafariのCSSビューポートを確定するものではありません。Appleはそれを公開していないからです。そして場に出ている数値は3種類の別物です——スペックシートの物理ピクセル、App Store Connectのスクリーンショットのピクセル、そしてそこから3xスケールを前提に推測したポイント。duo-checkはコマンドラインのチェッカーで、ヘッドレスChromiumで一連の幅においてページを読み込み、「横方向のはみ出し、固定幅の要素、折り返すナビゲーション、長すぎるテキスト行といった具体的なレスポンシブの不具合を指摘」します。重大度の高い指摘があれば終了コードを非ゼロにするので、CIのゲートにできます。READMEはプリセットについてこう述べています。Appleは「この端末の実際のCSSビューポート寸法を公開していない」ため、duo-closed(344×774)とduo-open(690×872)は「流出した物理解像度から導いた推定値」である、と。20 午後6時13分(PT)のHacker Newsの投稿がリンクしているProgressierのiPhone Duo Simulatorは、サイトを閉じた姿勢と開いた姿勢のiframeでプレビューし、内側ディスプレイの「論理CSSビューポートは890×626ピクセル(@3x密度で物理2670×1878ピクセル)」、外側は「466×678ピクセル」と記しています。20 外側の数値はApp Store Connectのスクリーンショット寸法を3で割ったものですが、その割り算でSafariのCSSビューポートが決まるわけではありません。内側はスペックシートを3で割ったもので、開発者向け記事がその朝に撤回した計算です。App Store Connectの2007×2853というスクリーンショットサイズは、3xスケールを前提とすれば669×951ポイントを意味します——シミュレータがその数値を報告するまでは推論です。シミュレータが出るまでは、669×951でのチェックを626×890でのチェックの隣に置いておくべきでしょう。

さらに2つのスキル。 午前11時23分(PT)に作られ、夕方には8スターになっていたeisenjimmy/iphone-duo-skillは、自らを「iPhone Duoのあらゆる姿勢で一貫性を保つ、一つの適応的なiPhoneアプリを設計するための、出典に裏づけられたAgent Skill」と称し、デバイス判定に反対し(「誤った適応とは、デバイス判定の裏に隠れたもう一つのアプリである」)、その原則を一行で述べます。「レイアウトは利用可能なスペースに反応する。物理的なインタラクションはヒンジに反応してよい」。21 午後5時31分に作られたits-panzer/iphone-duo-designは「Appleのローンチ時の6本のTech TalkとHuman Interface Guidelinesに基づく」もので、「出典リンク付きの15のルール、設計とレビューのプロンプト、状態ベースのテストマトリクスを収録」しています。21 1日半でスキルのリポジトリが9つ。そして最も新しい2つはどちらも、自らを出典に裏づけられたものだと称しています。

今日使うもの、待つもの

  • 使う: Appleのベゼルパックを、自分のアプリのモックアップとマーケティング画像に。App Store Connectのサイズを、いま組んでいるスクリーンショットのパイプラインに。Duoのアップロードは2026年10月5日に解禁されました(この記事は当初「本年後半」と書いていました。10月7日に訂正)。DuoKitを、iOS 26で動くコード付きのトークの手引きとして。
  • 注意して使う: 折りたたみ習作は社内デモかプロトタイプに限って。Appleのガイドラインは自社製品の3Dレンダリングとシミュレーションを、マーケティング素材で認められない用途に挙げているからです。エージェントスキルはどれも、API名の出どころとしてではなく、議論するためのチェックリストとして。
  • 待つ: ArrangementView、予約領域、ツールバーの軸のAPIに対して一行でも書く前に、Xcode 27.1ベータを。移行計画を決める前に、「Preparing your app for iPhone Duo」ガイドを。どのFigmaフレームであれ最終形と見なす前に、iPhone Duo専用のFigmaファイルを。今日レイアウト作業を始めるには、Figma用のiOS 27 UI KitとPNGのベゼルで十分です。(10月11日:ベータは9月18日に、RCは10月5日に出荷されました。ガイドは9月17日までに公開され、AppleはiPhone Duo向けのFigmaとSketchのキットを9月18日に追加しています。22)

要点

デザイナー向け: - AppleのiPhone Duoベゼルは、PhotoshopとPNG、2つの仕上げ、5つのポーズで存在します。内側スクリーンの切り抜きは2853×2007——App Store Connectのサイズであって、パネルのものではありません。これはAppleのガイドラインがマーケティング用に名指ししているアセットであり、3Dレンダリングはそこでは認められていません。12 - App Store Connectのスクリーンショット行は、最初のポイントサイズの証拠です。3xを前提として内側669×951、外側466×678。レンダリングの仕組みは、シミュレータが出るまでは推論です。3

開発者向け: - 初日に作られたもののうち、Duo APIに対してコンパイルできるものは一つもありません。AppleはいまもSDKを今月中の公開としており、世に出回るAPI名はすべてプレリリースのトークページからの写しです。ヘッダーと突き合わせてください。4810 - 未解決の問いは、compactとregularの階層における折りたたみをまたいだ状態です。これまでのAppleの案内は一文だけです。1116

エージェント経済を見ている人向け: - 最初の24時間で、コーディングエージェント向けの指示パックのリポジトリが7つ、最初のサンプルコードと並んで現れました。うち1つは154スターのコレクションの中にあります。出来のよいものには日付と警告が添えられています。10

よくある質問

AppleはiPhone Duo用のFigmaまたはSketchキットを公開しましたか?

いいえ。9月10日朝の時点で、Design ResourcesページがiPhone Duoについて掲載しているのはPhotoshopとPNGの製品ベゼルだけです。iOS 27とiPadOS 27のUI KitはFigmaとSketch向けに提供されていますが、ページにDuo用のファイルはありません。1

App Store ConnectはiPhone Duoにどのスクリーンショットサイズを求めていますか?

外側ディスプレイが1398×2034ピクセル、内側ディスプレイが2007×2853ピクセルで、それぞれ縦横両方の向きです。App Store Connectのリリースノートによれば追加は9月9日。アプリプレビューは886×1920または1920×886です。iPhone Duo向けのアップロードは2026年10月5日に解禁され、2027年4月からはすべての提出にDuoのスクリーンショットが必要になります(この記事は当初、Appleの9月9日のリリースノートに基づいて「本年後半」と書いていました。10月7日に訂正)。31718

今日からiPhone DuoのAPIに対してビルドできますか?

いいえ。iOS 27.1 SDKを含むXcode 27.1ベータは今月中の公開予定とされており、予約領域APIやアレンジメントAPIのドキュメントページは存在しません。それらのAPIに言及しているコミュニティのリポジトリは、名前をTech Talkのナレーションとページ上のコードから取っています。4810(10月11日:いまはできます。Xcode 27.1ベータ(27A9269)は9月18日に、iOS 27.1 SDKを含むXcode 27.1 RC(27A9275)は10月5日に出荷され、App Store ConnectはRCのビルドをApp Store向けに受け付けています。22)

iPhone Duoのシミュレータはありますか?

Xcode 27のリリース候補にはありません。最初のTech Talkは、Xcode 27.1で開く・閉じる・回転・折りたたみのコントロールを備えたiPhone Duoシミュレータを説明しています。411

出典


  1. Apple Developer、Design Resources、2026年9月10日午前10時20分(PT)取得:Product Bezelsに「iPhone Duo」が掲載され、ダウンロードは「Photoshop, PNG」(Bezel-iPhone-Duo.dmg)。iOS 27およびiPadOS 27のUI KitはFigmaとSketch向けに掲載。iPhone DuoのFigmaまたはSketchの項目はなし。内容とピクセル寸法は、ダウンロードしたイメージを筆者が検査したもの:PSD 10点とPNG 10点、Night SkyとStar White、ポーズはInner Open Landscape(フレーム3093×2247、スクリーン切り抜き2853×2007、縁取り120ピクセル)、Inner Open Portrait(2247×3093、切り抜き2007×2853)、Outer Closed Landscape(2194×1574、切り抜き2034×1398)、Outer Closed Portrait(1574×2194、切り抜き1398×2034)、Outer Open(3056×2194、右半分に外側ディスプレイの1398×2034の切り抜き)。切り抜きはPNGのアルファチャンネルから計測。外側の切り抜きは完全に透明なピクセルが2032の長さで、両端にそれぞれ限りなく透明に近い行が1行加わります。 ↩↩↩↩↩↩↩

  2. Apple「License Agreement for Apple Design Resources」、Bezel-iPhone-Duo.dmg内のRTF。Appleのオペレーティングシステム上で動作するソフトウェア製品のユーザーインターフェースのモックアップ作成に、リソースの用途を限定しています。Apple、App Store Marketing Guidelines、Apple Product Images、2026年9月10日取得:「対応するAppleデバイス上で自分のアプリを見せるために、すべてのマーケティング素材でApple提供の製品ベゼルを使用すること」。またUnauthorized Usesの項に「マーケティング素材において、次のApple製品の使用は認められません:3Dでのレンダリング、またはApple製品のシミュレーションの作成」。 ↩↩↩↩

  3. Apple、App Store Connectヘルプ、Screenshot specifications、2026年9月10日午前10時40分(PT)取得。表から書き起こしたiPhone Duoの行:スクリーンショットサイズ1398 × 2034ピクセルおよび2034 × 1398ピクセル(外側ディスプレイ)、2007 × 2853ピクセルおよび2853 × 2007ピクセル(内側ディスプレイ)。5.5インチの行は1242 x 2208ピクセルを求めています。9月9日にページのリダイレクトを追わずに取得したところ内容が返らず、「iPhone Duoの行はない」と誤読しました。行が追加されたのは9月9日です(脚注18)。 ↩↩↩↩↩↩↩

  4. Apple Developer、Get Ready for iPhone Duo、2026年9月10日午前10時20分(PT)取得。9月9日午後4時10分(PT)のコピーと本文は同一:「Xcode 27.1 beta … Coming later this month」「Preparing your app for iPhone Duo … Coming later this month」。同じ朝に取得したSwiftUI、UIKit、テクノロジー概要のドキュメントインデックスに「iPhone Duo」の語はなく、Xcode 27.1とiOS 27.1のリリースノートページは404を返します。 ↩↩↩↩↩↩↩↩

  5. GitHub、chuspeeism/iphone-duo、2026年9月10日午前0時51分(PT)作成、MIT、午前10時30分(PT)時点で40スター。説明文は引用。GitHub、lqSky7/iphone-duo-macos-animation、9月10日午前4時8分(PT)作成、4スター。GitHub、bravohenry/iphone-duo-motion-study、9月10日午前3時43分(PT)作成、6スター、ライセンスファイルなし。readmeは、バイナリバッファとAVIFテクスチャを伴うglTFモデルを読み込むWebGLビューアと「Device Anatomy」の分解ビューを説明しています。lqSky7のreadmeの題辞は原文どおりの引用。「iPhone Duo」で9月8日以降に作成されたリポジトリをGitHubで検索したところ、午前10時20分(PT)に37件が返りました。 ↩↩↩↩↩

  6. GitHub、jal-co/iphone-duo、2026年9月9日午後1時13分(PT)作成、MIT、12スター。readmeからの引用には「3D端末モデルと砂漠の壁紙はAppleによるもの」「これは独立した習作であり、Apple製品ではありません」を含みます。ツリーにはpublic/models/iphone-duo.glbとiphone-duo.usdzがあります。chuspeeismのreadme:「Appleのモデルと画像はリポジトリおよびMITライセンスの対象外です」「Appleの参照アセットは別途ダウンロードします」。そのツリーにモデルファイルはありません。 ↩

  7. GitHub、bonxn/dood-iphone-duo(「スクリーン動画付きのインタラクティブな3Dモックアップ、mp4書き出し対応」、jal-co/iphone-duoをベースに構築)とhuanglizhuo/iPhoneDuoMock(「Duo Studio」、readmeは中国語:PNG、MP4、WebM、GIF、サイズ厳守のインターフェースPNGを書き出す)。いずれも2026年9月10日作成。 ↩↩

  8. GitHub、openHacking/DuoKit、2026年9月10日午前6時30分(PT)作成、MIT。readmeに12のサンプルを掲載。但し書きは原文どおりの引用。 ↩↩↩↩↩↩

  9. GitHub、yunodevs/DuoLayoutKit、2026年9月9日午後11時34分(PT)作成、MIT。説明文は引用。 ↩

  10. GitHub:FloWritesCode/fwc-swiftui-skills(154スター、9月9日午後11時34分(PT)のコミット「Add a SwiftUI iPhone Duo skill for adaptive foldable layouts.」)、mirzaaghazadeh/iphone-duo-skills(12スター、「9つすべてをインストール」、引用)、bahimzabir/iphone-duo-adaptive-ui(引用)、mahdi-salmanzade/iphone-duo-skill、CodyBontecou/iphone-duo-agent-brief、mustafayazgul/iPhoneDuoAIAgentDoc、hechen/iphone-duo-skills(2026年9月9日午後2時52分(PT)作成、MIT、「iPhone Duo向けの、出典に裏づけられた7つのAIコーディングスキル」)。スター数は9月10日午前10時30分(PT)時点。 ↩↩↩↩↩↩↩↩↩

  11. Mastodon、mastodon.social、時刻はUTCからPTへ変換:Greg Pierce、9月8日午前7時41分、9月9日午後0時12分、午後2時。Craig Hockenberry、9月9日午前11時55分、午後0時27分。Steve Troughton-Smith、9月9日午後0時16分、9月10日午前9時37分。James Thomson、9月9日午後4時27分。引用はいずれも原文どおり。 ↩↩↩↩↩↩↩↩↩↩↩↩

  12. Jordan Morgan、iPhone Duo: First Developer Good-to-Knows、Swiftjective-C、2026年9月9日。引用。 ↩

  13. Zac Hall、The race to build great iPhone Duo apps is about to begin、9to5Mac、2026年9月10日午前8時11分(PT)。第2節の見出しと一文を引用。同記事は9to5Macの9月9日の記事Here’s how iPhone Duo treats apps not optimized for the foldable displayにリンクしています。 ↩

  14. Hacker News、iPhone Duo、apple.com/iphone-duoについてのスレッド、2026年9月9日午前11時15分(PT)投稿。9月10日午前10時35分(PT)時点のAlgolia APIによれば1,346ポイント、2,343コメント。 ↩

  15. YouTube、Flo writes Code、How to Prepare Your SwiftUI App for iPhone Duo、2026年9月10日午前6時5分(PT)投稿。Paul Solt、iPhone Duo Isn’t in Xcode 27 Yet、2026年9月9日午後8時55分(PT)投稿。 ↩↩

  16. Apple Human Interface Guidelines、Designing for iPhone Duo、Best practices:「ディスプレイ間で機能と要素の状態を同じに保つこと」。 ↩↩

  17. Apple、App Store Connectヘルプ、App preview specifications、2026年9月10日午前11時20分(PT)取得。書き起こしたiPhone Duoの行:Device resolutions 2034 × 1398ピクセル、2853 × 2007ピクセル(19.5:9 aspect ratio)。Accepted resolutions 886 x 1920ピクセル(縦)、1920 x 886ピクセル(横)。注記:「App Store Connectでのこのデバイス向けアセットのアップロード対応は、本年後半に提供予定」。 ↩↩↩↩

  18. Apple、App Store Connectヘルプ、Release notes、2026年9月9日付の項目:「iPhone Duo、iPhone 18 Pro Max、iPhone 18 Pro、Apple Watch Ultra 4、Apple Watch Series 12のアプリプレビューおよびスクリーンショット仕様を追加しました。App Store ConnectでのiPhone Duo向けアセットのアップロード対応は、本年後半に提供予定です」。Apple Developer、Releases、“App Store Connect Update”、2026年9月9日水曜日午後3時(PT)。2026年9月10日午前11時37分(PT)に取得したリリースのRSSフィードは、pubDate「Wed, 09 Sep 2026 15:00:00 PDT」でこの項目を配信しています。2026年10月7日訂正:Appleは2026年10月5日にiPhone Duo向けの提出受付を開始しました。「You can submit your iPhone Duo optimized apps and games in App Store Connect today. Starting April 2027, any apps or games submitted will need to include screenshots for iPhone Duo.」(iPhone Duoに最適化したアプリやゲームを、本日からApp Store Connectで提出できます。2027年4月以降に提出するアプリやゲームには、iPhone Duoのスクリーンショットを含める必要があります。)Apple Developer、News、「Prepare and submit your apps for iPhone Duo」、2026年10月5日、https://developer.apple.com/news/?id=kkphp5qo。 ↩↩↩

  19. GitHub、2026年9月10日午後6時37分(PT)にAPI経由で取得したリポジトリのメタデータ。作成時刻はUTCからPTへ変換:sumimakito/Mac-Duo(午前11時55分作成、Apache-2.0、49スター。READMEを引用。「Metal rendering」、ScreenCaptureKitによる「Live screen content」、「Apple SiliconおよびIntel Mac向け」の署名済み開発ビルドを挙げています)、lqSky7/iphone-duo-macos-animation(macTilt、18スター)、alexey1312/foldy(午前10時53分、MIT。説明文を引用)、mhadifilms/fold(午前6時21分、MIT、「Native Swift and Metal」)、CakeAL/mac-duo(午前11時39分、MIT)、justhenix/winduo(午後4時54分、C++、MIT。説明文を引用)、ThinkOffApp/Fold8HingeFade(午後0時56分、Kotlin。説明文とREADMEを引用)、narayann7/duo_animation(午後3時38分、Dart、MIT。説明文を引用)、charugupta-dev/iPhoneDuoAnimation(午後0時14分。説明:「SwiftUIのMetalシェーダーとCore Motionを使ったiPhone Duoの折りたたみアニメーション」)。件数:created:>=2026-09-10を指定して「iPhone Duo」をGitHubでリポジトリ検索したところ、午後6時36分(PT)に53件が返りました。 ↩↩↩↩↩

  20. GitHub、uguratmaca/duo-check、2026年9月10日午後2時41分(PT)作成、TypeScript、MIT。説明文とREADMEを引用。src/presets.tsはduo-closedを344×774、duo-openを690×872と定義しています。Progressier、iPhone Duo Simulator、2026年9月10日午後6時38分(PT)取得。ページのFAQを引用。Hacker News、“I built a simulator for the iPhone Duo”、2026年9月10日午後6時13分(PT)投稿(Hacker News APIによれば項目の時刻は9月11日01時13分UTC)。 ↩↩

  21. GitHub、eisenjimmy/iphone-duo-skill、2026年9月10日午前11時23分(PT)作成、MIT、午後6時37分(PT)時点で8スター。READMEを引用。GitHub、its-panzer/iphone-duo-design、2026年9月10日午後5時31分(PT)作成。READMEを引用。 ↩↩

  22. Apple、Releases、RSSフィードを2026年10月11日に取得:「Xcode 27.1 beta (27A9269)」は Fri, 18 Sep 2026 10:00:00 PDT 付け、「Xcode 27.1 RC (27A9275)」は Mon, 05 Oct 2026 10:00:00 PDT 付け。Apple、Xcode 27.1 RC Release Notes、2026年10月11日取得、Overview:「Xcode 27.1 RC includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27, and visionOS 27.」(Xcode 27.1 RCにはSwift 6.4と、iOS 27.1、iPadOS 27、tvOS 27、watchOS 27、macOS 27、visionOS 27のSDKが含まれる)。Apple、App Store Connectヘルプ、Release notes、2026年10月11日取得、2026年10月5日付けの項目:「You can now upload apps built with Xcode 27.1 RC using the SDK for iOS 27.1, iPadOS 27.0, macOS 27.0, tvOS 27.0, visionOS 27.0, and watchOS 27.0 for the App Store, and for internal and external testing through TestFlight.」(Xcode 27.1 RCでiOS 27.1、iPadOS 27.0、macOS 27.0、tvOS 27.0、visionOS 27.0、watchOS 27.0のSDKを使ってビルドしたアプリを、App Store向け、およびTestFlightによる内部・外部テスト向けにアップロードできるようになった)。Apple、Get Ready for iPhone Duo、「Preparing your app for iPhone Duo」のタイル:2026年9月15日の取得では「Coming later this month」、9月17日には「Explore documentation」で、ガイドにリンク。Apple、「Build for iPhone Duo with new resources」、ニュース、2026年9月18日:「Get Figma and Sketch design kits for iPhone Duo from the Apple Design Resources.」(Apple Design ResourcesからiPhone Duo向けのFigmaとSketchのデザインキットを入手できる) ↩↩↩

関連記事

開発者のためのiPhone Duo:1.42の問題と、SDKの空白

開発者向けのiPhone Duo。App Store Connectのスクリーンショットから推論したポイント数、2つのディスプレイの形、Split View、Touch ID、SDKの時期、そして6本のTech Talk。

32 分で読める

リサイズ可能なiPhoneの時代:9月までにアプリを備えておく

iOS 27は、リサイズ対応の境界線をビルドに使うSDKに引きます。固定サイズの前提を洗い出し、アダプティブなレイアウトを採用し、Xcode 27でテストする——そのチェックリスト。

9 分で読める

iPhone Duo のデザイン:動くもの、分かれるもの、留まるもの

Apple の iPhone Duo デザインガイドと3本の Tech Talk をルールとして読み解く。ポーズごとではなく2つのサイズクラス、折り目での変位、arrangement、そしてサイドバー。

21 分で読める