引言
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 专题目录