Wear OS 7 推出了幾項功能,有助於提升 Wear OS 應用程式的使用體驗。在應用程式中加入這些功能前,請先讓應用程式做好準備,確保能與 Wear OS 7 相容。
Wear 小工具
從 Wear OS 7 開始,舊版全螢幕動態磚將演變為動態 Wear 小工具。小工具是 Wear OS 的全新醒目介面,可與應用程式和錶面互補,並與更廣泛的 Android 生態系統保持結構一致性。
Wear 小工具採用 Jetpack Glance 和新的 RemoteCompose 架構,比舊版 protolayout 程式庫更具表現力,並提供與 Modern Android Development 直接對應的宣告式 DSL。
Wear 小工具支援兩種精確的資訊卡版面配置 (小型和大型),可直接對應行動裝置的 2x1 和 2x2 格式。這項彈性功能可讓您部署連貫的跨裝置版面配置,同時確保內容在手錶上呈現最佳狀態。開發人員可以將舊版全螢幕資訊方塊的 mainSlot 中現有的 UI 邏輯,改編為 2x2 小工具。
如要進一步瞭解如何建構小工具,請參閱 Wear 小工具指南。
即時更新
Wear OS 7 推出一目瞭然的即時更新功能,開發人員可直接向使用者顯示重要的即時進度。無論是追蹤進行中的運動、監控共乘行程,還是顯示逐步導航資訊,使用者都能透過最新即時資訊持續掌握最新動態,不必開啟完整應用程式。
為確保生態系統能順暢整合,Wear OS 上的即時更新與行動平台共用廣泛的 API 對齊方式。開發人員可運用許多相同的標準通知樣式 (例如 ProgressStyle 和內建計時器),盡量減少平台專屬的程式碼實作需求。
Wear OS 7 的主要功能和開發人員優勢包括:
- 生態系統 API 對齊:使用熟悉的 Android API 建構通知。如果行動應用程式已導入即時更新功能,您可以在 Wear OS 上使用許多相同的 API。
- 取代舊版持續性活動的現代化替代方案:如要在 Wear OS 7 以上版本發布本機更新,建議使用 Live Updates 升級舊版 Ongoing Activities API,因為這項功能可提供更深入的系統整合和更完善的生命週期管理。
- 自動 OEM 橋接:為減少 Wear OS 開發負擔,配對的行動應用程式產生的即時更新,可自動橋接至支援的 OEM 裝置。
- 一目瞭然的狀態資訊方塊:動態狀態資訊方塊會顯示在 Wear OS 系統 UI 中,與系統 UI 深度整合。透過
setShortCriticalText和setUsesChronometer等 API,應用程式可以直接在通知匣和支援的錶面中,顯示精確的預計抵達時間倒數、計時器或重要狀態圖示。
如需完整的實作詳細資料、電池效能最佳化策略和設計指南,請參閱 Wear OS 開發人員指南中的即時更新。