KKBOX WWDC17 SiriKit and CoreSpotlight - Seraph

Preview:

Citation preview

This presentation is provided on a strictly private and confidential basis for information purposes only.

WWDC 2017 讀書會

presented by Seraph Lin, iOS 開發部

2017/07/14

Sessions

● What’s new in SiriKit

● Making great SiriKit experiences

● What’s new in Core Spotlight for iOS and macOS

What’s New in SiriKit

● Domains and intents

● Customizable UI

● Additional Enhancements

Domains and Intents

● Payments

● List and notes

Payments

● Send/Request

● Bills

● Accounts (new in iOS 11)

○ Transfer

○ Search

Payments

● Transfer between accounts

Payments

● Account info

Lists and Notes

● INCreateListIntent

● INAddTaskIntent

● INSetTaskAttributeIntent

● INSearchForNoteItemIntent

○ title

○ content

○ itemType

○ status

○ location

○ dateTime

Customize UI

Making Great SiriKit Experiences

● Custom vocabulary

● UI testing

● Help Siri understand words unique to users

● Contact, photo, album and keyword, car, workout, bank,

account, note, list item

● Use INVocabulary API

Custom Vocabulary

● Inside your Xcode

● Siri in simulator lets you test on multiple devices

● Automate your tests to check and maintain quality

● Language independence

UI Testing

What’s New in Core Spotlight for iOS and macOS

● Quick Look Previews

● Ranking

Quick Look Previews

● Content previewd when you peek and pop on Spotlight

results

● Spotlight provides a default preview

● Create a Quick Look Preview extension to customize your

preview

Ranking

● New attributes to let developer inform spotlight ranking

One More Thing...

Nutural Language Processing

● New NSLinguisticTagger APIs

Nutural Language Processing

DEMO

This presentation is provided on a strictly private and confidential basis for information purposes only.

THANK YOU

Recommended