what's new in ios 10 for developers?
TRANSCRIPT
What’s new in iOS 10
for developers?
APPLE
An iMessage app store in iOS 10
Apple’s iMessage app demo
APPLE
LaunchiMessageapps
Interac4ves4ckersthatyougettobuild
iMessageappstore
Yourmessagesarealivewith
s4ckers!
Apple’s iMessage app demo
h@ps://developer.apple.com/library/prerelease/content/samplecode/IceCreamBuilder/IceCreamBuilderAsimpleMessagesappextension.zip
Source code for demo
You can get Siri to launch your app
Apple’s sample app UnicornChat launched by Siri
Sirisentamessageusing
theapp‘UnicornChat’
Interactwithyourappusing
Siri
Thisappextensionisavailable
toSiri
Apple’s SiriKit demo app
h@ps://developer.apple.com/library/prerelease/content/samplecode/UnicornChat/UnicornChatExtendingYourAppswithSiriKit.zip
Source code for demo
VoIP integration
CallKit.framework
Users can see incoming calls on Their lock screen instead of a notification
APPLE
BigUXimprovementforVoIPapps!
How do these apps talk to each other??
APPLE
• YoutypicallywriteanextensionwhichisinvokedbyaHostappsuchasSiri.• Yourextensionisshippedaspartofacontainingappwhichuserswilldownload
fromtheappstore• Thehostappwillunderstandhowtointeractwithyourapp(Request/Response
below)
Continuous Speech recognition APIs
Speech framework
Real-time and recorded audio
UICollectionView pre-fetching and refresh
Some other major changes in iOS 10
CoreData now provides pinning of the ManagedObjectContext to a specific transaction and a connection pool for SQLite
Searching inside your app from Spotlight
GCD easier to use from Swift
Include media in your notifications
Resources
• Apple WWDC 2016 videos https://developer.apple.com/videos/
• developer.apple.com
https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10.html
• Sample code https://developer.apple.com/library/prerelease/content/navigation/
• All samples were run on an iPad Air 2 using iOS 10 beta
Thank you!
Want to learn iOS development? Contact us! +1-212-924-8324
184 5th Avenue, 4th Floor New York, NY 10010
http://www.turntotech.io