>_tech-draft
Firebaseのアイコン
Firebase
動画公開日
タイトル

February 2026: A/B Testing on the web, Agent Skills, Cloud Shell in the Firebase console, and more

再生時間

4分 9秒

Firebase 2024年2月リリースノート速報:Web向けABテスト、Cloud Shell他新機能解説

ポイント

  • Firebaseの2月リリースでは、Web向けA/Bテストが一般提供され、WebサイトやアプリのUX最適化に貢献します。
  • Firebase ConsoleへのCloud Shell統合でCLI操作が手軽になり、CrashlyticsデータをCloud Loggingで高度に分析可能に。
  • 2026年2月までにCloud Storageのappspot.comバケット利用者はBlazeプランへのアップグレードが必要となる点に注意。

Firebase 2024年2月リリースノート速報:Web向けABテスト、Cloud Shell他新機能解説Firebaseの最新アップデートと新機能をご紹介する「Firebase Release Notes」の2024年2月版をお届けします。今回は、Web向けABテスト機能の一般提供開始から、Cloud Shellの統合、CrashlyticsデータのCloud Loggingへのエクスポート、料金プランに関する重要な変更、そしてCLIによる認証プロバイダのプログラム設定など、多岐にわたる6つのトピックを中心に解説いたします。開発者の皆様のプロジェクトに役立つ情報が満載ですので、ぜひ最後までご覧ください。## 1. Web向けFirebase A/B Testingが利用可能に待望されていた機能が、ついにWebでも利用可能になりました。これまでFirebase A/B Testingは、Google AnalyticsとFirebase Remote Configを基盤として、主にモバイルアプリ向けに提供されていましたが、このたび同じ機能がWebアプリケーションにも拡張されました。### Web向けA/BテストでできることWebサイトやWebアプリケーションの特定のコンテンツ、機能、デザインのどのバージョンがユーザーに最も響くかを知りたい場合や、アプリのオンボーディングフローやアプリ内エンゲージメントに基づいてアプリの保持率を最適化したい場合に、A/Bテストは非常に有効な手段となります。これにより、データに基づいた意思決定を通じて、ユーザー体験とビジネス成果を向上させることが可能です。## 2. Firebase ConsoleにCloud Shellが統合Firebase Consoleから直接、Cloud Shellが利用できるようになりました。Cloud Shellは、ブラウザベースのインタラクティブなターミナル環境であり、ローカルマシンにFirebase CLIやGemini CLIなどのコマンドラインツールをインストールすることなく、これらにアクセスできる点が大きなメリットです。### Cloud Shellの便利な点デフォルトでは、Firebase Consoleで開いているプロジェクトが自動的に選択されますが、gcloud CLIコマンドを使用することで、プロジェクトを確認したり、切り替えたりすることも可能です。これにより、どこからでも手軽にFirebaseプロジェクトの管理や操作が行えるようになります。## 3. CrashlyticsデータをCloud Loggingへエクスポート可能にFirebase Crashlyticsのデータ(致命的なクラッシュ、非致命的なエラー、ANR (Application Not Responding) を含む)を、Google Cloud Loggingにエクスポートできるようになりました。このCloud Loggingとの新たな統合により、開発者やSRE(Site Reliability Engineer)は、より高度な監視と詳細な診断機能を備えたGoogle Cloudの強力なオブザーバビリティスイートを活用できるようになります。### Cloud Logging連携で実現できること例えば、高度なクエリを実行して特定のユーザー体験に特化したダッシュボードを構築したり、クラッシュデータをサーバーログと統合して包括的な視点を得たり、チームが必要とする特定のしきい値に基づいてカスタマイズされたアラートをトリガーしたりすることが可能になります。これにより、問題の早期発見と迅速な解決が期待できます。## 4. Cloud Storageデフォルトバケットの料金プランに関する重要なお知らせ2024年9月に発表された通り、appspot.comというデフォルトのCloud Storageバケットを使用しているFirebaseプロジェクトは、デフォルトバケットへのアクセスを維持するために、従量課金制のBlazeプランにアップグレードする必要があります。### 料金プランの変更がもたらす影響もしFirebaseプロジェクトが2026年2月6日以降もSparkプランのままである場合、コンソールからのバケットアクセスが失われ、API呼び出しが402および403エラーを返すようになります。アクセスを回復するには、Blazeプランへのアップグレードが必要です。なお、Blazeプランにアップグレードしても、無償利用枠は引き続き利用可能ですのでご安心ください。## 5. Firebase CLI v15.6.0以降での認証プロバイダのプログラム設定Firebase CLIのバージョン15.6.0以降では、Firebase deployコマンドを使用してFirebase認証プロバイダをプログラムで有効にできるようになりました。### 設定手順1. まず、Firebase initコマンドを実行します。これにより、有効にしたいプロバイダと、各プロバイダに必要な設定詳細を選択するように求められます。2. 初期化後、Firebase.jsonファイルには、プロバイダ設定を含むauthセクションが追加されます。このファイルを直接編集して、プロバイダの追加や更新を行うことも可能です。3. 最後に、Firebase deploy --only authコマンドを実行するだけで、それらのプロバイダとその設定がFirebaseプロジェクトに反映され、有効になります。この機能により、認証設定のバージョン管理やCI/CDパイプラインへの組み込みが容易になります。## 6. 新しいFirebase data connect compileコマンドの導入Firebase data connect compileという新しいコマンドが導入されました。このコマンドの目的は、ローカルのData Connect関連ファイルを検証し、スキーマや操作エラーに関する即時フィードバックを提供することです。### data connect compileの利点このコマンドは、Data Connectエミュレータを起動したり、デプロイを行ったりすることなく検証を実行できるため、開発者は時間を節約できます。開発者自身が作業を検証する際や、AIコーディングエージェントが生成したスキーマを検証する際に特に役立ちます。## 7. Firebase向けAgent Skillsのリリース(番外編)最近、Firebase向けAgent Skillsがリリースされました。Agent Skillsとは、AIエージェントに与えることができる特殊な指示とコンテキストのことで、Firebaseのニュアンスを理解し、タスクをより効果的に実行するのを助けます。まずはFirebaseのコア製品向けに一連のスキルが提供されており、今後、追加のFirebase製品や機能向けのスキルも順次リリースされる予定です。## まとめ今回のFirebase Release Notesでは、Web開発に大きな影響を与えるA/Bテストの一般提供開始から、開発体験を向上させるCloud Shellの統合、そして重要な料金プランの変更に至るまで、幅広いアップデートをご紹介しました。これらの新機能や変更点を活用することで、皆様のFirebaseプロジェクト開発がより効率的でパワフルなものになることを願っています。ご不明な点がありましたら、公式ドキュメントをご確認ください。### 参考動画Firebase Release Notes - February 2024