Widget iOS: how to 
use them well. 
Appsterdam Milan TalkLab 20/11/2014
iOS 8 feature
The guidelines from Apple 
• The best widgets give users quick updates or 
enable very simple tasks. 
• Users tend to open the Today view frequently, and 
they expect the information they’re interested in to 
be instantly available. 
• If you want to create an app extension that enables 
a multistep task or helps users perform a lengthy 
task, such as uploading or downloading content, 
the Today extension point is not the right choice.
The guidelines from Apple 
• Ensure that content always looks up to date 
• Respond appropriately to user interactions 
• Perform well (in particular, iOS widgets must use 
memory wisely or the system may terminate them)
iOS Human Interface 
Guidelines 
• Design an appearance that looks at home in 
Notification Center 
• Use the default margins and background 
appearance provided by Notification Center 
• For best results, focus on drawing your content and 
not on drawing backgrounds or other materials.
• Avoid making users scroll or vertically shift the view 
to see all the information in your Today widget. 
• Avoid enabling horizontal swiping or dragging, 
because it interferes with navigation between 
Notification Center areas.
• As much as possible, let users perform a task or 
open your app with a single tap (note that the 
keyboard is not available within a Today widget). 
• Optimize performance so that people get useful 
information immediately.
If appropriate, let people 
tap your Today widget to 
open your app
How To
In the same way, you can build 
your AppleWatch app for now. 
! 
Thanks :-)

Widget iOS: how to use them well

  • 1.
    Widget iOS: howto use them well. Appsterdam Milan TalkLab 20/11/2014
  • 2.
  • 3.
    The guidelines fromApple • The best widgets give users quick updates or enable very simple tasks. • Users tend to open the Today view frequently, and they expect the information they’re interested in to be instantly available. • If you want to create an app extension that enables a multistep task or helps users perform a lengthy task, such as uploading or downloading content, the Today extension point is not the right choice.
  • 4.
    The guidelines fromApple • Ensure that content always looks up to date • Respond appropriately to user interactions • Perform well (in particular, iOS widgets must use memory wisely or the system may terminate them)
  • 5.
    iOS Human Interface Guidelines • Design an appearance that looks at home in Notification Center • Use the default margins and background appearance provided by Notification Center • For best results, focus on drawing your content and not on drawing backgrounds or other materials.
  • 7.
    • Avoid makingusers scroll or vertically shift the view to see all the information in your Today widget. • Avoid enabling horizontal swiping or dragging, because it interferes with navigation between Notification Center areas.
  • 8.
    • As muchas possible, let users perform a task or open your app with a single tap (note that the keyboard is not available within a Today widget). • Optimize performance so that people get useful information immediately.
  • 9.
    If appropriate, letpeople tap your Today widget to open your app
  • 15.
  • 19.
    In the sameway, you can build your AppleWatch app for now. ! Thanks :-)