SlideShare a Scribd company logo
1 of 43
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

More Related Content

What's hot

Monolithtomicroservices
MonolithtomicroservicesMonolithtomicroservices
MonolithtomicroservicesShotaro Suzuki
 
大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて
大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて
大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについてSORACOM,INC
 
SORACOM Conference Discovery 2017 | C1. 機器のサービス化を実現するための遠隔管理
SORACOM Conference Discovery 2017 | C1. 機器のサービス化を実現するための遠隔管理SORACOM Conference Discovery 2017 | C1. 機器のサービス化を実現するための遠隔管理
SORACOM Conference Discovery 2017 | C1. 機器のサービス化を実現するための遠隔管理SORACOM,INC
 
デバイスWebAPIによるIoTの普及拡大と応用事例
デバイスWebAPIによるIoTの普及拡大と応用事例デバイスWebAPIによるIoTの普及拡大と応用事例
デバイスWebAPIによるIoTの普及拡大と応用事例Device WebAPI Consortium
 
SORACOM Discovery 2019  IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
SORACOM Discovery 2019   IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜 SORACOM Discovery 2019   IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
SORACOM Discovery 2019  IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜 SORACOM,INC
 
ニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフクラ mobile backend
 
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...SORACOM,INC
 
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できることSORACOM,INC
 
SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...
SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...
SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...SORACOM,INC
 
TreasureData Solution Architectの挑戦
TreasureData Solution Architectの挑戦TreasureData Solution Architectの挑戦
TreasureData Solution Architectの挑戦masaomoc1015
 

What's hot (10)

Monolithtomicroservices
MonolithtomicroservicesMonolithtomicroservices
Monolithtomicroservices
 
大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて
大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて
大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて
 
SORACOM Conference Discovery 2017 | C1. 機器のサービス化を実現するための遠隔管理
SORACOM Conference Discovery 2017 | C1. 機器のサービス化を実現するための遠隔管理SORACOM Conference Discovery 2017 | C1. 機器のサービス化を実現するための遠隔管理
SORACOM Conference Discovery 2017 | C1. 機器のサービス化を実現するための遠隔管理
 
デバイスWebAPIによるIoTの普及拡大と応用事例
デバイスWebAPIによるIoTの普及拡大と応用事例デバイスWebAPIによるIoTの普及拡大と応用事例
デバイスWebAPIによるIoTの普及拡大と応用事例
 
SORACOM Discovery 2019  IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
SORACOM Discovery 2019   IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜 SORACOM Discovery 2019   IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
SORACOM Discovery 2019  IoTを超えて 〜つながるプロダクトがもたらす体験の進化〜
 
ニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについて
 
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
 
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
 
SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...
SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...
SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...
 
TreasureData Solution Architectの挑戦
TreasureData Solution Architectの挑戦TreasureData Solution Architectの挑戦
TreasureData Solution Architectの挑戦
 

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

【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend史識 川原
 
ニフティクラウド C4 sa ご紹介資料ver.1.2
ニフティクラウド C4 sa ご紹介資料ver.1.2ニフティクラウド C4 sa ご紹介資料ver.1.2
ニフティクラウド C4 sa ご紹介資料ver.1.2Satoshi Ueno
 
ニフティクラウドC4SA_ご紹介資料ver.1.1
ニフティクラウドC4SA_ご紹介資料ver.1.1ニフティクラウドC4SA_ご紹介資料ver.1.1
ニフティクラウドC4SA_ご紹介資料ver.1.1Satoshi Ueno
 
マルチテナントメッセージング基盤を刷新して一年運用した話
マルチテナントメッセージング基盤を刷新して一年運用した話マルチテナントメッセージング基盤を刷新して一年運用した話
マルチテナントメッセージング基盤を刷新して一年運用した話Tomohisa Aoshima
 
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスたかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスOsaka University
 
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」ニフクラ mobile backend
 
クラウドを活用してスモールビジネスを立ち上げよう
クラウドを活用してスモールビジネスを立ち上げようクラウドを活用してスモールビジネスを立ち上げよう
クラウドを活用してスモールビジネスを立ち上げよう亮介 山口
 
ニフティクラウド
 mobile backend とIoTの良い関係
ニフティクラウド
 mobile backend とIoTの良い関係ニフティクラウド
 mobile backend とIoTの良い関係
ニフティクラウド
 mobile backend とIoTの良い関係ニフクラ mobile backend
 
Nifty cloud c4 sa meetup
Nifty cloud c4 sa meetupNifty cloud c4 sa meetup
Nifty cloud c4 sa meetupYuichi Saotome
 
○○ as Code(LL Diver)
○○ as Code(LL Diver)○○ as Code(LL Diver)
○○ as Code(LL Diver)Yoshiyuki Takano
 
金融業界におけるAPIエコノミー / Fintech meetup / IBM
金融業界におけるAPIエコノミー / Fintech meetup / IBM金融業界におけるAPIエコノミー / Fintech meetup / IBM
金融業界におけるAPIエコノミー / Fintech meetup / IBMRasmus Ekman
 
【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介
【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介
【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介Shohei Yamamoto
 
GTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介 ニフティクラウド mobile backend
GTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介  ニフティクラウド mobile backendGTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介  ニフティクラウド mobile backend
GTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介 ニフティクラウド mobile backendGame Tools & Middleware Forum
 
IoT案件を70件やってみて分かった事
IoT案件を70件やってみて分かった事IoT案件を70件やってみて分かった事
IoT案件を70件やってみて分かった事Koichi Sasaki
 
Monolith to microservice
Monolith to microserviceMonolith to microservice
Monolith to microserviceYorikoYokoyama
 
Tibco iotプラットフォーム紹介
Tibco iotプラットフォーム紹介Tibco iotプラットフォーム紹介
Tibco iotプラットフォーム紹介TAKESHI KIURA
 
現場でPaaSの適用はどこまで進んでいるのか?~実例から見るPaaSの活用方法と今後の展開~#devsumiE
現場でPaaSの適用はどこまで進んでいるのか?~実例から見るPaaSの活用方法と今後の展開~#devsumiE現場でPaaSの適用はどこまで進んでいるのか?~実例から見るPaaSの活用方法と今後の展開~#devsumiE
現場でPaaSの適用はどこまで進んでいるのか?~実例から見るPaaSの活用方法と今後の展開~#devsumiEYoshiyuki Takano
 

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

【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend
 
Hacker wars mbaas
Hacker wars mbaasHacker wars mbaas
Hacker wars mbaas
 
Nifty cloud mbaas
Nifty cloud mbaasNifty cloud mbaas
Nifty cloud mbaas
 
ニフティクラウド C4 sa ご紹介資料ver.1.2
ニフティクラウド C4 sa ご紹介資料ver.1.2ニフティクラウド C4 sa ご紹介資料ver.1.2
ニフティクラウド C4 sa ご紹介資料ver.1.2
 
ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介
 
ニフティクラウドC4SA_ご紹介資料ver.1.1
ニフティクラウドC4SA_ご紹介資料ver.1.1ニフティクラウドC4SA_ご紹介資料ver.1.1
ニフティクラウドC4SA_ご紹介資料ver.1.1
 
マルチテナントメッセージング基盤を刷新して一年運用した話
マルチテナントメッセージング基盤を刷新して一年運用した話マルチテナントメッセージング基盤を刷新して一年運用した話
マルチテナントメッセージング基盤を刷新して一年運用した話
 
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスたかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
 
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
 
クラウドを活用してスモールビジネスを立ち上げよう
クラウドを活用してスモールビジネスを立ち上げようクラウドを活用してスモールビジネスを立ち上げよう
クラウドを活用してスモールビジネスを立ち上げよう
 
ニフティクラウド
 mobile backend とIoTの良い関係
ニフティクラウド
 mobile backend とIoTの良い関係ニフティクラウド
 mobile backend とIoTの良い関係
ニフティクラウド
 mobile backend とIoTの良い関係
 
Nifty cloud c4 sa meetup
Nifty cloud c4 sa meetupNifty cloud c4 sa meetup
Nifty cloud c4 sa meetup
 
○○ as Code(LL Diver)
○○ as Code(LL Diver)○○ as Code(LL Diver)
○○ as Code(LL Diver)
 
金融業界におけるAPIエコノミー / Fintech meetup / IBM
金融業界におけるAPIエコノミー / Fintech meetup / IBM金融業界におけるAPIエコノミー / Fintech meetup / IBM
金融業界におけるAPIエコノミー / Fintech meetup / IBM
 
【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介
【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介
【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介
 
GTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介 ニフティクラウド mobile backend
GTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介  ニフティクラウド mobile backendGTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介  ニフティクラウド mobile backend
GTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介 ニフティクラウド mobile backend
 
IoT案件を70件やってみて分かった事
IoT案件を70件やってみて分かった事IoT案件を70件やってみて分かった事
IoT案件を70件やってみて分かった事
 
Monolith to microservice
Monolith to microserviceMonolith to microservice
Monolith to microservice
 
Tibco iotプラットフォーム紹介
Tibco iotプラットフォーム紹介Tibco iotプラットフォーム紹介
Tibco iotプラットフォーム紹介
 
現場でPaaSの適用はどこまで進んでいるのか?~実例から見るPaaSの活用方法と今後の展開~#devsumiE
現場でPaaSの適用はどこまで進んでいるのか?~実例から見るPaaSの活用方法と今後の展開~#devsumiE現場でPaaSの適用はどこまで進んでいるのか?~実例から見るPaaSの活用方法と今後の展開~#devsumiE
現場でPaaSの適用はどこまで進んでいるのか?~実例から見るPaaSの活用方法と今後の展開~#devsumiE
 

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

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