當 Widgets 不再只是螢幕上的方塊
在過去十年間,我們習慣在手機或平板的二維螢幕上滑動 Widgets,它們雖然是獲取資訊的捷徑,但始終被局限在玻璃面板之後。然而,隨著 visionOS 的演進,這項體驗迎來了質變。Widgets 不再僅僅是螢幕上的數位方塊,而是轉化為存在於現實空間中的「實體對象」。
試著想像:你的天氣預報不再是一個點擊即開的圖標,而是一扇鑲嵌在客廳牆上、通往外界環境的「窗戶」。這不只是視覺上的優化,更是人機互動範式的移轉。Apple 正在利用先進的空間運算技術,讓數位資訊與現實環境達成前所未有的完美融合。如果你是設計師,需要理解這項技術如何讓資訊在物理世界中「落地生根」。
數位家具的誕生:超越視窗的「持久性 Persistence」
在 visionOS 中,Widgets 的核心原則是「持久性」。不同於一般的應用程式視窗會隨用戶移動或關閉,Widgets 被設計得更像實體家具。一旦用戶將其放置在特定位置,它就會「錨定」在那裡。
這種設計徹底改變了我們與資訊的物理關係。然而,作為開發者與設計師,必須注意一個關鍵限制:Widgets 僅能錨定於實體表面(如牆面、桌面或架子),它們無法在完全虛擬的沉浸式環境中持續存在。為了強化這種物理存在感,系統將 Widgets 預設顯示在所有虛擬內容之後,這確保了它們看起來是房間建築結構的一部分,而非漂浮在空中的數位貼紙。
讓 Widgets 不僅看起來出色,更真正歸屬於人們生活、工作與放鬆的場所。
從「紙張」到「玻璃」:材質選擇決定了資訊的重量感
visionOS 為 Widgets 提供了兩種截然不同的材質風格,透過系統提供的「框架」與「反射塗層 Reflective Coating」,數位內容能與環境光線產生真實的互動。
- 紙張風格 Paper:
- 視覺特性:具有類似印刷品的質感,會隨環境光線強弱同步變暗或變亮
- 應用場景:適合裝飾性強的內容。例如「音樂海報 Widgets」,它利用紙張風格讓專輯封面看起來像是一幅裝幀精美的實體畫作,與房間的光影共演
- 玻璃風格 Glass:
- 視覺特性:強調層次與對比。前景元素(文字、圖表)保持高對比度且不受環境光影響,背景則具備通透感
- 應用場景:適合資訊密集的工具,如新聞或股票。其多層次結構:包含底板、UI 陰影層與 UI 層,確保了資訊在任何光源條件下都清晰易讀。 材質的選擇不只是美學考量,它決定了用戶對資訊重要性的認知:紙張代表「環境融入」,玻璃則代表「工具功能」
牆上的魔法:利用「凹陷式」安裝創造深度錯覺 Recessed Mounting
visionOS 引入了一種極具視覺衝擊力的風格「Recessed 凹陷式」。與傳統像畫框般掛在表面、帶有投影的「Elevated 懸浮式」不同,凹陷式安裝會創造出一種內容嵌入牆體內部的錯覺。
這種風格利用深度資訊,讓牆面看起來像是有一個物理切口,資訊則位於切口之後的空間。以天氣 Widgets 為例,這種設計能創造出「向窗外望去」的沉浸感。但請務必記住,凹陷式風格僅限於垂直表面。對於水平表面(如桌面),系統會自動使用懸浮式風格,並讓 Widgets 向用戶方向微調角度(Tilting),同時投射出地面陰影以增強穩定感與易讀性。
距離產生的智慧:自動調整細節的「近接覺知 Proximity Awareness」
空間運算最令人驚豔的進化,在於系統能感知用戶與物體的物理距離。這可以被視為一種「響應式空間設計 Responsive Spatial Design」,資訊密度不隨螢幕寬度改變,而是隨用戶的「視角大小 Angular Size」動態調整。
- 簡化模式 Simplified:當用戶站在房間另一頭時, Widgets 會過濾雜訊,僅顯示大尺寸的核心資訊(如體育賽事的比分)
- 預設模式 Default:當用戶走近時, Widgets 會平滑地過渡,揭示更多細節(如比賽數據或選手狀態)
這種設計巧妙地解決了物理空間中的視覺擁堵,確保資訊在遠處具備「一瞥即得」的易讀性,在近處則具備實用的功能性。
佈局的藝術:多實體支持與網格對齊
為了讓數位內容更具物理秩序感,visionOS 的 Widgets 不再是隨意漂浮。
- 自動吸附網格:系統支持「多實體 Multi-instance」顯示,用戶可以在牆上佈置多個相同或不同的 Widgets 。當這些組件被放置在垂直表面時,它們會自動吸附到隱形的網格中,保持專業且整齊的排列,如同策展精良的藝廊
- 特大號模板 Extra-large Template:開發者應善用大幅尺寸將 Widgets 轉化為「藝術陳設 Statement Piece」。當一個 Widgets 佔據牆面的顯要位置時,它已超越了單純的工具應用,成為定義室內氣氛的一部分
重新定義我們與資訊的物理距離
visionOS Widgets 的出現,標誌著設計哲學從「界面設計」轉向「空間佈局」。我們不再只是在設計一個應用程式,而是在設計房間的一部分。透過持久性、材質邏輯、深度感與距離覺知,數位資訊擁有了物理實體,並與我們的生活環境共生。
身為設計師與開發者,我們必須思考:當數位資訊開始擁有物理重量與位置時,你會如何重新佈置你的客廳?是選擇在窗邊嵌入一個凹陷式的天氣預報,還是在工作桌旁放置一個半透明的任務清單?現在正是時候,賦予你的應用程式真正的「空間生命力」。
關於 XcodeProject
XcodeProject 創立於 2023,致力於協助開發者探索 Apple 的創新世界,學習在 iOS、iPadOS、macOS、tvOS、visionOS 與 watchOS 上開發 App,發現眾多技術與框架,讓開發者獲得更多能力。