狠狠撸

狠狠撸Share a Scribd company logo
Mobile-BaaS Overview
and its Latest Movement?
(as of 2014)
!
モバイルBaaSの概観と最新動向(2014版)
June 9, 2014?
Shinichi Tomita	

Mashmatrix, Inc.	

@stomita
Who am I ?
? Shinichi Tomita (@stomita)	

? CEO at Mashmatrix, Inc.	

? JavaScript Developer (CS/SS)	

? (A Farcical) Digital Identity
Enthusiast	

? Force.com Beginner
“(M)BaaS” ?
(M)BaaS =
(Mobile) Backend as a Service
Source: ?
http://blogs.forrester.com/michael_facemire/12-04-25-mobile_backend_as_a_service_the_new_lightweight_middleware
Why BaaS ?
? “Building backend sucks !”	

- 技術スタックの調査と選定	

- コードの記述	

- 3rd Party APIとの連携	

- コードのテスト	

- スタックのデプロイ	

- セキュリティ	

- バージョニング	

- 新機能導入時のメンテナンス
Source: 	

http://www.kinvey.com/blog/33/Welcome-to-the-World-of-Backend-as-a-Service
(M)BaaS Market Forecast
? 2012年には $216M(216億円) であったが2017
年には$7.7B(7,700億円)に達すると予測	

? http://www.marketsandmarkets.com/PressReleases/baas.asp?
? 参考:ガートナーでは?
2012年のPaaS市場規模は約$1.2B(1,200億円)?
2016年には$2.9B(2,900億円)になると予測	

? http://www.gartner.com/newsroom/id/2242415
Key Features of BaaS
1. モバイルでのコンテキストの活用(位置情報、ソーシャル等)	

2. ネイティブのプッシュ通知	

3. クラウド上のストレージとデータ処理	

4. REST形式でのサービス API	

5. データストアのモデリング	

6. 伝送に最適化されたデータへのアクセス(JSON)	

7. ユーザ管理機能	

8. 分析機能	

9. データのポータビリティ	

10.クラウド-to-クラウドの接続	

11.柔軟な価格モデル
Source: “Cloud Mobile Development: Enabled By Back-End-As-A-Service, Mobile’s New Middleware” by Michael Facemire, Forrester Research
Major Players
Parse
https://www.parse.com/
Acquired by Facebook !
http://techcrunch.com/2013/04/25/facebook-parse/
Almost Like a “PaaS” ?
http://blog.parse.com/2013/06/04/building-parse-web-apps-
with-the-express-web-framework/
Dynamic Page HostingCloud Code
https://www.parse.com/docs/cloud_code_guide
Kinvey
http://www.kinvey.com/
BaaS Ecosystem Map by Kinvey
(as of Jan 2013)
Source: 	

http://www.kinvey.com/blog/2206/the-backend-as-a-service-ecosystem-map-update-a-growing-market
StackMob
https://www.stackmob.com/
Acquired by PayPal !
http://techcrunch.com/2013/12/17/someone-is-buying-stackmob-for-christmas/
…then Shutdown
>40 vendors ?
appery.io
api.shephertz.com
www.kumulos.com
www.proxomo.comwww.applicasa.com
www.anypresence.com
www.apiomat.com
appacitive.com
cloudmine.me quickblox.com
mobeelizer.com
www.appcelerator.com/cloud/
www.buddy.com
www.iknode.com
www.dreamfactory.com
fatfractal.com www.netmera.com
developers.apigee.com
www.sencha.com/space/
www.feedhenry.com
Players in Japan
www.appiaries.com mb.cloud.nifty.com
www.idcf.jp/nativeapps/app-c.net
App-C Clound Fairy
Appearies Nifty Cloud Mobile Backend
kii.com
Kii Cloud
OSS Alternatives
github.com/helios-framework/helios deployd.com
hood.ie
www.baasbox.com
www.openmobster.com
strongloop.com/mobile-
application-development/loopback/
getcloudengine.net
usergrid.incubator.apache.org
Pricing Model
<Parse>の場合	

- 1秒あたり30 APIリクエ
ストまで無料	

- 課金レベルに応じて
上限が移動	

- 20GBのファイル/DB容量	

- 2TBのデータ転送量
“Gorillas” to BaaS
Microsoft
Azure Mobile Services
azure.microsoft.com/en-us/services/mobile-services/
Features
? iOS,Android,Windows, HTML5に対応	

? Facebook / Twitter / Google でのソーシャルロ
グイン	

? モバイルネイティブのプッシュ通知	

? サーバサイドでのコード実行(C#, Node.js)	

? Active Directoryとのシングルサインオン
Google
Mobile Backend Starter
http://googledevjp.blogspot.jp/2013/06/android-mobile-
backend-starter.html
Features
? Google AppEngine上で稼働	

? サーバ側のコーディングレスでAndroidモバイルアプリが作成可能	

? Google Cloud Endpoints (AppEngine上のコードをAPI化する)上で
構築。	

? Google アカウントでの認証とアクセス制御が組み込み	

? Continuous Query(サーバー側に保存されたデータの変化を捉えて
クエリを継続的に実行)	

? ソースコードも提供	

- https://github.com/GoogleCloudPlatform/solutions-mobile-backend-
starter-java
Amazon
Mobile Native ?
Push Noti?cation
http://aws.amazon.com/sns/
http://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html
Facebook/Google Sign-In
http://aws.typepad.com/aws_japan/2013/05/aws-iam-now-
supports-amazon-facebook-and-google-identity-federation.html
Mobile SDKs
? iOS / Android / JavaScript に対応	

- http://aws.amazon.com/jp/mobile/	

? Web Federated Identity によるログイン?
(i.e. Social Login)	

? Persistence Framework with iOS CoreData
and Dynamo DB	

- http://aws.amazon.com/articles/SDKs/iOS/4435846131581972
Salesforce
Salesforce Platform Mobile Services
www.salesforce.com/platform/mobile/
Is Salesforce Really a BaaS ?
?モバイルでのコンテキストの活用(位置情報、ソーシャル等)	

?ネイティブのプッシュ通知	

?クラウド上のストレージとデータ処理	

?REST形式でのサービス API	

?データストアのモデリング	

?伝送に最適化されたデータへのアクセス(JSON)	

?ユーザ管理機能	

?分析機能	

?データのポータビリティ	

?クラウド-to-クラウドの接続	

?柔軟な価格モデル
BaaS Ecosystem Map by Kinvey
(as of Apr 2013)
Apple
CloudKit
http://techcrunch.com/2014/06/02/apple-introduces-
cloudkit-toolkit-for-cloud-apps/
Recent Movement of
(M)BaaSVendors
Pivot / Focus
Enterprise Gaming
O2O /	

Engagement
Advertising
Dedicated BaaS for Enterprise
http://techcrunch.com/2014/02/13/kinvey-launches-dedicated-
backend-as-a-service-platform-for-enterprise-developers/
Realtime / Reactive Apps
? Not only “Mobile”, but “Any” Backend	

? HTML5 Web Apps	

? Single Page Application (SPA)	

- No Server-side, Only HTML & JavaScript	

? Realtime, Bi-Directional Communication	

- WebSocket / WebRTC	

? Reactive Programming in JavaScript	

- AngularJS / Reactive.js
Firebase
https://www.?rebase.com/
GoInstant (*)
https://goinstant.com/
(*) Acquired by salesforce.com in Jul 2012
Pricing
Firebase GoInstant
? 最大50接続、5GB転送、100MBディ
スク容量が無料	

? 以下接続数と転送?ディスク容量な
どに応じて有料プランあり
? 同時100接続、10GB転送、2GBディ
スク容量が無料	

? 以下接続数と転送?ディスク容量な
どに応じて有料プランあり
Summary
Summary
? MBaaSはすでに海外ではレッドオーシャン	

? ビッグプレイヤーが本格的に参入を表明	

? スタートアップのベンダーは淘汰、あるいは方向を
シフトを余儀なくされている	

? 業態特化?機能特化型のバックエンドが生き残りの ?
? リアルタイム?リアクティブなアプリのためのBackend
が今後重要になる可能性あり
Thanks.

More Related Content

モハ?イル叠补补厂の概観と最新动向(2014版)