
小组件、复杂功能和实时活动
利用适用于 SwiftUI 的 WidgetKit 框架和小组件 API,轻松构建小组件并在 iOS、iPadOS 和 macOS 中提供。现在,你可以使用 WidgetKit 为 iPhone 锁定屏幕创建小组件,也可以创建 watchOS 中的复杂功能。自 iOS 16.1 起,你可以创建实时活动来及时更新信息。

利用适用于 SwiftUI 的 WidgetKit 框架和小组件 API,轻松构建小组件并在 iOS、iPadOS 和 macOS 中提供。现在,你可以使用 WidgetKit 为 iPhone 锁定屏幕创建小组件,也可以创建 watchOS 中的复杂功能。自 iOS 16.1 起,你可以创建实时活动来及时更新信息。
小组件可在更多地方发挥更强大的作用。现在,你可以使用 WidgetKit 为交互和动画过渡提供支持,方便用户直接在你的小组件中进行操作。针对 iOS 17 进行重建后,只需进行几处简单的更改,你的现有小组件就会在 iPhone 的待机界面、iPad 的锁定屏幕以及 Mac 的桌面上呈现出色的效果。借助 SwiftUI,系统会根据情境调整小组件的颜色和间距,提高它在各个平台中的实用性。
通过 WidgetKit 和 ActivityKit 构建的实时活动现已在 iPad 上推出,以帮助用户直接通过锁定屏幕实时了解你的 App 中正在发生的事情。
智能叠放是小组件的合集,能利用设备端智能技术,根据时间、地点和活动等因素在适当的时间呈现适当的小组件。就连用户尚未手动添加的小组件,智能叠放也会根据历史行为及其对新事件的意向推断,向用户主动推荐。
着手创建实时活动,以帮助用户了解你的 App 中正在发生的事情。借助 ActivityKit,你的 App 可以直接在锁定屏幕和灵动岛中提供采用 WidgetKit 和 SwiftUI 打造的实时更新,让信息一目了然。