Appleは昨日、watchOS 3.2の新機能「シアターモード」に加え、次期ソフトウェアアップデートでサードパーティ製Apple WatchアプリでもSiriがサポートされるようになると発表しました。ご存知の通り、SiriKitフレームワークはiOS 10でデビューしました。
これは、開発者が Siri とのやり取りでメッセージング、支払い、乗車予約、ワークアウト、通話、写真検索などの機能を強化するための公式に認可された方法です。
watchOS 3.2 の SiriKit サポートにより、開発者は Apple Watch アプリに音声コマンドを追加して、ユーザーが手首のパーソナル アシスタントに乗り物の予約、メッセージの送信、支払いの実行、その他のサポートされているタスクの実行などを依頼できるようにすることができます。
watchOS のパブリックバージョンは現在 SiriKit をサポートしていないため、ユーザーは手首に装着したデバイスで Siri を呼び出して、たとえば WhatsApp で上司に電話したり、Pinterest で子猫の画像を探したり、Uber を呼んだり、iOS 10 以降を搭載した iPhone、iPad、iPod touch で Siri が実行できるその他の操作を実行したりすることができません。
watchOS 3.2のSiriKit
特定のドメインでサービスを提供したいアプリは、SiriKitを使用することで、Apple WatchのSiriからそれらのサービスを利用できるようになります。iOSと同様に、開発者はApple公式のIntentsとIntents UIフレームワークを使用して、1つまたは複数のApp Extensionを作成できます。Intents UIフレームワークは、Siriやマップに表示されるインターフェースをアプリでカスタマイズできるようにします。
プログラマーの負担を軽減するため、iOSアプリで定義されたSiriとのカスタムインタラクションの用語は、watchOSのIntents Extensionと自動的に共有されます。つまり、開発者はwatchOSのIntents Extensionからユーザー固有またはグローバルな語彙を再度登録する必要はありません。
iOS 10 の SiriKit と同様に、watchOS の SiriKit は次の 6 つのドメインのサービスをサポートしています。
- メッセージング
- 支払い
- 乗車予約
- ワークアウト
- 呼び出し
- 写真を検索
watchOS 3.2 で SiriKit をサポートすることに加えて、Apple は SiriKit フレームワークを拡張して、支払いアプリでの支払いと請求書のステータス確認、および乗車予約アプリでのスケジュール設定 (例:「Siri、午後 6 時に Uber を予約して」) もサポートしました。
詳細については、SiriKit プログラミング ガイドをご覧ください。
Apple Watchにシアターモードが登場
watchOS 3.2 のもう 1 つの新機能はシアター モードです。
おそらくコントロールセンターで単一のトグルとして利用できるこの機能は、Apple Watchのサウンドを素早くミュートし、手首を上げても画面が起動しないようにします。シアターモードがオンになっている間も、ユーザーは触覚による通知を含む通知を引き続き受信し、画面をタップするかデジタルクラウンを押すことで通知を確認できます。
Appleは昨日、iOS 10.3、tvOS 10.2、macOS Sierra 10.12.4の主要ソフトウェアアップデートとなる最初のベータ版をリリースした。
しかし、同社はまだ登録開発者にwatchOS 3.2を提供していない。
出典:アップル