Google I/O 2021で確認されたように、GoogleのクラウドベースのアプリツールスイートであるFirebaseには、アプリ開発を合理化するための新機能が追加されています。
本日、Google I/O が開幕しました。大規模な開発者基調講演では、Android 開発関連のニュースが数多く発表されています。 Flutter に変更が加えられ、Jetpack に新機能が追加されました。また、この記事のタイトルでピンと来なかった方のために、Firebase にも新しい機能が追加されました。
ご存じない方のために付け加えておきますが、Firebase は Google のクラウドベースのアプリ ツール スイートです。 分析コレクションからオンライン ファイル ストレージに至るまでの機能があり、現在その機能リストは拡大しています。
ストレージ エミュレータが Firebase エミュレータ スイートに加わりました
少し前に、Google は エミュレータスイート Firebaseに。 これは、開発者が Firebase の一部のツールのローカル バージョンを実行できるようにする機能です。 ローカル バージョンでは、デバッグが容易になり、開発が安価になり、さらにはオフライン プログラミングも可能になります。 エミュレータ スイートにはかなりの数のツールが含まれていますが、すべてが含まれているわけではありません。 今はまだそれらがすべて揃っていません。 しかし、もう一つあります。
開発者は、エミュレータ スイートを通じて Firebase Storage API をローカルで使用できるようになりました。 この API を使用するものはすべて、コスト削減と強化されたテスト自動化を利用して、完全にオフラインでテストできるようになりました。
Android アプリ バンドル (.aab) のサポート
Firebase のもう 1 つの特徴は、内部テスト配布ツールです。 に似ています Play ストアの内部テスト機能、開発者は Firebase を使用して、アプリの内部テスト バージョンを iOS と Android ユーザーの両方に配布し、中央の場所から統計を追跡できます。
一方、 アプリの配布 このツールはリリース以来 APK をサポートしていますが、Android App Bundle はサポートしていません。 App Bundle は、さまざまなデバイスに必要なアプリの部分のみを提供するため、(プラットフォームがサポートしている場合) アプリを配布するためのより効率的な方法です。 本日、Firebase App Distribution が
App Bundleのサポート内部テストの実行が容易になることを願っています。 これは、2021 年 8 月以降、Google Play Console が すべての新しいアプリが必要 Android App Bundle 形式で公開されます。アプリチェック
Firebase をその用途に使用すると、かなり機密性の高いデータを保存できる可能性があります。 ゲームの保存状態、個人情報、その他開発者が選択したものを含めることができます。 Firebase は非常に安全ですが、Google はそれをさらに一歩進めています。 アプリチェック、現在はベータ版です。 App Check は、特に許可されていない限り、何者でも Firebase に接続できないようにするオプションの機能です。
現在、App Check は Cloud Storage、Realtime Database、Cloud Functions でのみ機能しますが、Google は時間の経過とともにサポートを拡大する予定です。
パフォーマンス監視
パフォーマンス監視 これも Firebase の便利な機能です。 開発者はパフォーマンスの問題を監視し、その原因をすべて 1 つのページから特定できます。 しかし、完璧ではありませんでした。 表示されるデータには遅延があり、新しいリリースの問題が数分、数時間、場合によっては数日も表示されない可能性があります。
ただし、現在では、パフォーマンス監視はデータをリアルタイムで処理します。 問題が発生するとすぐに、開発者がそれを確認します。
新しいUI
現在のすべての発表が Firebase の新機能に関するものであるわけではありません。 UIの見直しもいくつかあります。
「Remote Config」、「Publish Flow」、および「A/B Test Results」ページはすべて、新しく改善されたユーザー インターフェイスを取得しました。 Googleによれば、これらの変更により、より詳細なデータや無関係なデータは邪魔にならずに、見たいデータが見やすくなるはずだという。
新しい Web SDK
これまでのニュースの多くは Firebase 自体、または Android と iOS に関するものでした。 しかし、ウェブには次のような新しいものもいくつかあります。 Web アプリケーション用の新しい SDK のセット ベータ版に入ります。 これらの SDK はモジュール式であるため、開発者は Firebase の必要な部分だけをインポートできるため、読み込み時間が短縮され、スペースが節約されます。
新しい Firebase 拡張機能
いくつかの新しい SDK に加えて、 いくつかの新しい拡張機能 Firebase用。 開発者はさまざまなサードパーティプロバイダと統合して、Firebase に優れたエクスペリエンスをもたらすことができます。 アルゴリアとのパートナーシップにより、 Firestore で検索する. MailChimp 拡張機能は開発者を支援します ユーザーにパーソナライズされた電子メールを送信する. MessageBird 統合アドイン 別のコミュニケーション方法 ユーザーにとって。 最後に、開発者は Jigsaw からのパースペクティブ API ユーザーが作成したコンテンツを自動的に分析します。
クラッシュリティクス
Crashlytics はおそらく最も人気のある Firebase ツールの 1 つですが、これにもいくつかの変更が加えられています。 1 つは、開発者がカスタム キーを使用して、カスタム キー全体の傾向を表示したり、キーの値に基づいてセッションをフィルタリングしたりすることさえできるようになりました。
の Crashlytics NDK そして Crashlytics Unity SDK いくつかのアップデートもありました。 NDK はより詳細なスタック トレースを提供するようになり、Unit はより適切なクラッシュ グループ化と、GPU、DPI、画面解像度などの追加のゲーム関連デバイス メタデータを提供します。
確かに Firebase には多くの変更が加えられています。 これらの多くは段階的なものですが、Google が提供するすでに素晴らしいツール セットを強化しているだけです。 新機能の詳細については、Google のブログ投稿を必ずチェックしてください。また、その他の記事もチェックしてください。 Google I/O 2021 さらに詳しいニュースについては。