有限会社スクラッチソフト	
 
川路	
 義隆
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はインストールに必要なデータサイズが巨大である。
• それによりダウンロード&インストールの待ち時間で機会損失が発生。
解決案
• インストール直後に行なわれるキャラクター作成をAppStrea...
もうちょっと詳しく
認証
認証を要求
認証
認証処理を行ないます。
(独自実装 or SDK支援利用)
セッション
セッション生成
セッション
セッションID
を返す
接続先決定
接続許可URL
を返す
アプリケーションへ接続
取得した接続
先へ接続
ストリーム配信開始
アプリケーションのストリー
ム配信が開始されます
サーバー側実装
よくあるイベントハンドラ実装
助っ人によるデモ

(会場の電波がよければ)
Upcoming SlideShare
Loading in …5
×

Jaws days2014 app stream動画なし

522
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
522
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Jaws days2014 app stream動画なし

  1. 1. 有限会社スクラッチソフト 川路 義隆 AppStream ハッシュタグ #ACE
  2. 2. 注意事項 ! このセッションが終わったら、 お手持ちのシールを是非漏れな くお使いください。
  3. 3. スマートフォン・タブレット向け ゲーム開発者の皆様
  4. 4. こんな声聞きませんか?
  5. 5. こんな声聞きませんか? • マルチデバイス対応辛い • アップデートしたいのに迅速に行なえない
 (審査待ちなど) • デバイスのスペックが企画の限界
 (もっとやりたい事あるのに!3D計算処理とか)
  6. 6. こんな声聞きませんか? • マルチデバイス対応辛い • アップデートしたいのに迅速に行なえない
 (審査待ちなど) • デバイスのスペックが企画の限界
 (もっとやりたい事あるのに!3D計算処理とか)
  7. 7. こんな声聞きませんか? • マルチデバイス対応辛い • アップデートしたいのに迅速に行なえない
 (審査待ちなど) • デバイスのスペックが企画の限界
 (もっとやりたい事あるのに!3D計算処理とか)
  8. 8. PC向け ゲーム開発者の皆様
  9. 9. こんな声聞きませんか?
  10. 10. こんな声聞きませんか? • Mac でも • スマートフォンでも • タブレットでも
 
      動作させたい!
  11. 11. コンシューマ機向け ゲーム開発者の皆様
  12. 12. 今時のコンシューマ機 が分からずネタのご用 意がありません。
  13. 13. そんな問題を 「AppStream」 は解決してくれるかも
  14. 14. AppStream とは • 端末側のCPU・ストレージ・グラフィックレン ダリング制約からの解放 • 対応端末追加が容易に可能 • 全ユーザーへのアップデート同時配信が可能 • 膨大なインストール・ダウンロード時間なし
  15. 15. AppStream とは • 端末側のCPU・ストレージ・グラフィックレン ダリング制約からの解放 • 対応端末追加が容易に可能 • 全ユーザーへのアップデート同時配信が可能 • 膨大なインストール・ダウンロード時間なし
  16. 16. AppStream とは • 端末側のCPU・ストレージ・グラフィックレン ダリング制約からの解放 • 対応端末追加が容易に可能 • 全ユーザーへのアップデート同時配信が可能 • 膨大なインストール・ダウンロード時間なし
  17. 17. AppStream とは • 端末側のCPU・ストレージ・グラフィックレン ダリング制約からの解放 • 対応端末追加が容易に可能 • 全ユーザーへのアップデート同時配信が可能 • 膨大なインストール・ダウンロード時間なし
  18. 18. わかりやすく言うと?
  19. 19. わかりやすく言うと? Webブラウジング サーバーサイドが全てを握る
  20. 20. ブラウザではなく端末なので PC・モバイルアプリ
  21. 21. ブラウザではなく端末なので PC・モバイルアプリ これだと、サーバーサイドが 全てを握れてない レンダリング アプリケーションロジック
  22. 22. そこでAppStream!! PC・モバイルアプリ レンダリング アプリケーションロジック
  23. 23. そこでAppStream!! PC・モバイルアプリ 入力 出力(STXプロトコル) 映像・サウンドをストリーム配信
  24. 24. CCP Games の取り組み CCP Gamesはアイスランドのゲーム会社。 EVE ONLINE(イブ オンライン)という大ヒットゲームを提供して います。
 このCCPがAppStreamへ期待する事が動画で紹介されています。
  25. 25. キャラクター作成画面 バックグラウンドで ゲーム本体のダウンロード& インストールを行なう。 ユーザーを飽きさせず 先行してアプリケーションを開始
  26. 26. 私が読み取った事 問題点 • EVE ONLINEはインストールに必要なデータサイズが巨大である。 • それによりダウンロード&インストールの待ち時間で機会損失が発生。 解決案 • インストール直後に行なわれるキャラクター作成をAppStreamによっ てダウンロード中から行なう事を可能にする。 • ユーザーは待機する事無く、キャラクター作成を行い、それが終了す る頃インストールを完了したい。
  27. 27. もうちょっと詳しく
  28. 28. 認証 認証を要求
  29. 29. 認証 認証処理を行ないます。 (独自実装 or SDK支援利用)
  30. 30. セッション セッション生成
  31. 31. セッション セッションID を返す
  32. 32. 接続先決定 接続許可URL を返す
  33. 33. アプリケーションへ接続 取得した接続 先へ接続
  34. 34. ストリーム配信開始 アプリケーションのストリー ム配信が開始されます
  35. 35. サーバー側実装 よくあるイベントハンドラ実装
  36. 36. 助っ人によるデモ
 (会場の電波がよければ)

×