Firebaseとは、BaaS(Backend as a Service)の一つで、ネイティブアプリやWebアプリを素早く開発するうえで重要なサービスです。

そんなFirebaseですが、2016年5月のGoogle I/O 2016で、大規模なアップデートが発表されました。

Firebase expands to become a unified app platform

 

このアップデートで、UIの大刷新に加え、数多くの機能が追加されました。

この記事では2016年6月現在のFirebaseで、何ができるのかをまとめていきます。

 

機能一覧

それではさっそく確認していきましょう。

(この記事では1〜2行で説明していきますが、各機能のトップページに乗っている動画を見るとかなりわかりやすく機能が説明されています。ぜひそちらも見てください!)

https://firebase.google.com/features/

分析編

  • Analytics
    • 無料・無制限のアプリのアクセス解析機能
    • 対応プラットフォーム:iOS / Android

開発編

  • Firebase Cloud Messaging
    • 以前はGoogle Cloud Messagingと呼ばれていた
    • 無料で制限なくプッシュ通知を送信可能
    • 対応プラットフォーム:iOS / Android
  • Authentication
    • ユーザ認証機能
    • Eメール、匿名、SNSログインなどが利用可能
    • 対応プラットフォーム:iOS / Android / Web
  • Realtime Database
    • クラウドホスティングされたNoSQL
    • リアルタイムなデータ同期
    • 対応プラットフォーム:iOS / Android / Web
  • Storage
    • 画像や音声などのファイル保存
    • 対応プラットフォーム:iOS / Android / Web
  • Hosting
    •  staticなWebページのホスティング
    • SSLにも対応
    • 対応プラットフォーム:Web
  • Remote Config
    • リリースなしに、アプリの表示や動作を変更できる
    • 対応プラットフォーム:iOS / Android
  • Test Lab
    • クラウド上でアプリのテストを行う
    • 対応プラットフォーム:Android
  • Crash Reporting
    • アプリのクラッシュ情報を収集
    • 対応プラットフォーム:iOS / Android

グロース編

  • Notifications
    • サーバーレスの軽量メッセージングサービス
    • 対応プラットフォーム:iOS / Android
  • App Indexing
    • Googleの検索結果から直接アプリに遷移できる
    • 対応プラットフォーム:iOS / Android
  • Dynamic Links
    • プラットフォームごとに挙動の異なるURLを作成できる
    • アプリのインストール前のURLを保持しておける
    • 対応プラットフォーム:iOS / Android
  • Invites
    • アプリの紹介をスマートに行える
    • 対応プラットフォーム:iOS / Android
  • AdWords
    • Analyticsと連携して、より効果の高いユーザに対する広告を表示できる
    • 対応プラットフォーム:iOS / Android

マネタイズ編

  • AdMob
    • アプリ内の広告表示をに行える
    • 表示のカスタマイズも容易
    • 対応プラットフォーム:iOS / Android

 

価格

価格は2016/06/06現在は以下のように設定されています。

https://firebase.google.com/pricing/

firebase-prices

課金をすれば、Realtime Databseのデータ量や接続数、File Storageのストレージ量や通信量、Hostingのデータ量などが上がるようなイメージです。

プライベートなアプリを開発などでは、まず無料で問題ないでしょう。

 

ここまでで、かんたんですが2016年6月現在のFirebaseについてまとめてきました。

非常に多機能かつ安価なので、アプリを作る上では積極的に利用していきたいですね!

follow us in feedly

↓↓Kindle本を出しました