Upload
yang-meyer
View
176
Download
13
Tags:
Embed Size (px)
DESCRIPTION
How the new iOS 8 features will affect users’ expectations on your apps.
Citation preview
The implications of the newiOS 8 features on user behavior
CocoaHeads Stockholm2014-08-04, Bontouch
What’s new in iOS 8
Swift Metal SceneKit SpriteKit CloudKit
Extensions iCloud Drive
HealthKit HomeKit Handoff
What’s new in iOS 8 Swift Metal SceneKit SpriteKit CloudKit
Extensions iCloud Drive
HealthKit HomeKit Handoff
“Implementation details”
“Apps working together”
“Devices working together”
Implementation details
Swift – less bugs and crashes Metal – super-smooth performance SceneKit – visual realism SpriteKit – behavioral realism CloudKit – syncing that works
➤ user expectations fundamentally unchanged
Devices working together
HealthKit platform for health accessories
HomeKit platform for home appliances
➤ iOS device as controller and dashboard
Handoff users can continue their current activity – “job to be done” – on
another device
➤ seamless continuation of activities between Mac/iOS devices
Apps working together
Extensions Photo editing Sharing Actions Today widgets Storage provider Custom keyboards
iCloud Drive view/edit another app’s document
Apps working together:being useful in the context of stock apps
Extensions Photo editing Sharing Actions Today widgets Storage provider Custom keyboards
iCloud Drive view/edit another app’s document
Apps working together:being useful within third-party apps
Extensions Photo editing Sharing Actions Today widgets Storage provider Custom keyboards
iCloud Drive view/edit another app’s document
Apps working together
Users will expect to useyour app’s features within other apps: apply custom Bokeh filter within Photos app fill in fields from 1Password within Safari app show page views metric within Today view show blood pressure within Health app …
Users will want to view and edit the same document(not a copy) in multiple apps: annotate a PDF within some other app
Key take-away:Pre-iOS 8, apps were silos
Every app had their own private data, library UI, sharing To use an app, you had to open it
Key take-away: More than ever,Apps are service providers
Apps are service providers for “jobs to be done”: do one thing great then get out of the way
Make your services useful to your users: within other apps across devices
➤ Homework for you: How can your apps be useful without being opened?
Misc
Content size classes: prepare your UI for future device form factors
Mail app draft UX pattern: use the “stashable creation sheet” UX pattern in your own apps
Touch ID: use for local authentication
Custom actions on notifications: quick in-context decision