BaaSはまだ戦国時代だったのか、まとめ。(執筆中)


ここ数年、iOSやAndroidアプリのバックエンドとして、mBaaSが盛り上がりを見せています。ただ、すでに複数のサービスが終了の憂き目にあっていて、どのタイミングで手を出すかは悩むところかもしれません。また、一周まわって、改めてWebサイトのバックエンドとしても選択肢に。

## 大手による買収と、淘汰

「BaaSありすぎ」と言われて久しいですが、未だ新規参入もあり、全体像はかなりつかみにくくなっています。Parse, Cocoafish, StackMob, GoInstantなどは大手に買収され話題を呼びました。ただ、Parseがサービス継続、Cocoafishがブランド変更(Appceleratorの一部へ)、他はサービス停止と明暗が分かれています。

サービス名 | 対応SDK | 無料枠 | 有料プラン | 提供期間 | 備考
---------|----------|------|----------|---------|----
[Parse.com](http://parse.com/) | i/A/JS/.N/X | [30req/秒](https://parse.com/plans) | $100〜 || [Facebookが買収](http://techcrunch.com/2013/04/25/facebook-parse/)
[Firebase](https://www.firebase.com/) | i/A/JS | [50同時接続](https://www.firebase.com/pricing.html) | $49〜 | | [Googleが買収](https://www.firebase.com/blog/2014-10-21-firebase-joins-google.html) Angular/Backbone/Ember<br>それぞれ個別にSDK
[Kinvey](http://www.kinvey.com/) | i/A/JS/Nd| [100ユーザ](http://www.kinvey.com/pricing) | $20/月〜 || Angular/Backbone/Ember<br>それぞれ個別にSDK
[Appcelerator<br>Platform](http://www.appcelerator.com/platform/apis/) | Titanium | [25万req/日](http://www.appcelerator.com/plans-pricing/) | 要問い合せ | | [Cocoafishを買収](http://techcrunch.com/2012/02/09/appcelerator-acquires-mobile-cloud-services-startup-cocoafish/)
[Urban Airship](http://urbanairship.com/) | i/A/W | [試用45日間](http://urbanairship.com/products/how-to-buy/) | 要問い合せ
[Apigee](http://apigee.com) | i/A/JS | [5アプリまで](http://apigee.com/about/plans) | 要問い合せ
[StrongLoop](http://strongloop.com/) | i/A/Nd | [2プロセス](http://strongloop.com/node-js/subscription-plans/) | $399〜 |  | deploydのチームが参加
[Teleric<br>Backend Services](http://www.telerik.com/backend-services) | i/A/JS/.N | [試用30日間](http://www.telerik.com/purchase/backend-services) | $39/月〜
[appiaries](http://www.appiaries.com/) | i/A | [1万req/月](http://www.appiaries.com/en/pricing/) | ¥1,080〜
[Stamplay](https://www.stamplay.com/) | JS | [100ユーザ](https://www.stamplay.com/pricing) | $15/月〜 | | [IFTTT for backend](http://techcrunch.com/2014/10/06/stamplay-is-ifttt-for-back-end-development/)
[Google's Mobile<br>Backend Starter](https://developers.google.com/cloud/samples/mbs/) | i/A | [なし](https://developers.google.com/appengine/pricing) | $0.05/時〜 | | 要はApp Engine
[Windows Azure<br>モバイルサービス](http://azure.microsoft.com/ja-jp/services/mobile-services/) | i/A/W/JS | [50万req/月](http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/) | ¥2,550〜
[ニフティクラウド<br>mobile backend](http://mb.cloud.nifty.com/) | i/A/JS/U | [200万req⁄月](http://mb.cloud.nifty.com/price.htm) | ¥2,160〜
× [StackMob](http://www.stackmob.com/) | | || 〜2014/5/11 | [PayPalが買収](http://techcrunch.com/2013/12/17/someone-is-buying-stackmob-for-christmas/)
× [GoInstant](https://goinstant.com/) | | 100同時接続 | $49/月〜 | 〜2014/8/31 | [Salesforceが買収](http://techcrunch.com/2012/07/09/salesforce-com-reported-to-buy-goinstant-for-70-million/)

その他にも、[backbeam](http://backbeam.io/)、[CloudMine](https://cloudmine.me/)、[Backendless](https://backendless.com/)、[Appacitive](http://appacitive.com/)、[FatFractal](http://fatfractal.com/)、[App42](http://api.shephertz.com/)、[Kii](http://jp.kii.com/)...いろいろ。

※主にクライアントサイドのSDK対応
※i=iOS / A=Android / W=WindowsPhone / JS=ブラウザJavaScript / Nd=Node.js / .N=.NET / U=Unity / X=Mac OS X


**(以下、執筆中)**

## プライベートBaaS的な何か (オープンソース)

- [deployd](http://deployd.com/) ダッシュボード完備
- [Loopback](http://loopback.io/) StrongLoopで使われている
- [helios](http://helios.io/) Ruby
- [BAASBOX](http://www.baasbox.com/) Java


## BaaSに求められる構成要素

- RESTful API
- SDK
- ユーザ管理
- Push通知
- ダッシュボード
- コマンドラインツール

## 「PaaS + フレームワーク」じゃダメなの?

- 学習コスト
- スケール
- データベース選定


## BaaSの悩みどころ

- ベンダーロックイン
- APIの不統一
- 先行きの不透明感




## 参考

- [The Backend as a Service Ecosystem Map](http://www.kinvey.com/blog/121/the-backend-as-a-service-ecosystem-map-update-amp-new-trends-migration-toward-the-middle)
- http://www.slideshare.net/pyro2927/baas-comparison-iosmn
- http://www.developereconomics.com/finding-right-baas/
- http://baas.apievangelist.com/companies.html