アプリ配布、拡張機能、ウェブアプリ分析が Firebase に登場

click fraud protection

年次 Firebase Summit で、Google は、アプリ配布、拡張機能、Web アプリ分析サポートなど、開発者プラットフォームの新機能を発表しました。

Android アプリ開発者であれば、Google のモバイル開発スイートである Firebase を検討したことがある、またはすでに使用していることでしょう。 アプリを配布する予定がない限り Google Play以外でであれば、Firebase が提供する 1 つ以上のツールを実装することにマイナス面はありません (もちろん、どれだけ実装できるかによって異なります) Firebase を通じて、Google アナリティクスを実装してアプリの使用状況やユーザー エンゲージメントを分析したり、A/B テストを実行したりできます。 Remote Config、クラウド メッセージングによる対象を絞ったメッセージによるユーザー維持率の向上、Crashlytics によるクラッシュの追跡、Web サイトのホスト ホスティング、そして もっともっと. Firebase を使用する月間アクティブ アプリの数は 200 万を超えており、Google はこのプラットフォームを Android アプリ開発者にとってさらに便利なものにしたいと考えており、Firebase の機能セットを拡張し続けています。

本日、Google はモバイル開発プラットフォームのいくつかの新機能を発表しました。 この発表のハイライトには、Web アプリの拡張機能、アプリ配布、Google Analytics のサポートが含まれますが、その他にも注目すべき重要な発表があります。 発表は次の場所で行われます。 Google の Firebase サミット、今日スペインで開催されます。 イベントに参加できない場合や視聴できない場合に備えて、Firebase の 2 人のプロダクト マネージャーである Francis Ma と Kristen Johnson に話を聞いて、発表の概要をお届けします。 ライブストリーム.

Firebase 拡張機能

定型コードの作成に費やす時間を削減することが、新しい拡張機能の背後にある主なアイデアです。 ここで言う「拡張機能」とはまさにその通りです。 Google Chrome ブラウザに機能を追加する Chrome 拡張機能を思い浮かべてください。代わりに、Google Cloud のサーバーレス製品 (Cloud Functions など) を使用するプロジェクトを対象としています。 Firebase Extensions は、サムネイルのサイズ変更、文字列の翻訳、メール リストへのユーザーの追加、URL の短縮などのタスクを処理する、事前にパッケージ化されたコードのバンドルです。 リリース時には、すべての開発者が 9 つの拡張機能 (すべて Google によって公開) が利用可能になります。

Google は、自社が作成した拡張機能が常緑の問題 (つまり、 開発者には常に問題が発生します) が、必要に応じて拡張機能が更新されます。 拡張機能はオープンソースであり、他の Google Cloud Platform および Firebase 製品と統合されており、 拡張機能ディレクトリページ または Firebase Extensions GitHub リポジトリ.

アプリの配布

Google Play または Apple App Store でアプリを公開する前に、信頼できるテスターのセットにアプリを配布する必要があります。 このようなことを行う企業は、自社のアプリを「自社のドッグフードを食べている」、または「ドッグフーディング」していることになります。 Google Play を使用して組織のプライベート アプリをホストできますが、アプリがクロスプラットフォームである場合は、Apple App Store でも同じことを行う必要があります。 ただし、Firebase App Distribution を使用すると、Android と iOS の両方でアプリのプレリリース バージョンの配布を管理できます。 ダッシュボードから複数のテスト グループの管理、招待リンクの送信、新しいディストリビューション用のアプリのアップロード、リリース ノートの追加を行うことができます。 App Distribution は、構築用の Gradle、自動化用の Fastlane、デプロイ用の Firebase CLI の CLI サポートも提供します。

Googleは、App DistributionはI/O 2019での最初のアルファ版リリースを経て、パブリックベータ状態に移行すると述べている。 始めることができます ここ. App Distribution を搭載することで、Google は次のすべての機能を提供できるようになりました。 Fabric ユーザーの移行 探しています。 Fabric は 2020 年 3 月 31 日に廃止されます。

Web アプリ向けの分析の拡張

前に述べたように、Firebase の主な機能の 1 つは分析です。 Google Analytics を使用すると、ユーザーがアプリにどのように関与しているかを追跡できるため、ユーザー エクスペリエンスを最適化して維持率を高めることができます。 Analytics は以前からネイティブ モバイル アプリで利用できましたが、今後 Google は開発者が Analytics を Web アプリと統合できるようにします。 Web 開発者は、モバイルですでに可能になっているように、イベントやユーザー プロパティを記録できるようになります。 開発者は、クローズドファネル分析を実行して、Web アプリ内でユーザーがコンバージョンにつながるパスを見つけることもできます。

Firebase を通じてホストされる Web サイト向けの Analytics の拡張により、開発者はプラットフォームに関係なくビジネスの全体的なビューを得ることができます。 現在、開発者は Analytics でオーディエンスを作成し、Remote Config または Firebase Cloud Messaging を使用してそのオーディエンスをターゲットにできるようになりました。

エミュレータ スイート、更新された予測 UI、オープンソース SDK など

Firebase Summit で行われるその他の発表の一部を要約すると、次のとおりです。

  • リアルタイム データベース トリガー機能、クライアント側およびサーバー側 SDK の幅広いサポート、ホット リロード セキュリティ ルールの変更と、Firebase エミュレータの継続的インテグレーション (CI) を強化するための新しいコマンド スイート。 もっと詳しく知る ここ.
  • Firebase Predictions UI には「ユーザーの予測される行動の全範囲」が表示されるようになり、ユーザーのセグメントをより適切にターゲットできるようになりました。 もっと詳しく知る ここ.
  • ウェブSDK Remote Config と Analytics のリリースはオープンソースです。 GoogleはInvertaseのテストを行った React Native Firebase モジュールを使用して、すべての Firebase 製品で機能することを確認します。 新しい v6 リリースでは、すべての Firebase サービスがサポートされており、ドキュメント、クイック スタート ガイド、アップグレードされた SDK を含む新しい Web サイトが付属しています。
  • Google Cloud Platform の ID とアクセス管理は、 現在一般入手可能です. これは、プロジェクトへのアクセスを制限するロールを作成するのに役立ちます。
  • Firebase Cloud Messaging 経由で送信される通知に画像を追加できるようになりました。
  • テストシャーディング でのテストを高速化します Firebase テスト ラボ テストをサブグループに分割し、それらを並行して実行します。
  • Google は、開発者エコシステムを育成するプログラムへの投資を続けています。 Google 開発者グループと女性技術者に加えて、Google は現在、google.dev に学習ポータルを導入しています。 来週アクセスが開始されるこのラーニング ポータルは、特に自習教材とチュートリアルをホストします。 Google Cloud Platform などの Google 開発者ツールの使用についての理解を深めることを目的として設計されています。 ファイアベース。

ライブ ストリームの視聴に興味がある場合は、YouTube で視聴できます。


この記事のすべての画像は Google から提供されました。