能登 要

札幌在住のiOSアプリ開発者。SwiftUI により分割されたデバイス間を縦横にやりとりできる考え方に転換しています。

iOSアプリ開発者。2009年のiPhoneアプリ開発開始時期から活動。開発言語のアップデートの中でSwiftUIおよび周辺技術に着目中。

[プレゼン資料] AppIntents - iOS27でのApple Intelligenceの強化

札幌iPhoneアプリ開発懇談会2026年6月22勉強会のプレゼンテーション資料。AppIntents自体はWWDC24の頃からコンセプトに変わりなく提供されていた。ただしWWDC24の段階ではAppIntentsの挙動を確認するための手段は提供されていなかった。

WWDC26からAppIntentsTesting の名称でテスト用フレームワークが提供されている。XcodeのこれまでのTestはアプリを起動した上でプロセスにfetchしデバッグが可能となっていたがAppIntentsでは外部からAppIntents 機能を搭載したアプリをテストすることになる。そのためこれをXcodeの通常のテストと並べて良いのか困惑してしてします。

Xcode27 betaの時点でiPhone Device Hubのシミュレーターを使ったAppIntents のテストは不可能だった。実質iOS27 搭載のiPhoneを用意する必要がある。

もう一つの方法としてはmacOS27 のbeta版を搭載し、開発中のアプリをmacOSネイティブ対応とすることでAppIntentsTesting を利用することは可能となる。