iPhone Duo 螢幕尺寸、解析度與機身尺寸
外螢幕和內螢幕的像素與點尺寸、像素密度,以及 iPhone Duo 的機身尺寸,還有其中哪些數字不該寫死在程式碼裡。
iPhone Duo 有兩塊螢幕。你的 App 要在兩塊螢幕上都表現自如,還要扛得住使用者開啟或合上手機的那一刻。下面是 Apple 公佈的數字,以及模擬器報告的數字。列在這裡是為了方便你畫草圖,而不是讓你把它們敲進佈局程式碼裡。
要點
- 合上時,它是一臺 5.4 英寸的手機,466 × 678 點。展開時,它是一塊 7.6 英寸的橫向畫布,951 × 669 點。兩塊螢幕的寬高比相同。
- 外螢幕是緊湊寬度。內螢幕的寬度和高度都是常規尺寸,就像一臺小 iPad。
- 摺痕是系統報告的一塊 40 點寬的區域,並不是寬度的一半。
- 只有用 iOS 27.1 SDK 建置的 App 才能用到整塊螢幕和側邊那一列。
- 本頁的任何數字都不應該出現在
.frame(width:)裡。
兩塊螢幕
| 外螢幕 | 內螢幕 | |
|---|---|---|
| 對角線 | 5.4 英寸 | 7.6 英寸 |
| 解析度(Apple 公佈) | 1398 × 2034 像素 | 1878 × 2670 像素 |
| 像素密度 | 460 ppi | 430 ppi |
| 重新整理率 | ProMotion,最高 120Hz | ProMotion,最高 120Hz |
| 戶外峰值亮度 | 3000 尼特 | 3000 尼特 |
| 表面處理 | — | 奈米紋理 |
Apple 表示兩塊面板的寬高比相同,所以裝置展開時內容會按比例縮放。外螢幕的顯示面積約為 iPhone 18 Pro 的 90%,內螢幕比 iPhone 18 Pro Max 大約 50%。

以點為單位
佈局以點為單位,而 Apple 的規格頁列的是像素。模擬器的裝置配置檔案補上了這個空缺。Blake Crosley 從 Xcode 27.1 測試版中的 iPhone Duo 裝置型別讀出了這些數字,探測 App 報告的視窗也一樣:
| 外螢幕 | 內螢幕(展開) | |
|---|---|---|
| 視窗 | 466 × 678 點 | 951 × 669 點 |
| 尺寸類別 | 緊湊寬度,常規高度 | 常規,常規 |
| 模擬器渲染 | 1398 × 2034 像素,3x | 2007 × 2853 像素,3x |
轉動手機,這些數字也跟著轉。合上並橫拿時,外螢幕的寬度和高度都是緊湊尺寸,這是以往任何一臺長條手機都不會給你的組合。展開並豎拿時,內螢幕是 669 × 951 點,摺痕橫貫其中,成為一條水平帶。
外螢幕面板正好是其點尺寸的三倍,內螢幕則不是:Apple 列的是 1878 × 2670 像素,而模擬器繪製的是 2007 × 2853。如果硬體與配置檔案一致,內螢幕顯示的就是一幅縮小到合適尺寸的 3x 渲染,就像當年的 iPhone 6 Plus。在硬體上市之前,這只是推斷。無論如何,都不要用寫死的縮放倍數做像素計算。讀取你所在螢幕的縮放倍數,用 traitCollection.displayScale,或者視窗場景所在的螢幕。
視窗並不等於可用空間。合上時,Gautham Vijayan 的庫讀到右側安全區域內邊距為 84 點、底部為 34 點:豎向欄佔了一側。展開時,Blake 的探測 App 在 951 × 669 的窗口裡拿到的內容區是 867 × 553 點,各種欄沿尾側邊緣排列。請把這些當作某一個模擬器版本的快照,而不是常量。
它是橫向展開的
機身尺寸告訴你大家會怎麼拿它:
| 寬 | 高 | 厚 | |
|---|---|---|---|
| 合上 | 84.1 毫米 | 117.8 毫米 | 11.3 毫米 |
| 展開 | 164.6 毫米 | 117.8 毫米 | 5.2 毫米 |
它重 254 克。高度不變,寬度幾乎翻倍。按自然的方式拿著,內螢幕是一塊橫向畫布:像一本攤開的平裝書,而不是一臺長條手機。Apple 按 iPad 的慣例先寫豎向的解析度,而模擬器也確認展開時的視窗寬 951 點。大多數人看到的姿態是橫的。用好這份寬度的 App 會把更多內容並排擺開:Tripsy 把地點列表放在地圖旁邊,Timeboxd 則從每行兩塊表變成六塊。

先把內螢幕佈局畫成橫向畫板。翁天信在設計 Camarts 3.0 時,把這份寬度留給了大多是橫幅的照片,而不是側邊欄。那個佈局以及什麼時候適合這樣做,見設計指南。
硬體的摺痕不是一個可以用這些毫米數算出來的欄間距。系統把摺痕報告為單獨的一塊區域,在模擬器裡寬 40 點,而且只有在手機半折時,這塊區域才會成為生效的佈局輸入。詳見摺痕指南。
SDK 帶來的變化
用舊 SDK 建置的 App 仍然能執行,但它不會突然變成一個 Duo App。
在 Anton Gubarenko 記錄的 9 月小組實驗室中,Apple 的工程師描述了三個階段。用 Xcode 26 建置的 App 會加上黑邊:外螢幕上是一塊 iPhone 形狀的面板,內螢幕上是同一塊面板居中顯示。它不會響應筆電式姿態。連結 iOS 27 會開啟可調整尺寸,而且你沒法把它關掉來“等佈局準備好再說”。Xcode 27.1 才是能鋪滿螢幕邊緣、並把標準欄按鈕移到側邊的 SDK。
Blake Crosley 測量了中間這一步。連結 iOS 27.0 時,一個探測 App 在 466 點寬的外螢幕上拿到 386 點寬的視窗,旁邊是一條黑色側欄,欄是橫向的,也沒有保留區域。連結 27.1 後,同樣的程式碼拿到了整塊螢幕。實用版本見檢查清單,其中包括如何檢查你的二進位制檔案實際連結的是哪個 SDK。
這些數字一個都別寫死
Apple 的措辭很直接:避免固定寬度、斷點以及任何與特定螢幕繫結的尺寸。從當前 iPhone 抄來的 .frame(width:)、常量檔案裡的 UIScreen.main 輔助方法、檢查 userInterfaceIdiom == .pad 的佈局,各自都會以不同的方式在 Duo 上出問題。其中 UIScreen.main 最要命:Blake 發現,App 在內螢幕上執行時,它報告的仍然是 466 × 678 的外螢幕。
王書道在為一款時鐘 App 做首發準備時就遇到了實際問題。用 SwiftUI 佈局的主題大多能適配,因為它們本來就是自適應的;而基於 UIScreen 和魔法數字的主題則不行。王書道推薦了 fatbobman 關於尺寸類別與可用空間的文章,那正是正確的思路:horizontalSizeClass 說明的是哪種系統呈現方式適合當前環境,它不是視窗的尺寸。檢視的幾何尺寸才是。
從上面的面板資料可以得出兩個結論:
- 外螢幕是緊湊寬度,內螢幕是常規寬度、常規高度。
- Apple 表示 Duo 會遵守你支援的方向,但 App 仍會縮放到鋪滿內螢幕。即使 App 鎖定了直向,也要在模擬器裡旋轉試試。
安全區域經常是不對稱的,所以左側內邊距不能代替右側內邊距。具體示例和測試方法見檢查清單。
規格表的其餘部分
上面那些是影響佈局的數字。下面是其餘的規格,來自 Apple 的發布公告,供考慮購買或撰寫相關文案的人參考。
| 晶片 | A20 Pro,與 iPhone 18 Pro 相同 |
| 螢幕 | 超視網膜 XDR,ProMotion,全天候顯示;內螢幕採用奈米紋理 |
| 解鎖 | 側邊按鈕內建 Touch ID,展開或合上都能用。沒有 Face ID |
| 電池 | 每一半各有一塊電池。Apple 公佈的資料:內螢幕影片播放最長 31 小時,外螢幕 44 小時,混合使用 24 小時 |
| 充電 | 有線約 20 分鐘充至 50%,無線約 30 分鐘 |
| 儲存容量 | 256GB、512GB、1TB、2TB |
| 價格 | 美國起售價 1,999 美元,或分 24 個月每月 83.29 美元。保護殼 79 美元,帶支架的 Folio 129 美元 |
| 日期 | 2026 年 10 月 16 日開放預購。10 月 23 日在 70 多個國家和地區上市,10 月 30 日再增加 28 個 |
其中有兩項與程式碼有關。Touch ID 意味著寫著“Face ID”的提示在這臺手機上是錯的,所以請讀取 LAContext.biometryType,而不是把名稱寫死。另外,動態島豎著位於兩塊螢幕的側邊,這也是狀態區域成為一塊保留區域、而不是橫貫頂部的一條的原因之一。
繼續閱讀

iPhone Duo App 創意:開發者正在用摺疊螢幕做的 6 件事
300 多個 iPhone Duo 示範、概念和原型,歸納為反覆出現的六種模式,從半折的筆記型電腦形態到把轉軸當控制器。如果你正在考慮做點什麼,可以從這裡開始。

iPhone Duo 能執行 iPad App 嗎?iPhone Duo 與 iPad mini
iPhone Duo 的內螢幕幾乎有 iPad mini 那麼大,但它執行的是 iOS,不是 iPadOS。這對僅限 iPad 的 App 意味著什麼、為什麼很多 Duo App 看起來會像它們的 iPad 版,以及 Duo 從 iPad 借來了什麼。

iPhone Duo 遊戲:即將到來的作品,以及摺疊螢幕給遊戲帶來了什麼
哪些遊戲已在 iPhone Duo 上亮相、未更新的遊戲在展開的螢幕上是什麼樣子,以及開發者正在用轉軸、半折和兩塊螢幕做出哪些新玩法。