Apple 公司目前正在对 iOS 16.1 进行测试,包括对即时动态 API 的支持,该 API 允许开发者在锁定画面和灵动岛中加入即时通知。
随着 iOS 16.1 在今年秋天的某个时候接近公开发布,苹果现在已经发布了完整的人机界面指南,概述了开发者在其应用程式中实施「即时动态」的最佳做法。
什么是即时动态
「即时动态」是苹果在WWDC上发布的,作为开发者向 iPhone 锁定画面加入即时、最新信息的一种方式。随后,苹果在 iPhone 14 Pro 和 iPhone 14 Pro Max 上发布了灵动岛,宣布了该功能的全部范围。除了锁定画面之外,开发者还能在灵动岛中直接显示即时活动。
在新发布的指南中,苹果概述了开发者在 iPhone 14 Pro 的灵动岛中采用即时动态的最佳做法。
- 为有明确开始和结束的任务和现场活动提供一个现场活动。
- 只展示最重要的内容。
- 只有在有新内容时才更新即时活动,只有在有必要引起人们的注意时才提醒他们。
- 避免在即时动态中显示敏感信息。
- 避免使用即时动态来显示广告或促销活动。
- 让人们控制即时动态的开始和结束。
- 确保点击你的即时动态在正确的位置打开你的应用程序。
- 考虑在活动结束后从锁定画面上删除你的即时动态。
Dynamic Island Live Activities
- 确保灵动岛中的紧凑演示的讯息和设计统一。
- 在紧凑型和扩展型演示之间创建一致的布局。
- 考虑在锁定和扩展演示中使用一致的设计。
- 适应不同的屏幕尺寸和即时动态演示。
- 在锁屏界面上使用自定义背景颜色和不透明度之前,请仔细考虑。
- 将您的内容的角半径与即时动态的角半径相协调。
- 一般来说,使用标准的边距以确保您的内容清晰可读。
- 选择在个性化锁屏界面上效果好的颜色。
- 支持深色模式和常开模式。
- 少用动画,而且只在内容更新时使用。
苹果解释说,在为 iPhone 14 Pro 创建即时动态实现时,开发者需要考虑三种不同的设计。