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
700
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
5.4k
あなたのアプリ、✨リブランディング✨できますか? / iosdc2020
monoqlo
9
1.5k
実践 CallKit/PushKit ときどき🐛退治 / iOSDC 2019
monoqlo
4
3.7k
「QRコード読み取り?楽勝ですよ😙」=>「AVFoundationを信じたおれがバカだった😇」 / iOSDC 2018
monoqlo
10
27k
WWDC2016のススメ
monoqlo
0
110
Other Decks in Programming
See All in Programming
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
130
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
0
160
事業戦略を理解してソフトウェアを設計する
masuda220
PRO
5
790
"使いづらい" をリバースエンジニアリングする UI の読み解き方
rebase_engineering
0
110
ソフトウェア品質特性、意識してますか?AIの真の力を引き出す活用事例 / ai-and-software-quality
minodriven
19
6.7k
TSConfigからTypeScriptの世界を覗く
planck16
2
1.3k
TypeScript を活かしてデザインシステム MCP を作る / #tskaigi_after_night
izumin5210
4
480
メモリリークが発生した時にpprofを使用して原因特定した話
zono33lhd
0
100
What Spring Developers Should Know About Jakarta EE
ivargrimstad
1
610
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
410
當開發遇上包裝:AI 如何讓產品從想法變成商品
clonn
0
2.6k
Building an Application with TDD, DDD and Hexagonal Architecture - Isn't it a bit too much?
mufrid
0
370
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Git: the NoSQL Database
bkeepers
PRO
430
65k
For a Future-Friendly Web
brad_frost
178
9.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Practical Orchestrator
shlominoach
188
11k
Building Adaptive Systems
keathley
41
2.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
The Invisible Side of Design
smashingmag
299
50k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
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