Open27

Firebase Summit 2021 日本語メモ

su-su-

事前情報

アジェンダ

  • What's New in Firebase 2021 9:30 a.m PST (11th Nov, 2:30 a.m JST)
    • 日本時間の11月11日深夜2時半開始
  • #AskFirebaseLive - 10:05 a.m PST

Pathways

Firebase Summit開催前に、App Check Performance Monitoring FCM messaging In-App Messaging について学習できるコンテンツが準備されている。
それぞれ動画を視聴したりcodelabを通じて学習する。学習後クイズを受けてクリアするとバッジがもらえる

ちなみに「Firebase Quickdraw」というちょっとしたミニゲームも公開されている

su-su-

Live Streaming - Accelerate app development

su-su-

GooglePay, Elastic, ShipEngine, Twilioに関係したExtensionが利用可能になる

su-su-

Apple Platform向けにFirebase iOS SDKを改良。一つのコードベースで済むように。
Swift Package Managerを使ってSDKをインストールできる

su-su-

TargetMembershipでそのままwatchなどを選択できる。今までのようなwatch上で動かすためのworkaroundがなくなる(少なく)なりそう。

su-su-

New: Crashlytics NDK

  • more native crashes
  • improved stack traces
su-su-

App Check betaが数ヶ月前に登場した

今回、新たにCloud Firestore, Custom Backend Resourcesに対応

su-su-

App Check Attestation Providerに、新たにApp AttestとreCAPTCHA Enterpriseが追加

su-su-

LiveStreaming - Run your app

su-su-

Performance MonitoringにReal-time alertsがbetaで追加された

su-su-
  • Repetitive, Fresh issueといった情報がCrashlyticsのissue上に表示されるようになった
  • ユーザーセッション開始から何秒後に問題が発生しているかも表示されるように
su-su-

Crashlyticsの新機能はiOS/Android両方で利用可能

su-su-

LiveStreaming - Scale with ease

su-su-

Google Analytics
Ad revenue measurementが追加
異なる広告を試して測定ができる(?)

su-su-

Google Analytics、
Predictive audienceが追加

==> FCM、In-App Messagingなどに活用ができる

su-su-

FCM, In-App Messagingを管理するためのUnified Campaign Managementが登場

su-su-

Remote Config

Core improvementが登場

  • Improved parameter editor, 編集しやすく
  • Data types サポート
  • Improved change history, 履歴が見やすく
  • Personalization now in Beta

Personalization featureがBeta、Machine Lerningと連携(?)
ユーザーの属性、audienceなどを指定して、今までよりも柔軟にRemoteConfigの値を最適化して提供できる(?)

su-su-

まとめ

Accelerate app development

Firebase Exntension (BETA)

GooglePay, Elastic, ShipEngine, Twilioに関係したExtensionが利用可能になる

Firebase iOS SDK

Apple Watch, Macなどにも対応、Swift Package Manager経由でiOS SDKを追加できる。
なるべく1つのコードベースで複数のPlatformに対応できるように

Apple TVもサポート(BETA)

Cloud Firestore

Cloud FirestoreがUnity とC++に対応(GA)

Crashlytics NDK

Crashlytics NDKが追加

  • more native crashes
  • improved stack traces

Dartpad for Flutter with Firebase

Dartpad上でFlutterのコードを書く時に、FlutterFire(Cloud Firestore, Authentication)が使用可能に。

https://twitter.com/FlutterFireDev/status/1458494425492037634?s=20

App Check beta

App Check betaが数ヶ月前に登場したが、今回、新たにCloud Firestore, Custom Backend Resourcesに対応

App Check Attestation Providers beta

新たにApp AttestとreCAPTCHA Enterpriseが登場

将来的なGoogle Play Safety policiesへの対応

Run your app

Performance Monitoring

  • Real-time alertsがbetaで登場
    • 気になるパフォーマンス項目に対してthresholdを設定して、alertを設定することができる。

Firebase Crashlytics

Firebase CrashlyticsにApplication Not responding ANR reporting, SIgnalsが登場

signalsはクラッシュを解析し、(現状は)3つのシグナルに分ける

  • Early Crashes (早期クラッシュ)
  • Repetitive Crashes (繰り返し起こるクラッシュ)
  • Fresh Issues (新鮮(最近起きた?)な問題)

Scale with ease

Google Analytics

  • Predictive Audienceが登場

FCM and Firebase In-App Messaging

この2つのコンソール画面を統一、より見やすく管理しやすく

Remote Config

基幹部分が改善された

  • Improved parameter editor, 編集しやすく
  • Data types サポート、型を指定して予期せぬ問題を回避
  • Improved change history, 履歴が見やすく
  • Personalization now in Beta => 新機能

Personalization (BETA)

MLを活用し、ユーザーのニーズや希望に応じて、設定したRemoteConfigのバリアントを提供してくれる。
より柔軟に、ユーザーごとに最適な値を出し分けられるように