mBaaS (mobile Backend as a Service)
ナビゲーションに移動
検索に移動
mBaaS(mobile Backend as a Service)とは、スマートフォン向けのアプリを作る際に必要になるであろう認証サービスやデータベースなどの様々なミドルウェア(バックエンド)を詰め合わせたクラウドサービスのことです。
ちなみにスマホアプリに限定しないものは「BaaS (Backend as a Service)」と呼ばれています。こちらは企業向けがほとんどで個人では手が出ない価格帯のものが主流です。このため「スマホアプリ以外でもmBaaSを無理やり使用する方法」などがググるとよく出てきます。
概要[編集 | ソースを編集]
mBaaSの主要機能として「プッシュ通知」があり、その他の機能として「ユーザー認証」や「フレンド登録」、「簡易データベース」などがチョロチョロといった感じだ。
また、ほとんどのmBaasはゲーム向けの機能が充実しており、「マルチプレーヤーサーバー」や「マッチング」、「アプリ内課金」、「ガチャ」などの機能を提供していものも多い。
ゲーム以外の普通のアプリでも非常に有用なサービスではあるが、ググるとゲームの話ばかりがでてくる。利用数が圧倒的に多いゲームが稼ぎ頭なんだろうね。というか普通のアプリだと相当な人気でも無料プランの枠を飛び出ないと思われる。
主なmBaaS[編集 | ソースを編集]
- ニフクラ mobile backend
- ニフティが運営している。つまり日本語だ。
- めっちゃシンプル。マジオススメ。
- 無料枠が大きい。
- Firebase
- GameSparks
- PlayFab
- Microsoftが運営している。
- ゲーム向け機能が充実
- その他
- Open Match
- GoogleとUnityが共同開発したKubernetes内で動くやつ。つまりオンプレミスでも利用できる。サーバーの面倒を見たくない人向けにGoogle Cloudでも有料で提供されている。
- https://github.com/googleforgames/open-match