モバイルBaaSの概観と最新動向(2014版)

2,299
-1

Published on

Published in: Mobile, Technology, Business

モバイルBaaSの概観と最新動向(2014版)

  1. 1. Mobile-BaaS Overview and its Latest Movement
 (as of 2014) ! モバイルBaaSの概観と最新動向(2014版) June 9, 2014
 Shinichi Tomita Mashmatrix, Inc. @stomita
  2. 2. Who am I ? • Shinichi Tomita (@stomita) • CEO at Mashmatrix, Inc. • JavaScript Developer (CS/SS) • (A Farcical) Digital Identity Enthusiast • Force.com Beginner
  3. 3. “(M)BaaS” ?
  4. 4. (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
  5. 5. Why BaaS ? • “Building backend sucks !” - 技術スタックの調査と選定 - コードの記述 - 3rd Party APIとの連携 - コードのテスト - スタックのデプロイ - セキュリティ - バージョニング - 新機能導入時のメンテナンス Source: http://www.kinvey.com/blog/33/Welcome-to-the-World-of-Backend-as-a-Service
  6. 6. (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
  7. 7. 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
  8. 8. Major Players
  9. 9. Parse https://www.parse.com/
  10. 10. Acquired by Facebook ! http://techcrunch.com/2013/04/25/facebook-parse/
  11. 11. 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
  12. 12. Kinvey http://www.kinvey.com/
  13. 13. 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
  14. 14. StackMob https://www.stackmob.com/
  15. 15. Acquired by PayPal ! http://techcrunch.com/2013/12/17/someone-is-buying-stackmob-for-christmas/
  16. 16. …then Shutdown
  17. 17. >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
  18. 18. 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
  19. 19. 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
  20. 20. Pricing Model <Parse>の場合 - 1秒あたり30 APIリクエ ストまで無料 - 課金レベルに応じて 上限が移動 - 20GBのファイル/DB容量 - 2TBのデータ転送量
  21. 21. “Gorillas” to BaaS
  22. 22. Microsoft
  23. 23. Azure Mobile Services azure.microsoft.com/en-us/services/mobile-services/
  24. 24. Features • iOS,Android,Windows, HTML5に対応 • Facebook / Twitter / Google でのソーシャルロ グイン • モバイルネイティブのプッシュ通知 • サーバサイドでのコード実行(C#, Node.js) • Active Directoryとのシングルサインオン
  25. 25. Google
  26. 26. Mobile Backend Starter http://googledevjp.blogspot.jp/2013/06/android-mobile- backend-starter.html
  27. 27. Features • Google AppEngine上で稼働 • サーバ側のコーディングレスでAndroidモバイルアプリが作成可能 • Google Cloud Endpoints (AppEngine上のコードをAPI化する)上で 構築。 • Google アカウントでの認証とアクセス制御が組み込み • Continuous Query(サーバー側に保存されたデータの変化を捉えて クエリを継続的に実行) • ソースコードも提供 - https://github.com/GoogleCloudPlatform/solutions-mobile-backend- starter-java
  28. 28. Amazon
  29. 29. Mobile Native 
 Push Notification http://aws.amazon.com/sns/ http://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html
  30. 30. Facebook/Google Sign-In http://aws.typepad.com/aws_japan/2013/05/aws-iam-now- supports-amazon-facebook-and-google-identity-federation.html
  31. 31. 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
  32. 32. Salesforce
  33. 33. Salesforce Platform Mobile Services www.salesforce.com/platform/mobile/
  34. 34. Is Salesforce Really a BaaS ? ✓モバイルでのコンテキストの活用(位置情報、ソーシャル等) ✓ネイティブのプッシュ通知 ✓クラウド上のストレージとデータ処理 ✓REST形式でのサービス API ✓データストアのモデリング ✓伝送に最適化されたデータへのアクセス(JSON) ✓ユーザ管理機能 ✓分析機能 ✓データのポータビリティ ✓クラウド-to-クラウドの接続 ✓柔軟な価格モデル
  35. 35. BaaS Ecosystem Map by Kinvey (as of Apr 2013)
  36. 36. Apple
  37. 37. CloudKit http://techcrunch.com/2014/06/02/apple-introduces- cloudkit-toolkit-for-cloud-apps/
  38. 38. Recent Movement of (M)BaaSVendors
  39. 39. Pivot / Focus Enterprise Gaming O2O / Engagement Advertising
  40. 40. Dedicated BaaS for Enterprise http://techcrunch.com/2014/02/13/kinvey-launches-dedicated- backend-as-a-service-platform-for-enterprise-developers/
  41. 41. 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
  42. 42. Firebase https://www.firebase.com/
  43. 43. GoInstant (*) https://goinstant.com/ (*) Acquired by salesforce.com in Jul 2012
  44. 44. Pricing Firebase GoInstant • 最大50接続、5GB転送、100MBディ スク容量が無料 • 以下接続数と転送・ディスク容量な どに応じて有料プランあり • 同時100接続、10GB転送、2GBディ スク容量が無料 • 以下接続数と転送・ディスク容量な どに応じて有料プランあり
  45. 45. Summary
  46. 46. Summary • MBaaSはすでに海外ではレッドオーシャン • ビッグプレイヤーが本格的に参入を表明 • スタートアップのベンダーは淘汰、あるいは方向を シフトを余儀なくされている • 業態特化・機能特化型のバックエンドが生き残りの ? • リアルタイム・リアクティブなアプリのためのBackend が今後重要になる可能性あり
  47. 47. Thanks.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×