

Appleは今週、iOS 16を発表しました。このiOS 16には、ウィジェットを備えた再設計されたロック画面、拡張されたフォーカスモード、iMessageの改善、パスキーなどの新機能が搭載されています。さらに、iOS 16には、サードパーティ製アプリでトランシーバー機能を有効にするAPIなど、複数の新しいAPIが搭載されています。
この新しいAPIは「Push to Talk」と呼ばれ、開発者がiOSアプリにトランシーバー機能を追加できるようにします。WWDC 2022のセッションで、Appleは新しいAPIの仕組みと開発者による実装方法をデモンストレーションしました。
iOSでは既にオーディオアプリをバックグラウンドで実行できますが、これまでは通常の音声メッセージや音声通話などに限られていました。Push to Talk APIを使用すると、バックグラウンドでも音声メッセージをリアルタイムで送信・再生できるようになります。
トランシーバー通信をアプリに導入するための、明確なガイダンスが届きました!プッシュ・トゥ・トーク(Push to Talk)アプリに目立つシステムUIを追加し、ボタンをタップするだけで素早く通信できるようにする方法をご紹介します。PushToTalkフレームワークの概要と、バックグラウンドでも音声を送受信できるようにアプリを設定する方法をご紹介します。
誰かがメッセージを送信すると、画面上部にトランシーバー通信機能が表示され、iOSではアプリアイコンと話しかけている相手の名前が表示されます。メッセージが聞こえた後、音声でリアルタイムに返信するか、会話から退出するかを選択できます。プッシュ・トゥ・トークは、個別の会話だけでなく、グループでの会話にも使用できます。
Apple のトランシーバーはどうですか?
Apple Watch ユーザーは、watchOS 5 以降にデフォルトでプリインストールされている Apple の Walkie-Talkie アプリをよくご存知かもしれません。iOS 16 の新しい API も同様に動作しますが、異なるものです。
Appleのトランシーバーアプリは、FaceTime Audioのインフラストラクチャを利用してリアルタイムでメッセージを送受信します。新しいAPIに関しては、開発者は音声メッセージの送受信のために独自のバックエンドを実装する必要があります。このAPIによって実現されるのは、バックグラウンドでも動作するトランシーバー通話のためのユニバーサルインターフェースだけです。
もちろん、この新しいAPIによって、Appleは将来的に独自のトランシーバーアプリをiPhoneとiPadに導入する可能性があります。しかし現時点では、この機能はサードパーティ製アプリに依存しています。
開発者は、Apple Developer Web サイトで新しい Push to Talk API の詳細を見つけることができます。
iOS 16の詳細
iOS 16は現在、開発者向けベータ版ソフトウェアとして公開されています。パブリックベータ版は来月リリースされ、正式リリースは今秋を予定しています。
- iOS 16とmacOS 13で「パスキー」を使ったパスワードレスサインインが可能になる仕組み
- iOS 16はゲームコントローラーのサポートを拡張し、任天堂のJoy-ConとProコントローラーで動作するようになりました
- iOS 16はアプリ間でのコピー&ペーストにユーザーの許可を求める
- iOS 16ではSafariのアップデートによりウェブプッシュ通知と拡張機能の同期が可能に
- iOS 16の壁紙をフル解像度でダウンロードするには、ここからダウンロードしてください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。