引言
watchOS 已迎來第 5 個年頭。不可否認,現在 Apple Watch 已淪為通知接收器,Apple 也改變策略,往運動與健身方向引導。
即將釋出的 watchOS 5 對開發者來說新增能力並不多,主要是 OS 本身新增了許多 App(Podcasts、Walkie-Talkie)。另外,watch OS 5 將不支援 第一代 Apple Watch
Workout Updates
運動是這幾年 watchOS 發力方向,在 watchOS 5 中,最直觀的增強就是 Automatic workout detection(自動運動檢測)
, Apple Watch 會自動檢測你是否在運動併發出提醒。另外,支援新的運動型別(Yoga、Hiking)。
對於開發者來說,新增 HKWorkoutBuilder
可以實時向 HealthKit 讀取或新增 Workout 資料,重點是:即使 App crash 了,watchOS 會自動重啟 HKWorkoutSession
和HKWorkoutBuilder
,恢復到之前狀態。
參考:
Walkie-Talkie
新的 Walkie-Talkie(對講機) 是最讓人眼前一亮的 App,可通過蜂窩網路或 WIFI 和朋友發起聊天,前提是對方也得有 Apple Watch.
Notifications
通知是每一個 Apple Watch 使用者用到最多的功能,收到通知、Watch 振動、抬腕、結束,非常愉悅,再也不用掏出手機了。在 Session 206 開篇也是就講通知。
總的來說,通知有兩個重大升級:
Grouped Notifications
和 iOS 一樣,現在 Apple Watch 上的通知會被分組,開發者可以指定 category
管理分組。
Interactive Notifications
上圖是「滴滴」的一個示例,不說的話還以為是 App。watchOS 5 中的通知也向 iOS 看齊,使用者可以直接在通知介面互動、快速完成操作,開發者可以在通知中新增任何 WKInterfaceObject
。
參考:
Audio background mode
Apple Watch Series 3 釋出蜂窩版時,我曾幻想跑步時候不帶手機、耳戴 AirPods 用 Watch 聽網易雲音樂,顯然我還太年輕:Apple 不讓呀。
現在,watch OS 5 終於支援 audio background mode
了,相信音樂類應用很快會跟上。
參考:
Siri Shortcuts
Apple 去年收購了 Workflow
團隊之後,帶給我們嶄新的 Siri Shortcuts
,給 Siri 帶來更多可能,希望能擺脫被調戲的命。
參考:
- Introduction to Siri Shortcuts – Session 211
- Building for Voice with Siri Shortcuts – Session 214
- Siri Shortcuts on the Siri Watch Face – Session 217
檢視更多 WWDC 18 相關文章請前往 老司機x知識小集xSwiftGG WWDC 18 專題目錄