WWDC22 Day 3 recap
System & Services 进阶 20m

WWDC22 第三天回顾

WWDC22 Day 3 recap

2022年6月6日

在 Apple 官方观看视频

一句话判断

Day 3 的焦点转向了图形渲染和隐私安全——Metal 3 的 Mesh Shader、Privacy Nutrition Label 的填写指南、以及 passkeys 的实际接入方案是今天的重点。

这场 Session 讲了什么

Day 3 涵盖了多个垂直领域的专题 Session:

Metal 和图形。 Metal 3 带来了 Mesh Shader 和网格加速 API,大幅提升了复杂场景的渲染性能。同时 Metal 的虚拟化支持让 Mac 上的游戏和图形应用可以更好地利用 GPU。

隐私和安全。 “Create your Privacy Nutrition Label”Session 教你如何正确填写 App Store 的隐私标签——这不是一个技术问题,而是一个流程问题。Passkeys(通行密钥)的 Session 详细讲解了如何用 Authentication Services 框架实现无密码登录。

系统服务。 Managed Device Attestation 为企业设备管理提供了硬件级的安全认证。Developer Mode 的引入改变了开发者日常的设备调试流程。

值得深挖的点

Privacy Nutrition Label 的 Session 值得每个上架 App Store 的开发者看一遍。苹果对”数据收集”的定义比你想象的更广——服务器日志、用户画像、分析数据都算。第三方 SDK 的数据收集行为也要算在你的标签里。很多开发者填标签的方式是凭感觉,实际上你需要一套系统化的数据清单流程。

代码片段

无代码片段。这是一个回顾性质的 Session。

最佳实践

  • 如果你的 App 涉及用户认证,Day 3 的 passkeys Session 是必看的——无密码认证是行业趋势。
  • 隐私标签不是一次性的工作,要建立一个持续更新的流程。

还有什么值得关注

  • Metal 3 的新特性主要面向游戏和专业图形应用,如果你的 App 用 SceneKit 或 RealityKit,底层已经自动受益。
  • Developer Mode 在 iOS 16 上是必须开启才能调试的,提前更新你的设备准备流程。
WWDC 2022