SlideShare a Scribd company logo
1 of 36
Download to read offline
有限会社スクラッチソフト	
 
川路	
 義隆
AppStream
ハッシュタグ
#ACE
注意事項
!
このセッションが終わったら、
お手持ちのシールを是非漏れな
くお使いください。
スマートフォン・タブレット向け
ゲーム開発者の皆様
こんな声聞きませんか?
こんな声聞きませんか?
• マルチデバイス対応辛い
• アップデートしたいのに迅速に行なえない

(審査待ちなど)
• デバイスのスペックが企画の限界

(もっとやりたい事あるのに!3D計算処理とか)
こんな声聞きませんか?
• マルチデバイス対応辛い
• アップデートしたいのに迅速に行なえない

(審査待ちなど)
• デバイスのスペックが企画の限界

(もっとやりたい事あるのに!3D計算処理とか)
こんな声聞きませんか?
• マルチデバイス対応辛い
• アップデートしたいのに迅速に行なえない

(審査待ちなど)
• デバイスのスペックが企画の限界

(もっとやりたい事あるのに!3D計算処理とか)
PC向け
ゲーム開発者の皆様
こんな声聞きませんか?
こんな声聞きませんか?
• Mac でも
• スマートフォンでも
• タブレットでも



     動作させたい!
コンシューマ機向け
ゲーム開発者の皆様
今時のコンシューマ機
が分からずネタのご用
意がありません。
そんな問題を
「AppStream」
は解決してくれるかも
AppStream とは
• 端末側のCPU・ストレージ・グラフィックレン
ダリング制約からの解放
• 対応端末追加が容易に可能
• 全ユーザーへのアップデート同時配信が可能
• 膨大なインストール・ダウンロード時間なし
AppStream とは
• 端末側のCPU・ストレージ・グラフィックレン
ダリング制約からの解放
• 対応端末追加が容易に可能
• 全ユーザーへのアップデート同時配信が可能
• 膨大なインストール・ダウンロード時間なし
AppStream とは
• 端末側のCPU・ストレージ・グラフィックレン
ダリング制約からの解放
• 対応端末追加が容易に可能
• 全ユーザーへのアップデート同時配信が可能
• 膨大なインストール・ダウンロード時間なし
AppStream とは
• 端末側のCPU・ストレージ・グラフィックレン
ダリング制約からの解放
• 対応端末追加が容易に可能
• 全ユーザーへのアップデート同時配信が可能
• 膨大なインストール・ダウンロード時間なし
わかりやすく言うと?
わかりやすく言うと?
Webブラウジング
サーバーサイドが全てを握る
ブラウザではなく端末なので
PC・モバイルアプリ
ブラウザではなく端末なので
PC・モバイルアプリ
これだと、サーバーサイドが
全てを握れてない
レンダリング
アプリケーションロジック
そこでAppStream!!
PC・モバイルアプリ
レンダリング
アプリケーションロジック
そこでAppStream!!
PC・モバイルアプリ
入力
出力(STXプロトコル)
映像・サウンドをストリーム配信
CCP Games の取り組み
CCP Gamesはアイスランドのゲーム会社。
EVE ONLINE(イブ オンライン)という大ヒットゲームを提供して
います。

このCCPがAppStreamへ期待する事が動画で紹介されています。
キャラクター作成画面
バックグラウンドで
ゲーム本体のダウンロード&
インストールを行なう。
ユーザーを飽きさせず
先行してアプリケーションを開始
私が読み取った事
問題点
• EVE ONLINEはインストールに必要なデータサイズが巨大である。
• それによりダウンロード&インストールの待ち時間で機会損失が発生。
解決案
• インストール直後に行なわれるキャラクター作成をAppStreamによっ
てダウンロード中から行なう事を可能にする。
• ユーザーは待機する事無く、キャラクター作成を行い、それが終了す
る頃インストールを完了したい。
もうちょっと詳しく
認証
認証を要求
認証
認証処理を行ないます。
(独自実装 or SDK支援利用)
セッション
セッション生成
セッション
セッションID
を返す
接続先決定
接続許可URL
を返す
アプリケーションへ接続
取得した接続
先へ接続
ストリーム配信開始
アプリケーションのストリー
ム配信が開始されます
サーバー側実装
よくあるイベントハンドラ実装
助っ人によるデモ

(会場の電波がよければ)

More Related Content

Similar to Jaws days2014 app stream動画なし

[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1MinGeun Park
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップKoichiro Sumi
 
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014taiju higashi
 
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
協業アプリ開発を推進するテクニカルコンサルタントの挑戦  〜『歌マクロス』を成功に導く技術支援〜協業アプリ開発を推進するテクニカルコンサルタントの挑戦  〜『歌マクロス』を成功に導く技術支援〜
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜DeNA
 
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)Kenichi Kambara
 
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境Fumihito Yokoyama
 
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -Toshiyuki Hirata
 
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
サーバ擬人化ユーザ会キックオフ資料 Slideshare verサーバ擬人化ユーザ会キックオフ資料 Slideshare ver
サーバ擬人化ユーザ会キックオフ資料 Slideshare verSeiichiro Ishida
 
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようiOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようToshiyuki Hirata
 
MTプラグイン入門以前
MTプラグイン入門以前MTプラグイン入門以前
MTプラグイン入門以前Hiroshi Yamato
 
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことKatsutoshi Makino
 
Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半fumoto kazuhiro
 
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)NTT Resonant Technology Inc.
 
デスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるにはデスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるにはManato KAMEYA
 
浪江町ハッカソンインプットセミナー20140621
浪江町ハッカソンインプットセミナー20140621浪江町ハッカソンインプットセミナー20140621
浪江町ハッカソンインプットセミナー20140621Satoshi Maeda
 
STFとAppiumをもちいたAndroidアプリの自動テスト
STFとAppiumをもちいたAndroidアプリの自動テストSTFとAppiumをもちいたAndroidアプリの自動テスト
STFとAppiumをもちいたAndroidアプリの自動テストToshiyuki Hirata
 

Similar to Jaws days2014 app stream動画なし (20)

[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1
 
リモート・スマホ・レンタル
リモート・スマホ・レンタルリモート・スマホ・レンタル
リモート・スマホ・レンタル
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
 
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
協業アプリ開発を推進するテクニカルコンサルタントの挑戦  〜『歌マクロス』を成功に導く技術支援〜協業アプリ開発を推進するテクニカルコンサルタントの挑戦  〜『歌マクロス』を成功に導く技術支援〜
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 〜『歌マクロス』を成功に導く技術支援〜
 
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
 
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
 
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
 
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
サーバ擬人化ユーザ会キックオフ資料 Slideshare verサーバ擬人化ユーザ会キックオフ資料 Slideshare ver
サーバ擬人化ユーザ会キックオフ資料 Slideshare ver
 
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようiOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
 
MTプラグイン入門以前
MTプラグイン入門以前MTプラグイン入門以前
MTプラグイン入門以前
 
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
 
Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半
 
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
 
デスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるにはデスクトップ アプリがこの先生きのこるには
デスクトップ アプリがこの先生きのこるには
 
DroidKaigi_devicefarm
DroidKaigi_devicefarmDroidKaigi_devicefarm
DroidKaigi_devicefarm
 
浪江町ハッカソンインプットセミナー20140621
浪江町ハッカソンインプットセミナー20140621浪江町ハッカソンインプットセミナー20140621
浪江町ハッカソンインプットセミナー20140621
 
STFとAppiumをもちいたAndroidアプリの自動テスト
STFとAppiumをもちいたAndroidアプリの自動テストSTFとAppiumをもちいたAndroidアプリの自動テスト
STFとAppiumをもちいたAndroidアプリの自動テスト
 
地獄Spec
地獄Spec地獄Spec
地獄Spec
 
地獄Spec
地獄Spec地獄Spec
地獄Spec
 

More from 義隆 川路

太陽光パネルの発電出力予測を試みた結果
太陽光パネルの発電出力予測を試みた結果太陽光パネルの発電出力予測を試みた結果
太陽光パネルの発電出力予測を試みた結果義隆 川路
 
WordPressをEFSを利用してスケール可能にしてみた
WordPressをEFSを利用してスケール可能にしてみたWordPressをEFSを利用してスケール可能にしてみた
WordPressをEFSを利用してスケール可能にしてみた義隆 川路
 
初めてStripeを利用するまでに必要だったこと
初めてStripeを利用するまでに必要だったこと初めてStripeを利用するまでに必要だったこと
初めてStripeを利用するまでに必要だったこと義隆 川路
 
EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?義隆 川路
 
2014/8/1 JAWS-UG名古屋CDP道場
2014/8/1 JAWS-UG名古屋CDP道場2014/8/1 JAWS-UG名古屋CDP道場
2014/8/1 JAWS-UG名古屋CDP道場義隆 川路
 
[事例紹介]スクラッチソフト「XFDを導入してみると」
[事例紹介]スクラッチソフト「XFDを導入してみると」[事例紹介]スクラッチソフト「XFDを導入してみると」
[事例紹介]スクラッチソフト「XFDを導入してみると」義隆 川路
 

More from 義隆 川路 (7)

太陽光パネルの発電出力予測を試みた結果
太陽光パネルの発電出力予測を試みた結果太陽光パネルの発電出力予測を試みた結果
太陽光パネルの発電出力予測を試みた結果
 
WordPressをEFSを利用してスケール可能にしてみた
WordPressをEFSを利用してスケール可能にしてみたWordPressをEFSを利用してスケール可能にしてみた
WordPressをEFSを利用してスケール可能にしてみた
 
Slide
SlideSlide
Slide
 
初めてStripeを利用するまでに必要だったこと
初めてStripeを利用するまでに必要だったこと初めてStripeを利用するまでに必要だったこと
初めてStripeを利用するまでに必要だったこと
 
EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?
 
2014/8/1 JAWS-UG名古屋CDP道場
2014/8/1 JAWS-UG名古屋CDP道場2014/8/1 JAWS-UG名古屋CDP道場
2014/8/1 JAWS-UG名古屋CDP道場
 
[事例紹介]スクラッチソフト「XFDを導入してみると」
[事例紹介]スクラッチソフト「XFDを導入してみると」[事例紹介]スクラッチソフト「XFDを導入してみると」
[事例紹介]スクラッチソフト「XFDを導入してみると」
 

Jaws days2014 app stream動画なし