規格設計iPhone Duo

iPhone Duo 螢幕尺寸、解析度與機身尺寸

外螢幕和內螢幕的像素與點尺寸、像素密度,以及 iPhone Duo 的機身尺寸,還有其中哪些數字不該寫死在程式碼裡。

2026年9月27日 · 更新於 2026年10月4日閱讀約 5 分鐘7 個來源

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%。

兩隻手各舉著一臺 iPhone Duo,一臺合上,一臺展開
合上時是 5.4 英寸外螢幕,展開後是 7.6 英寸內螢幕。Apple 把合上的手機比作一本護照。圖片:Apple

以點為單位

佈局以點為單位,而 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 則從每行兩塊表變成六塊。

合上的星白色 iPhone Duo,從背面和側面看去,可見兩顆後置鏡頭
合上時,兩半嚴絲合縫:寬 84.1 毫米,高 117.8 毫米,厚 11.3 毫米。圖片:Apple

先把內螢幕佈局畫成橫向畫板。翁天信在設計 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,而不是把名稱寫死。另外,動態島豎著位於兩塊螢幕的側邊,這也是狀態區域成為一塊保留區域、而不是橫貫頂部的一條的原因之一。

繼續閱讀

App · 規格閱讀約 4 分鐘

iPhone Duo 能執行 iPad App 嗎?iPhone Duo 與 iPad mini

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

10月6日閱讀指南