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
Validate your App Intents adoption with AppInte...
Search
野瀬田 裕樹
August 09, 2026
Programming
7
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Validate your App Intents adoption with AppIntentsTesting
集まれSwift好き!Swift愛好会スピンオフ WWDC26セッション要約会
野瀬田 裕樹
August 09, 2026
More Decks by 野瀬田 裕樹
See All by 野瀬田 裕樹
uhooiさん発ランダムタスクにチャレンジしよう!
yuukiw00w
0
11
ViewModelって200種類あんねん
yuukiw00w
0
6
App Intentsを実装しよう
yuukiw00w
0
7
iOS26時代の新規アプリ開発
yuukiw00w
0
250
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
350
Human Interface Guidelines 2
yuukiw00w
0
79
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
280
HIG学習用スライド
yuukiw00w
0
200
FlutterKaigi 2025: What is iOS Assistive Access? UI considerations for Flutter
yuukiw00w
0
64
Other Decks in Programming
See All in Programming
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
370
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
530
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
350
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
1
250
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
150
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.4k
VibeCodingからAgenticWorkflowへ
starfish719
0
310
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.7k
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4k
What's New in Android 2026
veronikapj
0
250
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
150
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
210
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.1k
Faster Mobile Websites
deanohume
310
32k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Building an army of robots
kneath
306
46k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Being A Developer After 40
akosma
91
590k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
240
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Transcript
Validate your App Intents adoption with AppIntentsTesting
Speaker 野瀬田 裕樹(@ynoseda) モバイル全般やってます (iOS/Android/Flutter)
対象の動画リンク https://developer.apple.com/videos/play/wwdc2026/295/
3行まとめ • anyAppleOS = 27+で App Intents のテストコードを書ける • App
Intents Testing を使ってテストを実装できる • Intents単体からSpotlight indexingまで幅広くテストできる
おさらい:App Intentsとは • Siriを使ってアプリを操作できるようになる • Shortcutsを使ってアプリの操作を自動化できるようになる • Spotlightでアプリのコンテンツを表示できるようになる • Widgetsでデータを表示できるようになる
Getting Started • UI Testing bundleを追加する • Import AppIntentsTestingしてテストコードを書く
Getting Started
Getting Started
AppIntentsTestingの概要 • Integration Test framework • 標準のXCUITest bundleに含まれ、独自プロセスで実行される • アプリ自体もさらに別のプロセスで実行される
AppIntentsTestingの概要
Intents and Entities • Entity queries:文字列でのクエリ検索の結果をテストする • Multiple intents:複数のintentを組み合わせてテストする •
Test-only intents:テスト用のintentを作成する
Intents and Entities
Intents and Entities
Intents and Entities
System integrations • Spotlight • View annotation
System integrations
System integrations
3行まとめ • anyAppleOS = 27+で App Intents のテストコードを書ける • App
Intents Testing を使ってテストを実装できる • Intents単体からSpotlight indexingまで幅広くテストできる