Copyright © NIFTY Corporation All Rights Reserved. 
ニフティ株式会社 
クラウド事業部 
高野祥幸 
スマホアプリの開発は、 
エンタメとエンプラでどこまで違う? 
~プラクティス・ケーススタディから見るmBaaSの活用方法~ 
#natsumiC2
Copyright © NIFTY Corporation All Rights Reserved. 
Confidential 
2 
自己紹介 
名前 
高野祥幸(Yoshiyuki TAKANO) 
所属 
ニフティ株式会社クラウドプラットフォーム部 
担当 
クラウドサービス(PaaS・SaaS)開発マネージャ 
最近の活動 
新しいサービスを色々進めています
Copyright © NIFTY Corporation All Rights Reserved. 
Confidential 
3 
本日のアジェンダ 
1.はじめに 
2.ニフティがmBaaSを提供した経緯 
3.mBaaSから見たスマホアプリの世界 
4.お客様から聞いたスマホアプリの世界 
5.エンタメとエンプラの違い 
6.スマートフォン開発環境の変化 
7.mBaaSのプラクティス 
8.さいごに
Copyright © NIFTY Corporation All Rights Reserved. 
はじめに 
● 
・ 
・ 
・ 
・ 
・ 
・ 
・
Copyright © NIFTY Corporation All Rights Reserved. 
Confidential 
5 
1980年代~ 
1990年代~ 
2000年代~ 
2010年代~ 
パソコン通信事業 
ISP事業 
Webサービス事業 
クラウド事業 
ニフティ社について~歩み~ 
「NIFTY-Serve」開始 
インターネット接続 サービス開始 
会員様向け 
Webサービスの充実 
「NIFTY Cloud」開始 
ISPやWebサービスで培ったインフラ資産・ノウハウを活かして クラウド事業を開始 
スマートフォン 
中心へシフト 
ハローキティ ワールド 
@nifty 
ニュース
Copyright © NIFTY Corporation All Rights Reserved. Confidential 6 
ニフティクラウドのサービスメニュー 
IaaS PaaS SaaS 
提供領域を拡大
Copyright © NIFTY Corporation All Rights Reserved. 
Confidential 
7 
ニフティクラウドの実績 
柔軟性 
高性能 
高信頼 
「第8回クラウドランキング」 
(日経コンピュータ2014年3月6日号) 
クラウド基盤サービス(IaaS/PaaS)部門 ベストサービスに選出 
3,000件を超える利用実績
Copyright © NIFTY Corporation All Rights Reserved. 8 
ニフティクラウドのサービスラインナップ 
IaaS PaaS SaaS 
スマホ時代のビジネスを支える 
ニフティクラウドのmBaaSサービス 
ニフティクラウドmobile backend
Copyright © NIFTY Corporation All Rights Reserved. 
他にもあります「〇〇as a Service」 
AaaS-Architecture as a Service 
BaaS-Backend as a Service 
mBaaS-mobile Backend as a Service 
DaaS-Data as a Service 
DaaS-Desktop as a Service 
EaaS-Ethernet as a Service 
FaaS-Frameworks as a Service 
GaaS-Globalization as a Service 
HaaS-Hardware as a Service 
IDaaS-Identity as a Service 
LaaS-Lending as a Service 
MaaS-Mashupsas a Service 
OaaS-Organization as a Service etc. 
TaaS-Technology as a Service 
VaaS-Voice as a Service 
WaaS-Whatever as a Service 
XaaS-Everything as a Service 
:
Copyright © NIFTY Corporation All Rights Reserved. 
mBaaS(mobile backend asa service) 
mobile 
backend 
as aservice 
モバイルの 
バックエンドを 
サービスとして提供 
mBaaS 
スマートフォンアプリの 
サーバー側の機能を
Copyright © NIFTY Corporation All Rights Reserved. 
ニフティがmBaaSを提供した経緯 
・ 
● 
・ 
・ 
・ 
・ 
・ 
・
Copyright © NIFTY Corporation All Rights Reserved. 
12 
1980年代~ 
1990年代~ 
2000年代~ 
2010年代~ 
パソコン通信事業 
ISP事業 
Webサービス事業 
クラウド事業 
再び、ニフティ社について~歩み~ 
「NIFTY-Serve」開始 
インターネット接続 サービス開始 
会員様向け 
Webサービスの充実 
「NIFTY Cloud」開始 
ISPやWebサービスで培ったインフラ資産・ノウハウを活かして クラウド事業を開始 
スマートフォン 
中心へシフト 
ハローキティ ワールド 
@nifty 
ニュース
Copyright © NIFTY Corporation All Rights Reserved. 13 
それまでの開発 
 想定開発範囲 
 アプリ開発 
 インフラ設計 
 配信API開発(アプリ用) 
 運用・管理用画面開発 
 想定運用範囲 
 アプリの更新 
 インフラの維持管理 
 サービスの管理
Copyright © NIFTY Corporation All Rights Reserved. 
14 
このまま開発を続けるのか? 
Aアプリ 
Bアプリ 
Cアプリ 
なにか、同じような 
開発をしていないか?
Copyright © NIFTY Corporation All Rights Reserved. 
15 
このまま開発を続けるのか? 
どうも「mBaaS」って 
サービスがあるらしい…
Copyright © NIFTY Corporation All Rights Reserved. 
16 
このまま開発を続けるのか? 
他の所でも使うんだし、 
サービスで作ったら?
Copyright © NIFTY Corporation All Rights Reserved. 
17 
ちょっと宣伝 
mBaaS(ニフティクラウドmobile backend)概要図 
mobile Backend as a Service 
スマホアプリのサーバサイドで求められる主要機能を標準化し、 
API(SDK)を介し『機能』としてクラウド上で提供するサービス 
サーバサイド 
クライアントサイド 
管理画面 
Androidアプリ 
iPhoneアプリ 
Unityアプリ(new) 
REST API(SDK) 
クラウド上でサーバサイドの『機能』を提供(開発不要に!) 
クライアントアプリ 
の開発に専念 
ブラウザで管理 
SDK
Copyright © NIFTY Corporation All Rights Reserved. 
mBaaSから見たスマホアプリの世界 
・ 
・ 
● 
・ 
・ 
・ 
・ 
・
Copyright © NIFTY Corporation All Rights Reserved. 
19 
どんなアプリケーションが多いのか?
Copyright © NIFTY Corporation All Rights Reserved. 
20 
どんなアプリケーションが多いのか? 
会員管理を 
ニフティクラウド 
mobile backendで実装
Copyright © NIFTY Corporation All Rights Reserved. 
お客様から聞いたスマホアプリの世界 
・ 
・ 
・ 
● 
・ 
・ 
・ 
・
Copyright © NIFTY Corporation All Rights Reserved. 
22 
アプリ開発の課題感 
金額:
Copyright © NIFTY Corporation All Rights Reserved. 
エンタメとエンプラの違い 
・ 
・ 
・ 
● 
・ 
・ 
・ 
・
Copyright © NIFTY Corporation All Rights Reserved. 
24 
エンタメ 
エンプラ 
カメラ機能について 
共有・加工 
記録・証拠
Copyright © NIFTY Corporation All Rights Reserved. 
25 
案件から見た違い 
お問い合わせの内容が違う 
エンタメ 
エンプラ 
一番聞かれる 
ことは? 
提供機能 
セキュリティ 
要望される 
ことは? 
性能 
プライベート 環境
Copyright © NIFTY Corporation All Rights Reserved. 
26 
mBaaSから見た違い 
利用される機能が違う 
エンタメ 
エンプラ 
問い合わせ 
される機能 
プッシュ 
会員管理 
プッシュ 
データストア 
利用される 
機能 
会員管理 
SNS連携 
プッシュ 
プッシュ 
データストア
Copyright © NIFTY Corporation All Rights Reserved. 
27 
サービスでないお問い合わせも多い 
社内フローへの適用 
社内規定への準拠
Copyright © NIFTY Corporation All Rights Reserved. 
スマートフォン開発環境の変化 
・ 
・ 
・ 
・ 
・ 
● 
・ 
・
Copyright © NIFTY Corporation All Rights Reserved. 
インターネット 
スマートフォン開発環境の変化 
表:スマホ端末側 
裏:サーバー側 
スマートフォンサービスは 
表:スマホ端末側の処理(UIやカメラなど) 
裏:サーバー側の処理(会員管理など) 
二つのシステムで成り立っている。 
ものが多い・・
Copyright © NIFTY Corporation All Rights Reserved. 
30 
アプリケーション開発の変化 
monaca(2013年11月連携開始) 
HTML5・JavaScriptで、Android・iOS・Windows8等の 
複数プラットフォーム対応のネイティブアプリを同時開発
Copyright © NIFTY Corporation All Rights Reserved. 
31 
テスト環境の変化 
Sciroccocloud 
様々な端末・OSでアプリケーションテストを簡単に
Copyright © NIFTY Corporation All Rights Reserved. 
32 
スマートフォン開発環境の変化 
スマホアプリ開発で必要となる要素 
サーバー 
プログラム 
アプリ開発 
インフラ環境 
サーバー開発 
アプリ開発 
テスト環境 
開発環境もクラウドを活用
Copyright © NIFTY Corporation All Rights Reserved. 
mBaaSのプラクティス 
・ 
・ 
・ 
・ 
・ 
・ 
● 
・
Copyright © NIFTY Corporation All Rights Reserved. 
34 
mBaaSのプラクティス 
mBaaS(ニフティクラウドmobile backend)概要図 
mobile Backend as a Service 
スマホアプリのサーバサイドで求められる主要機能を標準化し、 
API(SDK)を介し『機能』としてクラウド上で提供するサービス 
サーバサイド 
クライアントサイド 
管理画面 
Androidアプリ 
iPhoneアプリ 
Unityアプリ 
REST API(SDK) 
クラウド上でサーバサイドの『機能』を提供(開発不要に!) 
クライアントアプリ 
の開発に専念 
ブラウザで管理 
SDK 
mBaaSで全てをやろうとする と無理がある 
ビジネスの目的に応じて最適な mBaaSを活用することが大切
Copyright © NIFTY Corporation All Rights Reserved. 35 
プッシュ機能活用 
既存のサービスへのプッシュ通知追加 
SDK 
SDK 
APNs 
GCM 
・・・
Copyright © NIFTY Corporation All Rights Reserved. 36 
プッシュ機能活用 
既存のサービスへのプッシュ通知追加 
SDK 
SDK 
APNs 
GCM 
・・・ 
「後のせサクサクプッシュ」 
パターン
Copyright © NIFTY Corporation All Rights Reserved. 37 
SDK 
SDK 
データ参照 
情報をデータストアに入れて参照
Copyright © NIFTY Corporation All Rights Reserved. 38 
SDK 
SDK 
ちょいのせデータ参照 
情報をデータストアに入れて参照 
「ちょいのせデータ参照」 
パターン
Copyright © NIFTY Corporation All Rights Reserved. 
さいごに 
・ 
・ 
・ 
・ 
・ 
・ 
・ 
●
Copyright © NIFTY Corporation All Rights Reserved. 
40 
本日のまとめ 
mBaaSから見たスマホアプリの世界 
お客様から聞いたスマホアプリの世界 
エンタメとエンプラの違い 
スマートフォン開発環境の変化 
mBaaSのプラクティス
Copyright © NIFTY Corporation All Rights Reserved. 
41 
今後について 
mBaaSから 
xBaaSへ
Copyright © NIFTY Corporation All Rights Reserved. 
42 
PaaSもしっかりやるクラウド 
IaaSからSaaS/PaaSまで提供しております。 
アプリ開発環境 
C4SA 
EC向けホスティング 
EC-Cubeクラウド 
SaaSマーケットプレイス 
ビジネスマーケット 
(β版提供中) 
スマホ向け 
バックエンド環境 
Mobile backend 
mb.cloud.nifty.com 
c4sa.nifty.com 
saas.nifty.com 
IaaS 
PaaS 
SaaS 
ニフティクラウドメッセージキュー 
ニフティクラウドDNS 
ニフティクラウドRDB 
ニフティクラウドESS 
Cloud Automation 
メール/セキュリティ 
ビジネスメール 
法人向けサービス 
個人/法人向けサービス 
ホスティング 
ベーシック 
ホスティング 
www.nifty.com/biz/ 
www.ec-cube.net/cloud/ 
オンデマンド・コンピューティング・リソース 
ニフティクラウド 
cloud.nifty.com
Copyright © NIFTY Corporation All Rights Reserved. 
Confidential 
43

【C-2】スマホアプリの開発は、エンタメとエンプラでどこまで違う?

  • 1.
    Copyright © NIFTYCorporation All Rights Reserved. ニフティ株式会社 クラウド事業部 高野祥幸 スマホアプリの開発は、 エンタメとエンプラでどこまで違う? ~プラクティス・ケーススタディから見るmBaaSの活用方法~ #natsumiC2
  • 2.
    Copyright © NIFTYCorporation All Rights Reserved. Confidential 2 自己紹介 名前 高野祥幸(Yoshiyuki TAKANO) 所属 ニフティ株式会社クラウドプラットフォーム部 担当 クラウドサービス(PaaS・SaaS)開発マネージャ 最近の活動 新しいサービスを色々進めています
  • 3.
    Copyright © NIFTYCorporation All Rights Reserved. Confidential 3 本日のアジェンダ 1.はじめに 2.ニフティがmBaaSを提供した経緯 3.mBaaSから見たスマホアプリの世界 4.お客様から聞いたスマホアプリの世界 5.エンタメとエンプラの違い 6.スマートフォン開発環境の変化 7.mBaaSのプラクティス 8.さいごに
  • 4.
    Copyright © NIFTYCorporation All Rights Reserved. はじめに ● ・ ・ ・ ・ ・ ・ ・
  • 5.
    Copyright © NIFTYCorporation All Rights Reserved. Confidential 5 1980年代~ 1990年代~ 2000年代~ 2010年代~ パソコン通信事業 ISP事業 Webサービス事業 クラウド事業 ニフティ社について~歩み~ 「NIFTY-Serve」開始 インターネット接続 サービス開始 会員様向け Webサービスの充実 「NIFTY Cloud」開始 ISPやWebサービスで培ったインフラ資産・ノウハウを活かして クラウド事業を開始 スマートフォン 中心へシフト ハローキティ ワールド @nifty ニュース
  • 6.
    Copyright © NIFTYCorporation All Rights Reserved. Confidential 6 ニフティクラウドのサービスメニュー IaaS PaaS SaaS 提供領域を拡大
  • 7.
    Copyright © NIFTYCorporation All Rights Reserved. Confidential 7 ニフティクラウドの実績 柔軟性 高性能 高信頼 「第8回クラウドランキング」 (日経コンピュータ2014年3月6日号) クラウド基盤サービス(IaaS/PaaS)部門 ベストサービスに選出 3,000件を超える利用実績
  • 8.
    Copyright © NIFTYCorporation All Rights Reserved. 8 ニフティクラウドのサービスラインナップ IaaS PaaS SaaS スマホ時代のビジネスを支える ニフティクラウドのmBaaSサービス ニフティクラウドmobile backend
  • 9.
    Copyright © NIFTYCorporation All Rights Reserved. 他にもあります「〇〇as a Service」 AaaS-Architecture as a Service BaaS-Backend as a Service mBaaS-mobile Backend as a Service DaaS-Data as a Service DaaS-Desktop as a Service EaaS-Ethernet as a Service FaaS-Frameworks as a Service GaaS-Globalization as a Service HaaS-Hardware as a Service IDaaS-Identity as a Service LaaS-Lending as a Service MaaS-Mashupsas a Service OaaS-Organization as a Service etc. TaaS-Technology as a Service VaaS-Voice as a Service WaaS-Whatever as a Service XaaS-Everything as a Service :
  • 10.
    Copyright © NIFTYCorporation All Rights Reserved. mBaaS(mobile backend asa service) mobile backend as aservice モバイルの バックエンドを サービスとして提供 mBaaS スマートフォンアプリの サーバー側の機能を
  • 11.
    Copyright © NIFTYCorporation All Rights Reserved. ニフティがmBaaSを提供した経緯 ・ ● ・ ・ ・ ・ ・ ・
  • 12.
    Copyright © NIFTYCorporation All Rights Reserved. 12 1980年代~ 1990年代~ 2000年代~ 2010年代~ パソコン通信事業 ISP事業 Webサービス事業 クラウド事業 再び、ニフティ社について~歩み~ 「NIFTY-Serve」開始 インターネット接続 サービス開始 会員様向け Webサービスの充実 「NIFTY Cloud」開始 ISPやWebサービスで培ったインフラ資産・ノウハウを活かして クラウド事業を開始 スマートフォン 中心へシフト ハローキティ ワールド @nifty ニュース
  • 13.
    Copyright © NIFTYCorporation All Rights Reserved. 13 それまでの開発  想定開発範囲  アプリ開発  インフラ設計  配信API開発(アプリ用)  運用・管理用画面開発  想定運用範囲  アプリの更新  インフラの維持管理  サービスの管理
  • 14.
    Copyright © NIFTYCorporation All Rights Reserved. 14 このまま開発を続けるのか? Aアプリ Bアプリ Cアプリ なにか、同じような 開発をしていないか?
  • 15.
    Copyright © NIFTYCorporation All Rights Reserved. 15 このまま開発を続けるのか? どうも「mBaaS」って サービスがあるらしい…
  • 16.
    Copyright © NIFTYCorporation All Rights Reserved. 16 このまま開発を続けるのか? 他の所でも使うんだし、 サービスで作ったら?
  • 17.
    Copyright © NIFTYCorporation All Rights Reserved. 17 ちょっと宣伝 mBaaS(ニフティクラウドmobile backend)概要図 mobile Backend as a Service スマホアプリのサーバサイドで求められる主要機能を標準化し、 API(SDK)を介し『機能』としてクラウド上で提供するサービス サーバサイド クライアントサイド 管理画面 Androidアプリ iPhoneアプリ Unityアプリ(new) REST API(SDK) クラウド上でサーバサイドの『機能』を提供(開発不要に!) クライアントアプリ の開発に専念 ブラウザで管理 SDK
  • 18.
    Copyright © NIFTYCorporation All Rights Reserved. mBaaSから見たスマホアプリの世界 ・ ・ ● ・ ・ ・ ・ ・
  • 19.
    Copyright © NIFTYCorporation All Rights Reserved. 19 どんなアプリケーションが多いのか?
  • 20.
    Copyright © NIFTYCorporation All Rights Reserved. 20 どんなアプリケーションが多いのか? 会員管理を ニフティクラウド mobile backendで実装
  • 21.
    Copyright © NIFTYCorporation All Rights Reserved. お客様から聞いたスマホアプリの世界 ・ ・ ・ ● ・ ・ ・ ・
  • 22.
    Copyright © NIFTYCorporation All Rights Reserved. 22 アプリ開発の課題感 金額:
  • 23.
    Copyright © NIFTYCorporation All Rights Reserved. エンタメとエンプラの違い ・ ・ ・ ● ・ ・ ・ ・
  • 24.
    Copyright © NIFTYCorporation All Rights Reserved. 24 エンタメ エンプラ カメラ機能について 共有・加工 記録・証拠
  • 25.
    Copyright © NIFTYCorporation All Rights Reserved. 25 案件から見た違い お問い合わせの内容が違う エンタメ エンプラ 一番聞かれる ことは? 提供機能 セキュリティ 要望される ことは? 性能 プライベート 環境
  • 26.
    Copyright © NIFTYCorporation All Rights Reserved. 26 mBaaSから見た違い 利用される機能が違う エンタメ エンプラ 問い合わせ される機能 プッシュ 会員管理 プッシュ データストア 利用される 機能 会員管理 SNS連携 プッシュ プッシュ データストア
  • 27.
    Copyright © NIFTYCorporation All Rights Reserved. 27 サービスでないお問い合わせも多い 社内フローへの適用 社内規定への準拠
  • 28.
    Copyright © NIFTYCorporation All Rights Reserved. スマートフォン開発環境の変化 ・ ・ ・ ・ ・ ● ・ ・
  • 29.
    Copyright © NIFTYCorporation All Rights Reserved. インターネット スマートフォン開発環境の変化 表:スマホ端末側 裏:サーバー側 スマートフォンサービスは 表:スマホ端末側の処理(UIやカメラなど) 裏:サーバー側の処理(会員管理など) 二つのシステムで成り立っている。 ものが多い・・
  • 30.
    Copyright © NIFTYCorporation All Rights Reserved. 30 アプリケーション開発の変化 monaca(2013年11月連携開始) HTML5・JavaScriptで、Android・iOS・Windows8等の 複数プラットフォーム対応のネイティブアプリを同時開発
  • 31.
    Copyright © NIFTYCorporation All Rights Reserved. 31 テスト環境の変化 Sciroccocloud 様々な端末・OSでアプリケーションテストを簡単に
  • 32.
    Copyright © NIFTYCorporation All Rights Reserved. 32 スマートフォン開発環境の変化 スマホアプリ開発で必要となる要素 サーバー プログラム アプリ開発 インフラ環境 サーバー開発 アプリ開発 テスト環境 開発環境もクラウドを活用
  • 33.
    Copyright © NIFTYCorporation All Rights Reserved. mBaaSのプラクティス ・ ・ ・ ・ ・ ・ ● ・
  • 34.
    Copyright © NIFTYCorporation All Rights Reserved. 34 mBaaSのプラクティス mBaaS(ニフティクラウドmobile backend)概要図 mobile Backend as a Service スマホアプリのサーバサイドで求められる主要機能を標準化し、 API(SDK)を介し『機能』としてクラウド上で提供するサービス サーバサイド クライアントサイド 管理画面 Androidアプリ iPhoneアプリ Unityアプリ REST API(SDK) クラウド上でサーバサイドの『機能』を提供(開発不要に!) クライアントアプリ の開発に専念 ブラウザで管理 SDK mBaaSで全てをやろうとする と無理がある ビジネスの目的に応じて最適な mBaaSを活用することが大切
  • 35.
    Copyright © NIFTYCorporation All Rights Reserved. 35 プッシュ機能活用 既存のサービスへのプッシュ通知追加 SDK SDK APNs GCM ・・・
  • 36.
    Copyright © NIFTYCorporation All Rights Reserved. 36 プッシュ機能活用 既存のサービスへのプッシュ通知追加 SDK SDK APNs GCM ・・・ 「後のせサクサクプッシュ」 パターン
  • 37.
    Copyright © NIFTYCorporation All Rights Reserved. 37 SDK SDK データ参照 情報をデータストアに入れて参照
  • 38.
    Copyright © NIFTYCorporation All Rights Reserved. 38 SDK SDK ちょいのせデータ参照 情報をデータストアに入れて参照 「ちょいのせデータ参照」 パターン
  • 39.
    Copyright © NIFTYCorporation All Rights Reserved. さいごに ・ ・ ・ ・ ・ ・ ・ ●
  • 40.
    Copyright © NIFTYCorporation All Rights Reserved. 40 本日のまとめ mBaaSから見たスマホアプリの世界 お客様から聞いたスマホアプリの世界 エンタメとエンプラの違い スマートフォン開発環境の変化 mBaaSのプラクティス
  • 41.
    Copyright © NIFTYCorporation All Rights Reserved. 41 今後について mBaaSから xBaaSへ
  • 42.
    Copyright © NIFTYCorporation All Rights Reserved. 42 PaaSもしっかりやるクラウド IaaSからSaaS/PaaSまで提供しております。 アプリ開発環境 C4SA EC向けホスティング EC-Cubeクラウド SaaSマーケットプレイス ビジネスマーケット (β版提供中) スマホ向け バックエンド環境 Mobile backend mb.cloud.nifty.com c4sa.nifty.com saas.nifty.com IaaS PaaS SaaS ニフティクラウドメッセージキュー ニフティクラウドDNS ニフティクラウドRDB ニフティクラウドESS Cloud Automation メール/セキュリティ ビジネスメール 法人向けサービス 個人/法人向けサービス ホスティング ベーシック ホスティング www.nifty.com/biz/ www.ec-cube.net/cloud/ オンデマンド・コンピューティング・リソース ニフティクラウド cloud.nifty.com
  • 43.
    Copyright © NIFTYCorporation All Rights Reserved. Confidential 43