watchOS Group Lab:把 腕上限制 變成產品判斷
這場 Q&A 把 watchOS 27 新能力放回 Apple Watch 的老問題:小螢幕、短互動、嚴格 background runtime、有限網路與電池。導入 Foundation Models、widgets、Live Activities 或 Workout Zones 時,重點是選對系統入口與 fallback。
watchOS 27 的新能力很吸引人,但真正的設計核心仍是 glanceability、personal context、network-aware fallback,以及不要把 iPhone app 的假設原封不動搬到手錶。
這場 Lab 在拆四個 watchOS 導入決策
Foundation Models on watchOS 走網路,不跑本機模型
Apple 工程師說 watchOS 上不會使用連接 iPhone 的 on-device model;會透過網路呼叫 PCC 或符合 LanguageModel protocol 的 provider。
不一定要先做完整 watch app
Live Activities、notifications、controls 與 widgets 能先把 iPhone app 的關鍵狀態帶到手錶,適合驗證 wrist presence。
Health 與 Workout Zones 是 watch 的原生優勢
手錶有更貼近當下的心率、卡路里、workout zones、time in zone 等資料,適合做個人化與運動後洞察。
Widgets 要看位置與使用頻率決定更新期待
watch face 上的 widget 會被更常看見,更新預期更高;Smart Stack 則取決於使用者實際打開與 relevance signals。
從 iOS app 走向 watchOS 的低風險路線
先找 wrist-sized moment
不是縮小 iPhone UI,而是找使用者抬腕 3 秒內需要知道或完成的狀態。
用 Live Activities / controls / widgets 試水溫
若只是狀態追蹤、快速 action 或可預測資料,先用系統入口比完整 watch app 更輕。
需要 AI 時先設計 availability check
Foundation Models 需要網路、quota、entitlement 與 latency fallback;不要把 AI response 當成一定會立即可用。
把資料 freshness 映射到正確 API
可預測用 timeline,事件型用 relevance,短期高頻 session 用 Live Activities,server-driven 用 APNS 或 watch connectivity refresh。
首次啟動要能離線或半離線
獨立 watch app 的 heavy asset fetching 不該讓使用者只看到 spinner;先 bundle 最小可用內容,再背景補足。
重點 1:Foundation Models 的 watchOS 版本要把 latency 設計進體驗
Lab 一開始就回答了核心問題:watchOS 上的 Foundation Models 不依賴連接 iPhone 的 on-device model,也不在手錶本機跑模型。它會透過 cellular 或 Wi-Fi 發出 network call,可用 PCC,也可用 Claude、Gemini 等未來 provider 或自訂 LanguageModel conformer。
這代表 watch app 的 AI 功能應該先檢查 availability、quota、entitlement 與網路狀態。適合的 use case 是摘要、濃縮文字、把密集資訊變得可掃讀,而不是把每次抬腕都綁到長時間模型回應。
LanguageModel protocol 的 provider 可以接上,但仍要處理 token、quota、錯誤與延遲。重點 2:watchOS presence 可以從系統空間開始
團隊強調,開發者不必第一步就做完整 watch app。iPhone app 的 Live Activities 會出現在 watch Smart Stack;controls 也能被系統帶進 watchOS Control Center。對很多 app 來說,這些入口已經足以讓關鍵資訊出現在手腕上。
Widgets 與 Live Activities 的差異也很重要。Timeline widget 適合天氣、行事曆這類可預測更新;Live Activities 適合 ride share、運動賽事、session 這類有開始與結束的高頻狀態;controls 則適合立即 action。
重點 3:watchOS 27 的 hidden gems 是小但關鍵的原生能力
除了 Foundation Models、Vision framework、Core AI framework 與 Liquid Glass,Lab 也點到幾個更實務的 watchOS 27 更新:Workout Zones API、SwiftUI reorderable API、watch connectivity based widget updates,以及針對 watchOS 調整過的 Liquid Glass。
Workout Zones 特別值得注意,因為它不只給 zone boundary,還能支援 time in zone 這類運動後分析。SwiftUI 的 reorderable 則是首次讓開發者能在 watchOS collection 中更容易做拖曳排序,Apple 自己也用它實作 Control Center。
風險與遷移注意事項
來源
主要來源為 Apple Developer YouTube RSS metadata、YouTube 影片與英文自動字幕。Group Lab 目前未找到 Apple Developer 影片頁 transcript,因此本頁以 Q&A 字幕內容整理,不臆測字幕以外的 demo。YouTube:WWDC26: watchOS Group Lab | Apple。
- →watchOS Foundation Models 走網路,不使用連接 iPhone 的 on-device model;需要 latency 與 fallback 設計。
- →進入 watchOS 不一定先做完整 app;Live Activities、controls、widgets 是更輕的入口。
- →Workout Zones、reorderable API、watch connectivity widget refresh 是今年值得追的實務更新。
- →重資產同步與背景工作要先考慮離線、電池、runtime 與使用者第一眼看到什麼。