Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hey Siri!マルチプラットフォームでのSiriショートカットの地雷を教えて / iOSD...
Search
monoqlo
September 19, 2021
Programming
0
640
Hey Siri!マルチプラットフォームでのSiriショートカットの地雷を教えて / iOSDC2021
iOSDC Japan 2021 2021/09/19 LT
monoqlo
September 19, 2021
Tweet
Share
More Decks by monoqlo
See All by monoqlo
入門 SwiftUI Alignment Guide / iOSDC2022
monoqlo
11
4.8k
あなたのアプリ、✨リブランディング✨できますか? / iosdc2020
monoqlo
9
1.4k
実践 CallKit/PushKit ときどき🐛退治 / iOSDC 2019
monoqlo
4
3.4k
「QRコード読み取り?楽勝ですよ😙」=>「AVFoundationを信じたおれがバカだった😇」 / iOSDC 2018
monoqlo
10
25k
WWDC2016のススメ
monoqlo
0
97
Other Decks in Programming
See All in Programming
聞き手から登壇者へ: RubyKaigi2024 LTでの初挑戦が 教えてくれた、可能性の星
mikik0
1
130
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
3rd party scriptでもReactを使いたい! Preact + Reactのハイブリッド開発
righttouch
PRO
1
600
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
430
初めてDefinitelyTypedにPRを出した話
syumai
0
420
C++でシェーダを書く
fadis
6
4.1k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.8k
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
flutterkaigi_2024.pdf
kyoheig3
0
140
CSC509 Lecture 09
javiergs
PRO
0
140
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
230
TypeScript Graph でコードレビューの心理的障壁を乗り越える
ysk8hori
2
1.1k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
25
5k
Producing Creativity
orderedlist
PRO
341
39k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
A better future with KSS
kneath
238
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Transcript
@monoqloʢͷ͘Ζʣ Hey Siriʂ ϚϧνϓϥοτϑΥʔϜͰͷ SiriγϣʔτΧοτͷཕΛڭ͑ͯ iOSDC Japan 2021
લஔ͖
ҰᏁઍۚເݟͯΧϒͷചങੜ׆ 1લ ͱ͋ΔήʔϜ্ͷແਓౡ
ΓՌͯചΕͳ͘ͳΔγϩϞϊ 1िؒޙʹ…
ߴಅ༧ଌΞϓϦΛ։ൃ ചΓ࣌Λಀ͞ͳ͍Α͏
AM PM 83 70 90 180 96 ʢങʣ
None
DEMO on iOS 13.x
ᘳ
ᘳʁ
None
None
None
None
ཕ5JQT ͍ͬͯΔͱͪΐͬͽΓཱͭ
Tips #1
֤ϓϥοτϑΥʔϜͰ Ԡϝοηʔδ͕ඍົʹҧ͏…ʁ Tips#1
ʮ൚༻ϝοηʔδʯͷଘࡏ લఏͱ͓͖͍֮ͯ͑ͯͨ͜͠ͱ
൚༻ϝοηʔδͷྫ બͨ͠Categoryʹ߹Θͤͯ ൚༻తͳϝοηʔδΛಡΈ্͛
• Siri൚༻ϝοηʔδͱΧελϜϝοηʔδΛΈ߹Θͤͯ”͍͍ײ͡"ʹ͢ • ex. ॳΊͯͷಡΈ্͛ஸೡʹɺ2ճҎ߱աͳ෦Λলུ • iOS 13ੈͰϓϥοτϑΥʔϜؒͰࠩҟ͕͋ͬͨʢͣʣ • iOS
14ੈʢ؍ଌൣғͰʣڞ௨ϝοηʔδͷ༷ࢠ • ϝοηʔδͷࡉ෦Λͩ͜ΘΓ͗͢ͳׂ͍ΓΓ͕ඞཁɻAppleͷUXΛ৴͡Δʂ ※ Apple Watch Series 2 (watchOS 6.2.8 / 6.3) ΛҾͬுΓग़ͯ͠ iOS 13.6 / iOS 14.7.1 ͱϖΞϦϯά͢ΔɺػೳͤͣࡱӨͰ͖·ͤΜͰͨ͠🙄 গͳ͘ͱ࣌ Series 4 Ͱಈ͍͍ͯͨΜͰ͚͢ͲͶ… ϝοηʔδΛશͯίϯτϩʔϧͰ͖ΔΘ͚Ͱͳ͍ ※ iOS 13ੈ: iOS 13.x, iPadOS 13.x, watchOS 6.x, HomePod Software Version13.x ※ iOS 14ੈ: iOS 14.x, iPadOS 14.x, watchOS 7.x, HomePod Software Version14.x
Tips #2
iOS 13 ͱ iOS 14 Ͱ ڍಈ͕ҧ͏…ʁ ຊޠ ͱ ӳޠ
Ͱҧ͏…ʁ Tips#2
ref. iOS 13 iOS 14
ΧελϜϝοηʔδΛ ಡΜͰ͘Εͳ͍͜ͱ͕͋Δ😰
ࣅͨΑ͏ͳݱࣗମiOS 13͔࣌Β͋ͬͨΑ͏Ͱɺ ྫ͑ɺݴޠઃఆ͕ݹ͍ͱൃੜ͢Δ͜ͱ͋Δ༷ ref. https://developer.apple.com/forums/thread/122235
※ SiriͷݴޠઃఆͰͳ͘ɺݴޠઃఆʹґଘ͍ͯ͠Δ γϣʔτΧοτΞϓϦ্Ͱͳ͠
iOS 14 ӳޠ iOS 14 ຊޠ ࠶ىಈͰΔ͜ͱ ຊޠͱӳޠͷൺֱ
ݴޠΓସ͑ޙͱ͔ʹى͖͕ͪ iOS 13 ɿӳޠ Siriɿຊޠ ຊޠͰӳޠΛ͕ΜͬͯಡΉSiri
• projectͷݴޠઃఆ͕ݹ͘ͳ͍͔֬ೝ • /SiriͷݴޠΓସ͑ޙ࠶ىಈΛΦεεϝ • iOS 13 • ͱSiriͷݴޠઃఆΛἧ͑Δ •
iOS 14 • Ұ෦ਖ਼͘͠ΧελϜϝοηʔδ͕ө͞Εͳ͍όά…ʁ • ຊޠ࠶ىಈͯ͠Կͯ͠Γ·ͤΜͰͨ͠😇 • iOSDCऴΘͬͨΒ͏ͪΐͬͱௐͯΈ·͢😓 ϝοηʔδ͕͓͔͍͠ͳɺͱࢥͬͨΒ
Tips #3
watchOS 6 ͱ watchOS 7 ͷѹతͳࠩ Tips#3
"Hey Siri" with watchOS 6.x “Hey Siri” ޙͷྲྀΕɺࠓ·Ͱݟ͖ͯͨiOS ʢ͓Αͼ HomePodʣͱ΄΅΄΅ಉ͡
≒ ≒
"Hey Siri" with watchOS 7.x
"Hey Siri" with watchOS 7.x
"Hey Siri" with watchOS 7.x
"Hey Siri" with watchOS 7.x
"Hey Siri" with watchOS 7.x
࣮ߦ࣌ʹʮͷೖྗ͕ඞཁʯͳ߹ ඞͣγϣʔτΧοτΞϓϦ͕ىಈ😧 ͦͯ͠ʮࢦͰૢ࡞ʯΛڧ੍😇
༨ஊ
ΞΫγϣϯΛΈ߹ΘͤͯԻೖྗ stringAnswerʢ͢ͱΓΜ͙͗ΌΜ͞ʔʣʁ😇
ΞΫγϣϯΛΈ߹ΘͤͯԻೖྗ
ΞΫγϣϯΛΈ߹ΘͤͯԻೖྗ
ΞΫγϣϯΛΈ߹ΘͤͯԻೖྗ
࠷ޙʹ
SiriΛ͏Ҏ্ɺզʑʹͰ͖Δͷ Apple͕࠷ߴͷUXΛఏڙͯ͘͠ΕΔΑ͏ ͓فΓ͢Δ͜ͱ͚ͩ ʢͪΖΜόάใࠂؚΉʣ
🙏فΓΛ๋͛·͠ΐ͏🙏
ࣗݾհ
@monoqloʢͷ͘Ζʣ • ϥΠνϡΛσϑΥϧϝͨ͠ ΞΠίϯͰTwitterͳͲʹੜଉ • FF14ύον6.0ָ͠Έ͗͢Δ • ϙέΧʹເத
APPENDIX
None
• HomePodσϑΥϧτͰࣗಈιϑτΣΞΞοϓσʔτ͕༗ޮ • ͪͳΈʹAmazon EchoGoogle Nextڧ੍ࣗಈΞοϓσʔτ • Ξοϓσʔτͨ͜͠ͱʹؾ͖ͮʹ͍͘ͷͰɺiPhoneApple Watchͱ ҧͬͯʮ͍ͭͷؒʹ͔ڍಈ͕มΘ͍ͬͯΔʯͱ͍͏͜ͱ͕͋ͬͨΓ
• ։ൃʹ͏߹ࣗಈΞοϓσʔτΛΦϑʹ͓ͯ͘͠ͱྑ͍͔͠Ε·ͤΜ HomePodͷࣗಈΞοϓσʔτ
• Design great actions for Shortcuts, Siri, and Suggestions
https://developer.apple.com/wwdc21/10283 • Create quick interactions with Shortcuts on watchOS https://developer.apple.com/wwdc20/10190 • SiriKit stopped using Siri Dialog prompts (iOS13.1) https://developer.apple.com/forums/thread/122235 References