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
660
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
5k
あなたのアプリ、✨リブランディング✨できますか? / iosdc2020
monoqlo
9
1.4k
実践 CallKit/PushKit ときどき🐛退治 / iOSDC 2019
monoqlo
4
3.4k
「QRコード読み取り?楽勝ですよ😙」=>「AVFoundationを信じたおれがバカだった😇」 / iOSDC 2018
monoqlo
10
26k
WWDC2016のススメ
monoqlo
0
98
Other Decks in Programming
See All in Programming
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1.3k
VisionProで部屋の明るさを反映させるシェーダーを作った話
segur
0
100
return文におけるstd::moveについて
onihusube
1
1.4k
良いユニットテストを書こう
mototakatsu
11
3.6k
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
870
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
6
700
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
1.3k
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
580
php-conference-japan-2024
tasuku43
0
430
Package Traits
ikesyo
1
200
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
7
1.4k
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
210
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Writing Fast Ruby
sferik
628
61k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Into the Great Unknown - MozCon
thekraken
34
1.6k
Optimising Largest Contentful Paint
csswizardry
33
3k
Why Our Code Smells
bkeepers
PRO
335
57k
Become a Pro
speakerdeck
PRO
26
5.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
How to Ace a Technical Interview
jacobian
276
23k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Language of Interfaces
destraynor
155
24k
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