platform-native/widgets-and-glanceable-surfaces

widgets and glanceable surfaces Shipped

What this lens looks for

Use WidgetKit with SwiftUI views (one of the mandated SwiftUI surfaces); support small, medium, and large families; on iOS 17+ support interactive widgets with AppIntent-backed buttons; on iOS 16+ support Lock Screen widgets; use TimelineProvider for scheduled updates; tapping widget must deep link to relevant content; use ActivityKit for Live Activities with Dynamic Island

What its verifier checks

Widget supports at least small and medium families; TimelineProvider implemented; widget tap navigates to correct content; interactive widget actions backed by AppIntent; no SwiftUI deprecated navigation APIs in widget