HTML5 Conference 2012/ルームB-4「HTML5によるタフなモバイル開発の最前線」

株式会社ディー・エヌ・エー 紀平 拓男さん。スマートフォンにおけるHTML5を用いた開発における現在の最前線の話をDeNAにてHTML5の技術開発を総括している立場より、具体的なノウハウを交えてお話しします。
1
前へ 1 ・・ 3 4
hokaccha @hokaccha

Chrome Dev Tool の Heap Snapshotでメモリリークを検知できる #html5j_b

2012-09-08 16:38:07
./azu1129 --tweet @azu1129

コンソールででバッグ出力してるせいでメモリリーク起こすことがあるとか。こえーw #html5j_b

2012-09-08 16:38:28
Yuta Okamoto @okapies

メモリ: 使用量調査。iOSは正規の手段では情報を取れない。jail breakとかするなよ、絶対するなよ! あとはメモリリーク。 #html5j_b

2012-09-08 16:39:14
KJ @yadok

電池の問題 電池の消耗はCPU使用率と相関関係 描画(レンダリング)はCPU使用率が高い。無駄な描画を減らそう #html5j_b

2012-09-08 16:39:46
ペンペン @t_yamatoya

電池の問題がシビアです。電池の消耗はCPU使用率と相関関係にありまs。電池の消耗を防ぎたい場合は、CPU使用率を下げる。無駄に使うことが多いのは描画。スムーズな描画でもCPU使ってる。前のフレームで書いた秒が結果を利用して、秒が範囲を絞る  #html5j_b

2012-09-08 16:40:01
KJ @yadok

描画の範囲を狭くする #html5j_b

2012-09-08 16:40:43
ペンペン @t_yamatoya

秒が範囲を細かく見ることが重要。たとえばモビルスーツがふわふわ浮いてるだけの画像の一番上と一番下ははほとんどかわっていないので、再利用したら30%さk減で来た。 #html5j_b

2012-09-08 16:41:35
ペンペン @t_yamatoya

HTML5 らしいツールとしては、iPhone版のGmail/twitterなどはすぐれているので参考にしてね。でも、androidはあれですよね。  #html5j_b

2012-09-08 16:42:30
ペンペン @t_yamatoya

Webアプリケーションの復権はくる。優れたWebアプリの登場によって、状況は簡単にひっくり返る。 #html5j_b

2012-09-08 16:43:00
Yuta Okamoto @okapies

電池: 描画のCPU使用率は高い。ただ四角を描き続けるだけでも電池の消耗がやばい。dirty rectの手法を使って、なるべく描画を避ける。 #html5j_b

2012-09-08 16:43:44
ペンペン @t_yamatoya

次世代アプリは、iPhone/Android/WinPhone全部で動いて、ページ船医がほとんど泣く、瞬時に起動しオフラインでも快適に動作するモバイルアプリが、次世代Webアプリだと思います。さぁ、皆さん一緒に次世代のwebwプリを世界に普及させましょう。 #html5j_b

2012-09-08 16:44:35
ペンペン @t_yamatoya

モバイルHTMLは日本が世界にに抜き出ていて、日本の環境はサンフランシスコのくそなインフラに比べると優位。今、鼻差で勝ってるから勝ち続けましょう!  #html5j_b

2012-09-08 16:45:22
abe_daisuke @suzuka0506

次世代のWebアプリ。iPhone、Android両方で動く/ページ遷移なし/瞬時に起動、オフラインでも快適 うーん、もう出来ていると思っている人多いぞ。。。 #html5j_b

2012-09-08 16:46:30
ペンペン @t_yamatoya

JSXには、メモリリークテストが組み込まれる。プロファイラーはすでに出ている。DeNAが提供するツールは順次jsxに書き換えていく。DeNAの生命線になっていくし、プロダクトで使えると自負している。  #html5j_b

2012-09-08 16:47:54
gtk2k (じぃてぃけぃ) @gtk2k

懸念してるのはネイティブとWeb(js)のパフォーマンスの差はあるのは当然だが現時点でまだそれが大きすぎるといったところ。HTML5が広がることによって世界中の消費電力これによってあがってしまうというところ (消費電力としては微々たる差だろうけど)#html5j

2012-09-08 16:56:05
Masayuki Ishikawa @M_Ishikawa

「これから重要なのは、電波が不安定でも、電波が入らなくても、ゲームが出来ること。」 #html5j

2012-09-08 16:57:38
Masayuki Ishikawa @M_Ishikawa

あと、Webでゲーム作るなら電池の消耗問題が超重要。クレームくる #html5j

2012-09-08 16:58:30
Masayuki Ishikawa @M_Ishikawa

実機でのメモリの調査、iOSは・・・ジェイルブレイクすると良いよ( ^ω^) #html5j

2012-09-08 16:59:15
前へ 1 ・・ 3 4