7. www.michaelridland.com
Search APIs in iOS 9
▪NSUserActivity – previously
viewed app content
▪CoreSpotlight – index any app
content
▪Web Markup – App content which
is also supported on the web
9. www.michaelridland.com
WatchOS 2 + WatchKit
New watch faces Time travel
Many other user
features
https://www.apple.com/
watchos-2-preview/
10. www.michaelridland.com
WatchKit
▪ Custom complications (eg watch face)
▪ Programmatic access to the Digital Crown
▪ Animation APIs
▪ APIs for playing audio, video and microphone
▪ Access to the Taptic engine
▪ Extensions now run Native on the watch
▪ Full networking with NSSession
11. www.michaelridland.com
Others
▪ Free App Development
▪ $99 for all platforms (early released)
▪ OS Upgrade Improvements - Under 1.4 GB space
▪ iOS 9 Improved Battery Life & Low Power Mode
▪ App Thinning
▪ Bitcode
▪ Much much more…
13. www.michaelridland.com
Native apps still dominate!
▪ Apple is obsessed with user engagement, experience and performance, and
they believe apps are key to this.
▪ Why is Native important
▪ Notifications - Long form notifications and actionable notifications
▪ Search APIs - Apps are now allowed to interface with search in iOS
9+DeepLink
▪ App Extensions - While not new in iOS9, still a powerful engagement
feature
▪ Apple Watch
14. www.michaelridland.com
Other takeaways
▪ Apple will continue pushing people to apps
▪ Apple will continue pushing people to upgrade iOS
▪ Swift all the things
▪ watchOS is serious
▪ Stop thinking about Orientation
16. www.michaelridland.com
Support Multitasking in your apps!
▪ ‘participating in iOS 9 multitasking is straightforward
when you’ve adopted Apple’s best-practice
recommendations for iOS 8’
▪ Stop thinking in Orientation focus on screen size
▪ Use autolayout & Size classes
18. www.michaelridland.com
Beware (unsecured) connections
▪ Apple NSSession now has ATS security and it’s enabled
by default
▪ It will fail on insecure connections
▪ This affects ModernHttpClient
▪ Can be switched off via plist