2013/02/14 デブサミ2013【14-A-4】グリーにおけるスマホアプリ開発~ネイティブ編 #devsumiA

Developers Summit 2013 Action! http://event.shoeisha.jp/detail/1/ <講演概要> この冬リリース予定のVille系ネイティブゲームを題材に、クライアントサイドからサーバサイドまで幅広い開発ノウハウをご紹介させて頂きます。 続きを読む
0
Developers Summit(デブサミ)🏔 翔泳社 CodeZine主催エンジニアイベント @devsumi

デブサミ登録・変更は、いよいよ本日18:00までです!泣いても笑っても雪でこけても、ラストチャンスです!まずは登録から! #devsumi http://t.co/WvobJ6BT

2013-02-06 12:30:46
Developers Summit(デブサミ)🏔 翔泳社 CodeZine主催エンジニアイベント @devsumi

デブサミ2013のお申し込みは終了しました。ありがとうございます。登録したセッションは変更画面から確認頂けます。 明日8日金曜15:00に、参加証メールを一斉送信しますので、お手数ですが、当日は印刷して御持ち下さい! #devsumi

2013-02-07 11:46:12
🐊𝕏 @alligator_tama

次はグリーにおけるスマホアプリ開発~ネイティブ編~http://t.co/Hn431NJf #devsumiA

2013-02-14 14:16:58
Takahiro HAMAGUCHI @tk_hamaguchi

【14-A-4】グリーにおけるスマホアプリ開発~ネイティブ編 #devsumi #devsumiA

2013-02-14 14:22:21
osamu @osamunmun

GREEのスマフォアプリ開発セッションにkt #devsumiA

2013-02-14 14:22:56
はろ @hidenorly

#devsumiA #devsumiX サーバーサイドから見ると、通信のタイミングと、表示データの所在が異なる。クライアントサイドアプリとの比較

2013-02-14 14:25:58
Takahiro HAMAGUCHI @tk_hamaguchi

ネイティブアプリとWebアプリとで変わったところは「通信のタイミング」と「表示データの場所」 #devsumi #devsumiA

2013-02-14 14:26:26
🐊𝕏 @alligator_tama

WebとMobile 通信のタイミングの違い #devsumiA

2013-02-14 14:26:32
はろ @hidenorly

#devsumiA #devsumiX Webは、画面ベース、1ページで1通信。nativeはフローベース、UI、画面遷移に応じて必要なタイミングで

2013-02-14 14:26:51
はろ @hidenorly

#devsumiA #devsumiX Webでも、html5+JSを駆使したアプリになると、あまり変わらない気もする

2013-02-14 14:27:29
🐊𝕏 @alligator_tama

WebとMobile 表示データの在処 #devsumiA

2013-02-14 14:27:57
はろ @hidenorly

#devsumiA #devsumiX 表示データの所在:webは、通信の度にすべてのデータ配信。表示はWebブラウザ、nativeは、更新頻度の低いデータはローカルに置ける

2013-02-14 14:28:13
はろ @hidenorly

#devsumiA #devsumiX 通信のタイミングを考える。データの管理方法を考える。APIを考える

2013-02-14 14:28:45
🐊𝕏 @alligator_tama

タカタカタカッターン!! がいる。うるさい #devsumiA

2013-02-14 14:28:53
はろ @hidenorly

#devsumiA #devsumiX html5のwebsocket, local storageを駆使すれば同じなのではないかとは思うけども、いわゆるtraditionalなwebアプリ的な者の場合の話。

2013-02-14 14:29:23
はろ @hidenorly

#devsumiA #devsumiX 通信タイミング。(1)都度通信。サーバー側と常に同期しているので、データ整合の懸念はないが、ブロッキングされる。

2013-02-14 14:31:45
みね @u1mine

【14-A-4】グリーにおけるスマホアプリ開発~ネイティブ編 グリー株式会社 堀田敏史さんです! #devsumi #devsumiA http://t.co/RudA9rgv

2013-02-14 14:31:53
拡大
Takahiro HAMAGUCHI @tk_hamaguchi

通信タイミング設計の話。話を聞いてる限りWebアプリでは特にキャッシュとかつかってないのかな。#devsumi #devsumiA

2013-02-14 14:32:18
はろ @hidenorly

(2)非同期通信、アクションのブロックがないのでUXは向上するが、同期されているわけではないのでキャッシュで意味がある者なのかどうか、また、同期をとるためのjournalingに近い者をいれておかないと、同期ができない可能性がある。私見追加 #devsumiA #devsumiX

2013-02-14 14:32:47
はろ @hidenorly

#devsumiA #devsumiX ログをとって、サーバー側で判断できるように。

2013-02-14 14:34:52
はろ @hidenorly

#devsumiA #devsumiX データ管理。こうy芯頻度の少ないマスターデータ、アセットデータは、初回+差分。

2013-02-14 14:35:41
Takahiro HAMAGUCHI @tk_hamaguchi

ユーザーのプレイ進捗によってアセットを小分けにしてダウンロードさせるアイデアはアリ。#devsumi #devsumiA

2013-02-14 14:37:34
はろ @hidenorly

#devsumiA #devsumiX データ管理。マスターデータは、テーブル毎にハッシュをみて、変更のあったテーブルを読み込む。アセットは、ユーザープレイ状況に応じて、ダウンロードする(初回ダウンロードの量はケアする) アセット単位でバージョン管理。更新があれば、都度更新。

2013-02-14 14:37:37