what's new in ios 10 for developers?

Post on 11-Feb-2017

219 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

nyc@turntotech.io

184 5th Avenue, 4th Floor New York, NY 10010

http://www.turntotech.io

top related