小组件、复杂功能和实时活动

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

iPad、iPhone 和 Apple Watch 并排显示不同的小组件

iPhone 锁定屏幕

借助 iOS 16 中的小组件,您可以让用户在 iPhone 锁定屏幕上快速浏览 App 中的最新信息。

进一步了解

iPhone 上显示了锁定屏幕,其中包含健身小组件

主屏幕

您也可以在 iPhone 和 iPad 的主屏幕上提供 App 中的最新信息。

进一步了解

iPhone 上显示了带有小组件的主屏幕

智能叠放

智能叠放是小组件的合集,能利用设备端智能技术,根据时间、地点和活动等因素在适当的时间呈现适当的小组件。就连用户尚未手动添加的小组件,智能叠放也会根据历史行为及其对新事件的意向推断,向用户主动推荐。

进一步了解

展示智能叠放的动画
Apple Watch 的表盘显示多个复杂功能。

丰富的复杂功能

watchOS 9 中,您可以使用 WidgetKit,在十几个 Apple Watch 表盘上通过全彩色图像、文本和动态仪表板及时提供相关信息。

进一步了解

实时活动

着手创建实时活动,以帮助用户了解您的 App 中正在发生的事情。借助 ActivityKit,您的 App 可以直接在锁定屏幕灵动岛中提供采用 WidgetKit 和 SwiftUI 打造的实时更新,让信息一目了然。

进一步了解

iPhone 在锁定屏幕上显示了一个实时活动

工具和资源

使用 Xcode 和这些资源来构建小组件和复杂功能。

下载 Xcode