2分で読めます
| ニュース

新しい iOS 16 API により、開発者はサードパーティ アプリでトランシーバー機能を利用するオプションが提供されます。
今週、AppleはiOS 16を発表しました。iOS 16には、再設計されたロック画面、拡張されたフォーカスモード、iMessageの改善、パスキーなど、いくつかの新機能が搭載されています。さらに、iOS 16には、サードパーティ製アプリでトランシーバー機能を有効にするAPIなど、複数の新しいAPIが搭載されています。
iOS 16の新しいAPIのトランシーバー
この新しいAPIは「Push to Talk」と呼ばれ、開発者がiOSアプリにトランシーバー機能を追加できるようにします。WWDC22のセッションで、このテクノロジー界の巨人はこの新しいAPIと、開発者がそれをどのように実装できるかをデモンストレーションしました。
現在、iOSではオーディオアプリをバックグラウンドで実行できますが、これは通常の音声メッセージや音声通話などに限られています。Push to Talk APIを使用すると、音声メッセージがリアルタイムで送信・再生されます。しかも、バックグラウンドでも動作します。
誰かがメッセージを送信している間、画面上部にトランシーバー通信が表示されます。iOSでは、アプリアイコンと通話相手の名前が表示されます。メッセージが聞こえた後、音声でリアルタイムに返信するか、会話から退出するかを選択できます。新しいプッシュ・トゥ・トークは、個別の会話だけでなくグループ会話でも使用できます。
Apple Watchからヒントを得る
Apple Watch を使っている人は、watchOS 5 以降にデフォルトでプリインストールされている Apple のトランシーバー アプリをすでにご存知かもしれません。iOS 16 の新しい API は同じように動作しますが、異なるものです。
Appleのトランシーバーアプリは、FaceTime Audioのインフラストラクチャを利用してリアルタイムでメッセージを送受信します。新しいAPIに関しては、開発者は音声メッセージの送受信のために独自のバックエンドを実装する必要があります。このAPIは、バックグラウンドでも動作するトランシーバー通話のためのユニバーサルインターフェースを実現するだけです。
現時点では、この新機能はサードパーティ製アプリに依存しています。しかし、新しいAPIにより、Appleは独自のトランシーバーアプリをiPhoneとiPadに導入できるようになります。
使い方の面では、迅速なコミュニケーションが求められる業界で働いている人にとっては素晴らしいかもしれません。ゲームにも役立つかもしれません。一部のFPSゲームでは迅速なコミュニケーションが求められるでしょうし、Pokémon GOでルートを計画している人は、トランシーバーを使ってグループを再び合流させるかもしれません。少なくとも、友達同士で「じゃあね!」と声をかける楽しい言い訳にはなるでしょう。
開発者は、Apple 開発者 Web サイトで新しい Push to Talk API の詳細を見つけることができます。
秋に一般公開されるiOS 16には、期待できることがたくさんあります。