cocoaheads stockholm 08/2014
DESCRIPTION
How the new iOS 8 features will affect users’ expectations on your apps.TRANSCRIPT
![Page 1: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/1.jpg)
The implications of the newiOS 8 features on user behavior
CocoaHeads Stockholm2014-08-04, Bontouch
![Page 2: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/2.jpg)
What’s new in iOS 8
Swift Metal SceneKit SpriteKit CloudKit
Extensions iCloud Drive
HealthKit HomeKit Handoff
![Page 3: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/3.jpg)
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”
![Page 4: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/4.jpg)
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
![Page 5: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/5.jpg)
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
![Page 6: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/6.jpg)
Apps working together
Extensions Photo editing Sharing Actions Today widgets Storage provider Custom keyboards
iCloud Drive view/edit another app’s document
![Page 7: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/7.jpg)
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
![Page 8: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/8.jpg)
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
![Page 9: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/9.jpg)
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
![Page 10: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/10.jpg)
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
![Page 11: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/11.jpg)
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?
![Page 13: CocoaHeads Stockholm 08/2014](https://reader031.vdocument.in/reader031/viewer/2022012306/53fd89068d7f72a81c8b4951/html5/thumbnails/13.jpg)
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