引言

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 会自动重启 HKWorkoutSessionHKWorkoutBuilder,恢复到之前状态。

参考:

  • New Ways to Work with Workouts - Session 707

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

参考:

  • What’s New in User Notifications
  • Designing Notifications

Audio background mode

Apple Watch Series 3 发布蜂窝版时,我曾幻想跑步时候不带手机、耳戴 AirPods 用 Watch 听网易云音乐,显然我还太年轻:Apple 不让呀。

现在,watch OS 5 终于支持 audio background mode 了,相信音乐类应用很快会跟上。

参考:

  • Creating Audio Apps for watchOS - Session 504

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

watchOS 5 新特性:继续发力运动与健身相关推荐

  1. Python2 倒计时,还不快来掌握 Python3 酷炫的新特性? | 原力计划

    作者 | 云爬虫技术研究笔记 责编 | 郭芮 出品 | CSDN 博客 Python3.8已经发布近一个月了,距离Python3.0第一个版本发布也将超过10年了.相信很多人还是依旧在使用Python ...

  2. 最通俗易懂的 Java 10 新特性讲解 | 原力计划

    作者 | 未读代码,CSDN 博主 封图 | CSDN 下载自 VCG 出品 | CSDN 博客 自从 Java 9 开始,Oracle 调整了 Java 版本的发布策略,不再是之前的 N 年一个大版 ...

  3. 更换新口号 ,发力雄安,李彦宏在百度AI的黎明回望初心

     关注ITValue,查看企业级市场最新鲜.最具价值的报道! 2017"百度世界"大会正在北京举行,李彦宏和陆奇先后登场发表讲话.李彦宏在演讲中提到:将在2018年量产无人驾驶汽车 ...

  4. 新规持续发力,OTC行业最严冻卡潮袭来 |链捕手

    近段时间以来,新一轮「冻卡潮」再次袭卷加密货币OTC市场,这不仅是年初.年中一系列冻卡事件的延续, 也是公安部新规下有关部门加强反洗钱工作的结果. 作者|Echo 编辑|龚荃宇 01 新一轮「冻卡潮」 ...

  5. C#3.0新特性 和 Javascript

    这段是时间学习LINQ的同时学习了C#3.0的一些新特性,发学它和JavaScript很像 一.C#新特性的 自动属性 & JavaScript JSON C#代码: public class ...

  6. 逐鹿中“各显神通”,金融服务发力新市民,受益者终究是谁?

    顶层设计架构完毕,一幅针对新市民金融服务的画卷徐徐展开. 从3月4日银保监会.央行联合发布的<关于加强新市民金融服务工作的通知>(下称<通知>),到4月18日央行.外汇局印发的 ...

  7. 华为鸿蒙系统朋友圈扩大,华为发力全屋智能新赛道,能弥补手机下滑留下的空缺吗?...

    在消费者业务增长大幅放缓之后,华为正在通过发力新赛道.推出新产品线的方式来填补手机出货量下滑带来的空缺. 4月8日晚,华为在线举办了2021春季全屋智能及智慧屏旗舰新品发布会.发布会上,华为常务董事. ...

  8. NIKE旗下品牌JORDAN发力新零售, 瞄准了天猫小黑盒

    8090一代,从小到大穿球鞋的时间,往多了说可能有20年,往少了大抵也得有个10年左右,但球鞋真正成了潮流圈口口相传的大众文化,还得是近几年的事情.当然,在这个有关鞋的文化里,还有一群更小众的群体-- ...

  9. NIKE旗下品牌JORDAN发力新零售 ,瞄准了天猫小黑盒

    8090一代,从小到大穿球鞋的时间,往多了说可能有20年,往少了大抵也得有个10年左右,但球鞋真正成了潮流圈口口相传的大众文化,还得是近几年的事情.当然,在这个有关鞋的文化里,还有一群更小众的群体-- ...

最新文章

  1. LeetCode简单题之换酒问题
  2. idea中tomcat环境配置及web项目创建的问题
  3. 如何创建vss2005的数据库
  4. Struts 2(一):初识Struts
  5. VSFTPD Centos 7.6 _配置篇
  6. 的正确使用_如何正确使用安全带 安全带正确系法
  7. php 读取管道,php – 使用proc_open时从STDIN管道读取
  8. 计算机设计思想 —— 虚拟化
  9. Solr搜索引擎——中文分词器
  10. CentOS7 原生 yum 源修改为阿里 yum 源
  11. 预加重、去加重和均衡
  12. linux命令 速记表图片,linux命令速记
  13. java bouncycastle,使用BouncyCastle在Java中使用ECIES进行加密
  14. SQL Server 配置管理器中Browser灰色无法启动解决办法
  15. flutter开发核心 Future/stream/bloc
  16. RT-Thread—FAL与EasyFlash组件移植
  17. Latex 字母上方箭头
  18. 数据结构与算法——24. 树的应用:表达式解析树
  19. Google市场,APP版本更新实现方式
  20. 手游摇杆(三)跟随式摇杆

热门文章

  1. MySQL 用 limit 为什么会影响性能?
  2. SpringBoot项目,如何优雅的把接口参数中的空白值替换为null值?
  3. 面试官问:MySQL 的自增 ID 用完了,怎么办?
  4. 干掉cms,zgc才是未来
  5. 一个JDK线程池BUG引发的GC机制思考
  6. 为什么不推荐使用存储过程?
  7. 深度学习「CV」学习实践指南!
  8. 画出漂亮的神经网络图!神经网络可视化工具集锦搜集
  9. 硬核!两个博士结婚,接亲时新娘给新郎摆了盘棋局:你赢了再娶我!
  10. 高效“炼丹”必备技能:一文实现深度学习数学原理入门,还有吴恩达老师亲授课程...