Jaws days2014 app stream動画なし

Preview:

Citation preview

有限会社スクラッチソフト 川路 義隆

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を返す

アプリケーションへ接続

取得した接続先へ接続

ストリーム配信開始

アプリケーションのストリーム配信が開始されます

サーバー側実装

よくあるイベントハンドラ実装

助っ人によるデモ(会場の電波がよければ)

Recommended