iOS widgets are glanceable home-screen surfaces that display content from an app without requiring the user to open it. Introduced in iOS 14 (September 2020) via the WidgetKit framework, widgets initially supported static content updated on a schedule. iOS 17 (2023) added interactive widgets — users can now tap buttons inside the widget to take actions (toggle smart home device, mark task complete, log workout, control playback) without launching the parent app.
Widget sizes + use cases
- Small (2×2): single high-priority data point — fitness ring, single weather summary, top news headline, current stock price.
- Medium (4×2): more detail — weekly fitness summary, multi-city weather, 2-3 calendar events, news headlines.
- Large (4×4): rich layout — full calendar week, large news article, multi-stock portfolio view, full smart home dashboard.
- Extra-large (iPad only): even more space — typically only used by Apple's own apps.
Best use cases: - Weather (Apple Weather, Carrot, Weather Strike): real-time temperature + forecast at a glance. - Calendar / productivity (Fantastical, Notion, Todoist): upcoming events, today's tasks. - Fitness (Apple Fitness, Strava, Nike Run Club): activity rings, weekly progress. - News / content (Apple News, NYT, Pocket): top headlines, saved articles. - Finance / stocks: portfolio value, watchlist prices. - Smart home (Home app, Hue): toggle lights, view security cam. - Music / podcasts (Spotify, Apple Music, Overcast): now playing + playback controls.
Strategic implication: a widget keeps your app present in the user's daily attention even when they don't open it. Apps with daily-glance content benefit most. Apps without daily-glance value (transactional apps, infrequent utilities) don't materially benefit from widget investment.
iOS widget sizes
| Size | Dimensions | Use |
|---|---|---|
| Small | 2×2 | Single high-priority data point |
| Medium | 4×2 | 2-3 data points or short list |
| Large | 4×4 | Rich multi-data layout |
| Extra-large | iPad only | Mostly Apple first-party apps |
Widgets keep your app present in daily attention without an open — apps with glanceable daily content (weather, calendar, fitness, finance) benefit most; transactional or infrequent apps gain little.