WidgetKit and Live Activities
A widget is a scheduled glance into durable app state. A Live Activity shows bounded, currently relevant progress. Neither is an always-running miniature app.
Design the capability
- A recent-note widget reads a compact shared snapshot and provides a route back into the app.
- Timeline entries describe when content is valid. Reload requests are hints subject to system budgets.
- A Live Activity starts for a user-visible event, updates only meaningful progress, and ends promptly.
- Keep lock-screen content privacy aware and make stale, missing, signed-out, and unsupported states useful.
Validation boundary
No widget extension, timeline scheduling, App Group, push update, Live Activity, or device lock-screen evidence was produced.
Series navigation
- Previous: Part 96: RealityKit, ARKit, immersive spaces, comfort, and assets
- Next: Part 98: App Intents, Shortcuts, Spotlight, and system actions
- Series index: Zero to iOS Hero