How “Today Widgets” work in iOS 8, and how developers should work them into their apps

So what are the Today Widgets in Apple’s iOS 8, and what is their intended purpose? For some, that seems to be left open to interpretation.

Today Widgets are like tiny apps that run side by side with other tiny apps in the Notification Center’s today view. Apple recently updated its Human Interface Guidelines for iOS 8 to include a clearly defined vision on how Today Widgets are to be designed: to “get a quick update or perform a quick task in the Today view of Notification Center.” Some developers, however, have taken strides to expand upon that vision.

How to enable Today Widgets

According to Apple, Today Widgets are not meant to be mini versions of an app embedded within the Notification Center. Users access their favorite Today Widgets by swiping down from the top of the screen and tapping on the Today tab at the top of the screen. This offers a quick look at what information is being displayed by the widget, and the user swipes up again to close Notification Center. The idea is to offer quick and convent access to the most important information that an app you already have installed on your device.

By design, widgets are distributed through the App Store as part of an existing app and not as a standalone item. Think of them more as a companion feature of an app you already own rather than something independent that exists on its own. To enable the Today Widgets that developers have built into their apps, you need to scroll down to the bottom of the Today view in Notification Center and tap the edit button on the bottom of the screen.

From this edit view, you will see a list of all of the available Today Widget that were installed on your device along side and app that you have already downloaded. You must turn on and off Today Widgets directly from the edit screen of the Today view in Notification Center itself. There are no settings in the Settings App that you can set. You can even decide what order the Today Widgets will display in from this somewhat hidden edit feature.

Widgets designed the way Apple intended them to be

TasksClear ($4.99, Universal) has been a stunning example of how task management could be reimagined on touch devices. Realmac Software has updated Clear to include a Today Widget that will show you all of your upcoming tasks. It is not a widget that gives you access to managing all of your tasks. Tapping on a Clear task in the Today View will launch Clear and bring up that specific task in the full version of the app. With an OS X version of Clear ($9.99) you can even add tasks to your Today view directly from your Mac’s desktop.