ここ数年、iOSやAndroidアプリのバックエンドとして、mBaaSが盛り上がりを見せています。ただ、すでに複数のサービスが終了の憂き目にあっていて、どのタイミングで手を出すかは悩むところかもしれません。また、一周まわって、改めてWebサイトのバックエンドとしても選択肢に。
大手による買収と、淘汰
「BaaSありすぎ」と言われて久しいですが、未だ新規参入もあり、全体像はかなりつかみにくくなっています。Parse, Cocoafish, StackMob, GoInstantなどは大手に買収され話題を呼びました。ただ、Parseがサービス継続、Cocoafishがブランド変更(Appceleratorの一部へ)、他はサービス停止と明暗が分かれています。
サービス名 | 対応SDK | 無料枠 | 有料プラン | 提供期間 | 備考 |
---|---|---|---|---|---|
Parse.com | i/A/JS/.N/X | 30req/秒 | $100〜 | Facebookが買収 | |
Firebase | i/A/JS | 50同時接続 | $49〜 |
Googleが買収 Angular/Backbone/Ember それぞれ個別にSDK |
|
Kinvey | i/A/JS/Nd | 100ユーザ | $20/月〜 | Angular/Backbone/Ember それぞれ個別にSDK |
|
Appcelerator Platform |
Titanium | 25万req/日 | 要問い合せ | Cocoafishを買収 | |
Urban Airship | i/A/W | 試用45日間 | 要問い合せ | ||
Apigee | i/A/JS | 5アプリまで | 要問い合せ | ||
StrongLoop | i/A/Nd | 2プロセス | $399〜 | deploydのチームが参加 | |
Teleric Backend Services |
i/A/JS/.N | 試用30日間 | $39/月〜 | ||
appiaries | i/A | 1万req/月 | ¥1,080〜 | ||
Stamplay | JS | 100ユーザ | $15/月〜 | IFTTT for backend | |
Google's Mobile Backend Starter |
i/A | なし | $0.05/時〜 | 要はApp Engine | |
Windows Azure モバイルサービス |
i/A/W/JS | 50万req/月 | ¥2,550〜 | ||
ニフティクラウド mobile backend |
i/A/JS/U | 200万req⁄月 | ¥2,160〜 | ||
× StackMob | 〜2014/5/11 | PayPalが買収 | |||
× GoInstant | 100同時接続 | $49/月〜 | 〜2014/8/31 | Salesforceが買収 |
その他にも、backbeam、CloudMine、Backendless、Appacitive、FatFractal、App42、Kii...いろいろ。
※主にクライアントサイドのSDK対応
※i=iOS / A=Android / W=WindowsPhone / JS=ブラウザJavaScript / Nd=Node.js / .N=.NET / U=Unity / X=Mac OS X
(以下、執筆中)
プライベートBaaS的な何か (オープンソース)
BaaSに求められる構成要素
- RESTful API
- SDK
- ユーザ管理
- Push通知
- ダッシュボード
- コマンドラインツール
「PaaS + フレームワーク」じゃダメなの?
- 学習コスト
- スケール
- データベース選定
BaaSの悩みどころ
- ベンダーロックイン
- APIの不統一
- 先行きの不透明感