跳至主要內容
Agchub Agchub

第二扇窗,同一份登入:iPhone Duo 多窗口的成本帳

蘋果為iPhone Duo揭露至少六項專屬API,其中UIWindowSceneActivation讓同一App可在內屏開啟第二視窗,本文對照安卓應用雙開的容器結構與iPadOS多窗口沿革,拆解實作成本歸屬與受惠承壓方。

/ 編輯部 #蘋果、摺疊機、軟體生態
第二扇窗,同一份登入:iPhone Duo 多窗口的成本帳

9 月 13 日,科技媒體 macobserver 摘錄蘋果針對 iPhone Duo 的技術講解,整理出至少六項專屬 API。隔天中文科技媒體的標題大多掛上同一個說法:首款原生支援應用雙開的 iPhone。翻進介面文件,這個表述只對了一半。UIWindowSceneActivation 讓同一個 App 得以在內屏請求第二個獨立視窗,但安裝包、帳號會話與本機資料仍是同一份;能否開第二窗、第二窗顯示什麼、能否同時進行兩項任務,全由開發者的實作決定。行銷詞彙把兩件事壓縮成同一個概念,就成本結構而言卻是兩本完全不同的帳。

兩種「雙開」,兩種記帳位置

Android 陣營的應用雙開,臺灣市場慣稱 App 分身,自 2016 年 MIUI 8 將其做成系統級功能後,華為、榮耀、OPPO、vivo 陸續跟進。機制上,系統基於 Android 多使用者框架為目標 App 生成獨立容器,兩份資料、兩個帳號並存,App 開發者一行程式碼都不必改。這筆工程成本記在手機廠的 ROM 團隊,換來的是規格頁上一個勾選項。

蘋果把記帳位置換了。UIWindowSceneActivation 是開發者主動請求的介面,第二視窗僅能在內屏開啟,外屏不支援,且通常共用同一份會話與本機資料。手機廠不再統一吸收成本,實作決策下放到每一個 App 團隊:要做,就排進開發時程;不做,使用者在此機型上便只有單視窗。同一個功能名詞,一邊由系統整包代工,一邊按 App 逐家結算。

歷史脈絡上,這套模型並非新造。2019 年 iPadOS 13 引入 UIScene 多場景架構,iPad 上的同一個 App 已能開啟多個視窗。七年後同一思路移入 iPhone,載體從平板的固定大螢幕換成摺疊機的展開態,多窗口也從可用選項升格為硬體的核心賣點。

清單圖對照Android應用雙開與蘋果iPhone Duo第二視窗在容器結構、帳號資料、螢幕限制與實作成本歸屬上的差異

六項以上介面,兩套框架

技術講解揭露的介面數量在六項以上,公開列表已見八個名稱,功能落在五個類別。布局類的 ArrangementView 與 UIArrangementViewController 提供跨折痕的主次視窗容器,開發者以 .split 或 .overlay 指定並排或疊放,.axes(.horizontal) 可限制分屏方向,overlayArrangementZIndex 負責疊放元素的前後層級。避讓類的 ReservedRegion 與 UIViewReservedRegion 讀取鉸鏈與屏下 FaceTime 鏡頭佔用的顯示區域,reservedRegions(kind:) 查詢分割與遮擋範圍,includeInactive 可納入未生效區域。互動類的 onHingeChange 與 UIHingeInteraction 回傳鉸鏈連續角度,蘋果在建議中劃了界線:版面優先採用布局與避讓介面,角度值留給即時效果,示例是隨開合程度改變音高。其後才是 UIWindowSceneActivation 的同 App 多視窗,以及內屏全螢幕取景時把輔助畫面送上外屏的 CameraCaptureAccessory。

成本上的關鍵細節是 SwiftUI 與 UIKit 各有一份對應介面。新專案用 SwiftUI 直接組合即可,仍在 UIKit 程式碼上的既有 App 則要走 UIArrangementViewController 這條路,兩套框架的測試都省不掉。實作工作量因此是一組疊加:折痕兩側的內容重排、硬體區域避讓、開合角度回應,再加上第二視窗的狀態管理。

鉸鏈感測本身在 Android 陣營存在多年,iPhone Duo 發表當天已有使用者以三星 Galaxy Z Fold8 的感測器復刻開合透視動畫,卡關處在第三方應用拿不到系統圖層特權。如今蘋果把這類能力包裝成正式 API 交給開發者,硬體趨同之後,差異化的重心移往軟體層。這已是同款操作的第二回,先前蘋果才以 Shift Left Edge 顯示選項,用加寬外螢幕左側黑邊化解磁吸保護殼的遮擋。

清單圖整理蘋果為iPhone Duo公布的專屬API功能分組,涵蓋折痕布局、硬體避讓、鉸鏈角度互動、同App第二視窗與跨螢幕相機控制

第二視窗要服務誰

中國市場對雙開的最大宗需求,長期來自微信的工作帳號與生活帳號並行。微信在行動裝置僅允許單一帳號登入,Android 的容器式雙開正好補上缺口。iPhone Duo 的第二視窗在預設情況下共用會話,這批需求喫不到。蘋果版本瞄準的是並行內容處理,技術講解給出的示例包括一窗看郵件列表、另一窗開單封信件,或一窗瀏覽資料夾、另一窗預覽與編輯文件。受眾從雙帳號大眾換成生產力工作流程,需求規模小一號,對應的換機溢價意願卻更高。

內屏限制進一步收窄場景。第二視窗只存在於展開態,外屏維持單視窗,多工價值被鎖在大螢幕那一側,每次使用都要付出開合的切換成本。這個設計與蘋果對鉸鏈介面的保守建議方向一致:輕量操作留給手機形態,桌面級多工留給展開後的內屏。

需求基數仍在擴張。摺疊面板出貨的年增預估約 74%,該數字先前也出現在本站對iPhone Duo 配件相容成本的整理中。不過擴張主力集中在中階與入門價格帶,旗艦摺疊機的量體有限,實作這批介面的 App 短期內面對的是工時固定、安裝量分母偏小的攤提結構。

統計圖呈現研究機構預估摺疊面板出貨量年增約百分之七十四的市場擴張幅度

受惠與承壓

受惠端分三層。蘋果在硬體規格趨同的市場取得軟體差異化論述,同 App 第二視窗成為唯有購買此產品線才能獲得的能力。第一方 App 會最先示範,郵件與檔案這類天然雙窗的應用是現成教材。再來是提早實作的生產力類第三方,文件管理、筆記與瀏覽器想在上市檔期取得推薦位,完成實作是最直接的門票。

承壓端同樣具體。中小型開發團隊面對多項介面、兩套框架與一款新形態裝置構成的測試矩陣,相關排程直接擠壓其他功能進度;選擇不跟進的 App,在旗艦裝置上的體驗落差會被放大檢視。Android 陣營損失的是部分行銷論述,多窗口維度的差距收斂,但真正的雙帳號容器優勢完整保留,對雙微信使用者的吸引力沒有變動。

最後一層壓力在時間。對照 iPad 多窗口與 2022 年 Live Activities 上線後的節奏,系統能力發布與主流 App 普遍支援之間通常隔了數季。iPhone Duo 上市初期能開第二窗的清單會很短,發表會上的生產力敘事,兌現進度表握在開發者手裡。

三段時鐘

上市第一季,可預期第一方與少數示範型第三方點亮功能,行銷素材充足,實用清單有限。六到十二個月,生產力與工具類 App 補齊主流支援,第二視窗從展示項變成日常操作。至於雙帳號需求,這份 API 清單沒有給出答案,那批兩機在身的使用者短期內不會因此換機。第二視窗的價值最終由兩條曲線決定:開發者願意投入的工時,以及 iPhone Duo 的出貨量能否把這筆工時攤薄成劃算的投資。