2013/02/14 デブサミ2013【14-A-4】グリーにおけるスマホアプリ開発~ネイティブ編 #devsumiA
#devsumiA #devsumiX 設計した通信タイミングでクライアントから呼ばれるもの。データフォーマットはJSON. clientから見やすいようにviewerを作成して、開発を円滑化。
2013-02-14 14:39:57セッションの期待値としてHTML5のCacheやWebSocket、WebStorageとネイティブアプリの比較からマイグレの話かと思ってたけどレガシーなWebアプリとネイティブアプリの比較からマイグレの話だった。。。。#devsumi #devsumiA
2013-02-14 14:42:24#devsumiA #devsumiX 通信と表示で役割分担。GREE Unity Platformと呼んでいる。Lightweight SWF (LWF).
2013-02-14 14:46:15#devsumiA #devsumiX UI threadのblockingを回避するために、分けているものと思われ。また、modelをbackendとmapすると、キャッシュ等もそこに閉じこめられるしね。(私見)
2013-02-14 14:48:24#devsumiA #devsumiX 自動生成は、新規メンバーへの共通が楽に。コードが統一化、ドキュメントを作るのが面倒。ということから。
2013-02-14 14:49:56#devsumiA #devsumiX コンバーターはRuby 1.8 -> YAML lib付属。ruby-graphavizもあるので、便利。
2013-02-14 14:52:25#devsumiA #devsumiX 自動生成の問題は、状態遷移を変更したときに、再生成しなければいけないので、その後、既存の埋めたコードをどう適用するのかという問題があるのだけど、どうするの?(私見)
2013-02-14 14:53:25次はRuby触った事ないくせMobiRubyの話聞く、満席の別会場にはやっぱり入れない? #devsumiA #devsumi
2013-02-14 15:03:47グリー堀田氏、白倉氏:スマホのサーバ連携ネイティブアプリは、UIのフローに応じた通信タイミング重要。サーバは技術的にはWebアプリと同様。クライアント側は、Webアプリと違ってUIとサーバ連携処理で分担した。 #devsumiA
2013-02-14 15:03:49