45
BaaS for tomorrow Twitter: @notoroid Twitter: @irimasu

明日のためのBaaS - BaaS for tomorrow

Embed Size (px)

DESCRIPTION

【 札幌 勉強会 】スマホアプリ開発 あしたの為の環境と設計のアプローチ – Developers.IO Meetup 10 – | Developers.IO http://dev.classmethod.jp/news/developersio-meetup-10/

Citation preview

Page 1: 明日のためのBaaS - BaaS for tomorrow

BaaS for tomorrowTwitter: @notoroid Twitter: @irimasu

Page 2: 明日のためのBaaS - BaaS for tomorrow

お題目

•簡単な自己紹介

•明日のためのBaaS

Page 3: 明日のためのBaaS - BaaS for tomorrow

簡単な自己紹介

•個人開発者

•屋号: いります電算企画

• Twitter: irimasu

• Twitter: notoroid

Page 4: 明日のためのBaaS - BaaS for tomorrow

自己紹介• iOSアプリ以前(2001~2008)

• Windows/Flash 開発者

• iPhoneのアプリ開発者 (2009~)

•頭わるいアプリ開発(Apple申請対策)

•アプリの企画提案(サービス/フレームワークの提案)

•喫茶作業者

Page 5: 明日のためのBaaS - BaaS for tomorrow

最近リリースしたアプリ

札幌のザンギの名店 中国料理の布袋

無料

Page 6: 明日のためのBaaS - BaaS for tomorrow

何の話?

• モバイルアプリ開発環境を変える話

• ネイティブLove.

Page 7: 明日のためのBaaS - BaaS for tomorrow

誰向けの話?

• アプリケーションサービスを立ち上げようとする当事者、立ち上げサポートする協力者

• 今回の採用事例はB2B 向け

Page 8: 明日のためのBaaS - BaaS for tomorrow

明日のためのBaaS

Page 9: 明日のためのBaaS - BaaS for tomorrow

BaaS ってなに?

Page 10: 明日のためのBaaS - BaaS for tomorrow

Backend as a Service

• Backend フロントエンドに対してバックエンド

• アプリのバックエンド周り(サービス)をサポート

• モバイルサービスを主として人気

Page 11: 明日のためのBaaS - BaaS for tomorrow

何ができるの?

Page 12: 明日のためのBaaS - BaaS for tomorrow

実現されることは 今までと同じ

Page 13: 明日のためのBaaS - BaaS for tomorrow

変わるのは

Page 14: 明日のためのBaaS - BaaS for tomorrow

実現までに必要な 技術要件

Page 15: 明日のためのBaaS - BaaS for tomorrow

BaaS の利点は

Page 16: 明日のためのBaaS - BaaS for tomorrow

アプリ向けの基本的な機能が用意されている点

Page 17: 明日のためのBaaS - BaaS for tomorrow

現状を考えてみる

Page 18: 明日のためのBaaS - BaaS for tomorrow

アプリスタック

Page 19: 明日のためのBaaS - BaaS for tomorrow

一般的なアプリスタック

Page 20: 明日のためのBaaS - BaaS for tomorrow

Web側技術要件

Page 21: 明日のためのBaaS - BaaS for tomorrow

アプリ側技術要件サーバとの提携

Page 22: 明日のためのBaaS - BaaS for tomorrow

一般的なアプリスタック

Page 23: 明日のためのBaaS - BaaS for tomorrow

開発者は2つの異なる分野に 関心を持たざるをえない

Page 24: 明日のためのBaaS - BaaS for tomorrow

だが待て。

Page 25: 明日のためのBaaS - BaaS for tomorrow

重要なのはサービスを 立ちあげることのはず

Page 26: 明日のためのBaaS - BaaS for tomorrow

さらに言えば

Page 27: 明日のためのBaaS - BaaS for tomorrow

アプリ開発者は

Page 28: 明日のためのBaaS - BaaS for tomorrow

アプリに注力すべき

Page 29: 明日のためのBaaS - BaaS for tomorrow

BaaS にサービス周りを任せることができる

Page 30: 明日のためのBaaS - BaaS for tomorrow

一般的なアプリスタック

Page 31: 明日のためのBaaS - BaaS for tomorrow

BaaSを使ったアプリスタック

Page 32: 明日のためのBaaS - BaaS for tomorrow

アプリ事例

Page 33: 明日のためのBaaS - BaaS for tomorrow

B2Bアプリとして 準備中

Page 34: 明日のためのBaaS - BaaS for tomorrow

BaaS運用事例• テンプレートデータを使た印刷物作成サービス

• サービス利用者に対して1枚ごとに課金

• 基本的なテンプレートは準備済み

• 基本的なテンプレートに検索用キーワード入力が必要

• 検索用キーワードはキーワード入力スタッフに入力を依頼する

Page 35: 明日のためのBaaS - BaaS for tomorrow

提供する機能

• セットアップ機能はOS Xアプリで作成

• メイン機能はiPadアプリ

• スタッフ用入力機能とユーザアプリは1つのアプリとしユーザログインで切り替え可能とする

Page 36: 明日のためのBaaS - BaaS for tomorrow

採用BaaS - parse

• BaaS の老舗

• iOS,Android,Windows

• PHS,Javascript

• Serverside Javascript(CloudCode)

Page 37: 明日のためのBaaS - BaaS for tomorrow

特徴(BaaS全般)

• スキーマフリー (BaaS全般)

• 厳密なスキーマ定義なしで開始可能)

• Webベースのアドミンソフト

• KVS (キーバリューストア)

Page 38: 明日のためのBaaS - BaaS for tomorrow

parse アドミン画面

Page 39: 明日のためのBaaS - BaaS for tomorrow

全てアプリ寄りの技術

Page 40: 明日のためのBaaS - BaaS for tomorrow

アプリ開発者に嬉しい

Page 41: 明日のためのBaaS - BaaS for tomorrow

アプリ構成

Page 42: 明日のためのBaaS - BaaS for tomorrow
Page 43: 明日のためのBaaS - BaaS for tomorrow

デメリット

• BaaS にロックインされる

• 価格モデルが確立していない

• Web会社として受託するメリットがない

• 顧客に採用技術の制約があると難しい

Page 44: 明日のためのBaaS - BaaS for tomorrow

まとめ

• BaaS はアプリ開発者に近い機能を提供します

• ネイティブアプリの知識だけでもサービスが立ちあげ可能な世界が来つつあります

• 明日のあなたはBaaS を使っているかもしれません

Page 45: 明日のためのBaaS - BaaS for tomorrow

http://irimasu.com Twitter: @notoroid 公式: @irimasu