https://a.storyblok.com/f/270183/1368x665/b1b91b9cb4/26mar_dev-blog_native-vera-ga-release.jpg

Vonage Video API Native Reference Apps 1.0 GA のご紹介

最終更新日 March 11, 2026

所要時間:1 分

はじめに

VonageビデオAPIリファレンスアプリのGAリリースを発表できることを嬉しく思います。 iOSおよび アンドロイド-ネイティブVERAとして知られています。2025年12月に初めてベータ版として導入された両アプリは、現在、最初の量産可能なマイルストーンに到達し、豊富な新通話中機能、より洗練されたユーザーエクスペリエンス、そしてネイティブ・リアルタイム・ビデオ・アプリケーションの出発点を求める開発者のための大幅な改善をもたらします。

A person wearing earbuds during a video call on a smartphone app interface built with the Vonage Video API, with options like chat, share screen, and enable captions.Screenshot of the Android reference app running on a mobile device

A video call screen showing two participants having a conversation with live captions turned on.Screenshot of Native VERA running on an iOS device with live captions

Vonage Video API Reference Applications は、オープンソースのマルチパーティビデオ会議アプリケーションです。 Vonage Video APIを統合するためのベストプラクティスを示すオープンソースのマルチパーティビデオ会議アプリケーションです。iOS アプリは Swift と SwiftUI で構築され、Android アプリは Kotlin と Jetpack Compose を使用しています。どちらもセッション管理のために共通のNode.js Expressバックエンドを共有し、Apache 2.0の下でライセンスされています。

GAリリースの新機能と改良点の概要は以下の通りです。いつものように、以下のリリースノートをご覧ください。 iOSおよび アンドロイドをご覧ください。

GAリリースでは、両アプリの主要な会議機能をすべて同等にするとともに、プラットフォーム固有の改良を加えた。

これらのリファレンス・アプリケーションはモジュール化されているため、必要な機能のみを含む高度にカスタマイズされたプロジェクトやアプリケーション・バイナリを構築することができます。必要な機能とテーマは config.jsontheme.jsonファイルを編集することで設定できます。

では、そのハイライトに飛び込もう。

セッションのアーカイブ

両アプリは現在、Vonage Video APIアーカイブ機能による通話録音をサポートしています。ホストは通話中のツールバーから直接アーカイブを開始したり停止したりすることができ、録音されたセッションは通話後のさよならページに表示されるため、参加者は電話を切った後すぐに確認することができます。

アーカイブは、各アプリの allowArchivingフラグによって制御される。 app-config.jsonつまり、ネイティブ・コードに触れることなく、有効にも無効にもできる。

背景ぼかし

参加者は、通話前または通話中に背景をぼかすことができるようになりました。この効果は、Vonage Video SDKの内蔵メディア処理パイプラインである 内蔵メディア処理パイプライン待合室のデバイス・プレビューから直接利用できるため、ユーザーは通話に参加する前に好みのルックを設定できます。

他の設定可能な機能と同様に、背景のぼかしは設定ファイルの allowBackgroundEffectsフラグで切り替えることができます。

ライブキャプション

両方のアプリでライブキャプションが有効になりました。ホストがキャプションを有効にすると、参加者全員にリアルタイムで文字起こしのオーバーレイが表示され、セッションがより利用しやすくなり、騒がしい環境でも役立ちます。この機能は Vonage Video APIキャプション・サービスと直接統合されており allowCaptionsフラグで個別に有効/無効を設定できます。

絵文字のリアクション

参加者は通話中に絵文字のリアクションで自己表現ができる。リアクションは シグナリングAPIを介して配信され、各参加者のタイル上にアニメーションオーバーレイとしてレンダリングされます。リアクションは allowEmojisフラグで設定できます。

オーディオ・ルート・ピッカー

どちらのVideoアプリにもオーディオルートピッカーが搭載され、ユーザーはビデオルームを離れることなく、通話中に利用可能な出力デバイス(イヤホン、スピーカー、Bluetoothヘッドセット)を切り替えることができます。これは、会議中に好みのオーディオ・ルートが変わる可能性があるモバイル・デバイスでは特に便利です。

プラットフォーム固有の改善

iOS

通話中のツールバーが拡張可能なボトムバーに対応したため、参加者はメインのビデオ表示を乱すことなく、会議コントロール一式にすばやくアクセスできます。

カメラとマイクの許可管理が大幅に改善されました。このアプリは、iOSシステムの許可ダイアログを通してユーザーをガイドするようになり、セッションの途中で許可が拒否されたときにきれいに回復し、ユーザーが許可の問題を解決するのに役立つ明確なアプリ内プロンプトを提供します。

このリリースでは、対象となるバグ修正も含まれています:

  • 予期せぬAPIやネットワーク障害からの回復が向上し、エラーハンドリングが改善されました。

  • 不安定な接続に対する、より弾力性のある再接続ロジック

  • アクティブ参加者からセカンダリーにレイアウトを切り替えたときの、アクティブ・スピーカー・ストリームの損失に関する修正

アンドロイド

Androidについては、GAリリースでは、コンフィギュレーション用のAndroid Studioプラグインが同梱されている。このプラグインはIDEと直接統合され config/app-config.jsonファイルを監視する。設定を編集して保存すると、Gradle同期が自動的にコード生成パイプラインを起動します。 ./gradlew generateVonageConfigが自動的に起動します。ワークフローは、設定ファイルを編集して保存するだけです。AppConfig.ktが即座に再生成されます。

このリリースでは、さらにAndroid特有の改良が加えられている:

  • 簡素化されたランディング・スクリーン:ウェルカム・スクリーンをすっきりとさせ、第一印象をすっきりさせた。

  • 参加者の並べ替えの改善:参加者リストとグリッドビューで、参加者がより一貫して並べ替えられるようになりました。

  • ナビゲーションとマニフェストの修正:ナビゲーションの問題を解決し、Androidマニフェストのパラメータホスト設定を修正しました。

  • 録音アイコンの更新:通話中の録音インジケーターのアイコンがより見やすくなりました。

はじめに

準備はいいですか?ここで知っておくべきことがあります。

リポジトリ

どちらのアプリも、共有された バックエンドのインスタンスをデプロイし、Vonage Video API セッション・トークンを生成する必要があります。バックエンドを実行したら、関連するリポジトリをクローンし、設定に BASE_API_URLを設定し、ビルドします。

完全なセットアップ手順が記載されたスタートガイドが、両者で利用可能です。 アンドロイドおよび iOS.

結論

Native VERA 1.0.0 GAリリースは、開発者がiOSとAndroid上でプロダクション品質のネイティブビデオアプリケーションを簡単に構築できるようにするための重要なステップです。完全な機能セット(アーカイブ、背景ぼかし、ライブキャプション、絵文字リアクション、オーディオデバイスの選択)と、定型的なセットアップを排除するクリーンなJSON駆動の設定システムにより、Native VERAは堅固で拡張可能な基盤を提供します。

これらのリファレンス・アプリと、それらが示す基本的なパターンが、より効率的で魅力的なビデオ・アプリケーションの構築に役立つことを願っています。

ご質問がある場合、またはあなたが作っているものを共有したい場合は、こちらをクリックしてください。

最新の開発者向けニュース、ヒント、イベント情報をお届けします。

シェア:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia Biroデベロッパー・アドボケイト

Juliaは、チュートリアル、ガイド、実用的なリソースを作成することで、仲間の開発者に力を与えることに尽力しています。アウトリーチと教育のバックグラウンドを持つ彼女は、テクノロジーをより身近なものにし、開発者の経験全体を向上させることを目指しています。地域のコミュニティイベントでもよく見かける。