デベロッパのためのSiri

iOS 18、iPadOS 18、macOS Sequoiaでは、Siriがさらに自然でパーソナルになり、より緊密にシステムに統合されます。Apple Intelligenceにより、Siriのアクション機能が強化されます。広範囲のドメインで事前定義および事前トレーニングされたApp Intentを活用することにより、Siriがアプリ内でアクションを実行できるようになるだけでなく、Spotlight、ショートカットアプリ、コントロールセンターなどでユーザーがアプリのアクションをさらに簡単に見つけられるようになります。SiriKitを採用している場合は、追加の作業なしでSiriの強化された会話機能の恩恵を受けることができます。さらにApp Entityによって、Siriがアプリのコンテンツを理解して、システム内のどこからでもアプリから得た情報をユーザーに提供できるようになります。
Siriによるパーソナルコンテクストの理解、オンスクリーン認識、アプリ内でのアクションは現在開発中であり、今後のソフトウェアアップデートで利用可能になります。
ユーザーがアプリの名前を言わなくても、連絡先にメッセージを送信したり電話をかけたりするのに最適なアプリをSiriが選択します。また、音声メッセージ、メッセージの編集や送信取り消しの機能、複雑な添付ファイルの読み込みをサポートするほか、システムインテリジェンスによって連絡先情報の解決を迅速に行います。
iOS 17以降では、アプリのショートカットを実行する際にSiriがトリガフレーズのバリエーションを認識できます。たとえば、「ファイルをスキャン」というフレーズでアプリのショートカットを実行する場合、「ページをスキャン」や「この文書のスキャンを手伝って」のように類似のフレーズによって実行することもできます。
ユーザーは音声でHomePodをコントロールして、アプリのショートカットやSiriKit、ミュージック、メッセージ、VoIP通話、リスト、メモに対応したiOSアプリおよびiPadOSアプリに簡単にアクセスすることができます。
HomePodでSiriKit Media Intentを使うと、音楽ストリーミングサービスをHomePodに直接統合して、シームレスに音楽を再生することができます。ユーザーはSiriにリクエストするだけで、音楽サービスの曲やプレイリストにアクセスして、1台または複数のHomePodスピーカーで音楽を再生できます。
HomePodへのサービス統合を希望される場合は、ご連絡ください。
iOS 17以降およびHomePodソフトウェアバージョン17では、Siriを使用してHomePodからAirPlayセッションを開始し、iPhoneやiPadにインストールされているアプリを使用してメディア(音楽、オーディオブック、ポッドキャスト、ラジオ、瞑想コンテンツなど)を再生できます。SiriKit Media IntentとAirPlayを採用しているアプリはHomePodと連携します。
SiriKitを使ってExtensionをビルドすれば、アプリが起動していない状態でもSiriを通じたコミュニケーションが可能になります。このExtensionでは、特定のドメインと処理可能なIntentを登録することができます。Siriは音声や自然言語認識を含むやり取りを処理します。また、デベロッパのExtensionと連携して情報を入手し、ユーザーのリクエストを処理します。
「MyMusicアプリで今日のヒット曲を再生して」
ミュージック:曲、アーティスト、アルバム、ステーション、プレイリストを検索して再生できます。ライブラリやプレイリストに曲を追加し、好みに応じてコンテンツに「好き」または「嫌い」の評価を付けられます。これはMedia Intentの一部です。
HomePodと連携
「MyMediaアプリで子供向けの動画を見つけて」
メディア:ビデオ、ポッドキャスト、オーディオブックを検索して再生できます。
「MyTextアプリでキャリーにメッセージを送信して」
メッセージ:メッセージの送受信に対応したアプリで、テキスト/音声メッセージを送受信できます。着信メッセージの読み上げ機能で、受信したメッセージを自動的に読み上げることができます。
HomePodと連携
「MyCarアプリで車をロックして」
カーコマンド:車のドアロックを管理したり、車の情報を入手したりすることができます。
「MyVoIPアプリでマイクに電話して」
VoIP通話:Voice Over IPに対応したアプリで、ビデオ通話や音声通話を行うことができます。
HomePodと連携
「昨日のディナー代の$100をMyPayアプリでジョンに送金して」
支払い:個人間の送金に対応したアプリで、他の人に送金したり請求したりすることができます。
「MyWorkoutアプリで日課のランニングを開始して」
ワークアウト:お気に入りのワークアウトアプリで、ワークアウトを始めたり、一時停止したり、終了したりすることができます。
「MyListアプリの買い物リストに卵と牛乳を追加して」
リストとメモ:リマインダーやメモの作成、To-Doリストの更新、買い物リストのチェックを行うことができます。
HomePodと連携
「MyCarアプリでヒーターを22℃に設定して」
CarPlay:車のCarPlayシステムを操作します。(自動車メーカーのCarPlay対応アプリに特別に設計されたものです。)
Xcodeをダウンロードし、以下のリソースを参照して、Siriと連携したアプリを構築しましょう。