Highlight
WWDC 2022 keynote 发布 iOS 16 锁屏重设计、WidgetKit 锁屏小组件、Live Activities、Focus filters、macOS Ventura Stage Manager、Passkeys、M2 MacBook Air、watchOS 9 和 iPadOS 16 外接显示器支持。
核心内容
这场 keynote 的主线,是把用户每天都会碰到的入口重新整理。iPhone 的入口是锁屏,Mac 的入口是窗口和登录,iPad 的入口是多任务和外接屏。Apple 没有把这些更新做成独立功能清单,而是让它们服务同一件事:用户在不同设备上更快进入当前任务。
iOS 16 的锁屏变化最明显。过去锁屏主要承载时间、通知和相机入口。新版锁屏允许长按编辑、切换照片风格、调整字体颜色、加入 WidgetKit 小组件,并把通知放到底部。这样一来,壁纸、实时状态和个人 Focus 可以同时存在。
macOS Ventura 的 Stage Manager 处理另一个问题:窗口太多时,当前任务被其他窗口打断。Stage Manager 把当前窗口放在中央,把其他应用缩略排列在左侧。iPadOS 16 也获得 Stage Manager 和外接显示器扩展显示,iPad 开始支持更接近桌面环境的多窗口工作流。
详细内容
iOS 16 锁屏与实时信息
(05:10)Craig Federighi 从锁屏开始介绍 iOS 16。用户长按进入编辑器,滑动尝试不同样式,系统同时调整颜色滤镜、背景和时间字体。照片可以启用深度效果,让人物出现在时间前方。
(09:06)开发者通过 WidgetKit 将可扫视信息放到锁屏。演示中包括天气、Activity rings 和日历。锁屏空间有限,适合展示单个数字、状态或下一项事件。
(09:44)Live Activities 用于锁屏实时状态。keynote 举了三个场景:NBA 比分、Uber 行程进度、健身数据。Now Playing 也使用同类思路,将播放控件扩展为带专辑封面的全屏视图。
Focus 延伸到应用内部
(10:34)Focus 可以绑定锁屏。Work Focus 可显示会议和待办小组件,Personal Focus 可切换到朋友和家庭相关内容。
(11:24)Focus filters 将 Focus 带进应用。Safari 可以只显示工作标签组,Messages、Mail 和 Calendar 也能按当前 Focus 过滤内容。Apple 明确提到开发者可以使用新 API 在自己的应用中支持类似过滤。
Messages、SharePlay 和 Shared with You
(12:20)Messages 新增编辑已发送消息、撤回最近消息、标记未读三项功能。
(13:20)Shared with You 开放新 API。朋友通过 Messages 发来的视频、文章或食谱,可以在对应应用中等待用户稍后查看。SharePlay 的发现入口也变得更直接。
macOS、iPadOS、watchOS 与硬件
(keynote 后半段)macOS Ventura 引入 Stage Manager、Continuity Camera 和 Passkeys。Continuity Camera 让 iPhone 成为 Mac 摄像头。Passkeys 使用设备认证替代密码,并通过 iCloud 钥匙串同步。
M2 使用第二代 5nm 工艺,搭载于重新设计的 MacBook Air 和 13 英寸 MacBook Pro。watchOS 9 新增表盘、跑步指标、房颤历史和用药提醒。iPadOS 16 支持 Stage Manager、外接显示器扩展显示和 Freeform 协作画布。
核心启发
-
为锁屏设计实时状态卡:外卖、航班、打车、运动和比赛类应用可把最重要的实时状态放在锁屏。核心设计是少量文字、明确进度和可扫视布局。
-
让 Focus 改变应用内容范围:笔记、邮箱、阅读、聊天应用可提供工作/个人过滤。用户进入 Work Focus 时,只显示工作账户、工作标签或工作项目。
-
把 Messages 分享变成应用内待办:内容应用可接入 Shared with You,把别人发来的文章、视频或食谱在首页集中展示,解决“收到链接但没时间看”的场景。
-
为 iPad 外接屏准备双屏工作流:编辑类应用可在 iPad 显示工具和导航,在外接显示器显示画布或预览。设计时要考虑窗口缩放、指针输入和键盘快捷键。
关联 Session
- Platforms State of the Union — 深入介绍各平台新工具和技术
- What’s new in SwiftUI — SwiftUI 最新更新和未来方向
- What’s new in UIKit — UIKit 改进和桌面级 iPad 功能
- Meet desktop-class iPad — 为 iPad 应用添加桌面级特性
评论
GitHub Issues · utterances