DeNA Creative Seminar vol.1

スマートフォンの普及が急速に進む中、Webクリエイターの役割、そして中心技術の変化が急速に進んでいます。 この度DeNAが開催する「Creative Seminar」のテーマは「Smartphone UI / UX」。 HTML5 / CSS3 / JavaScript のトレンドと未来、そしてそれをDeNAが実サービスでどのように活用しているのか、 今取り組んでいる中心技術は何かなどについて共有させていただく場として開催致します。 当日は、ゲスト講師として株式会社まぼろしの西畑様をお招きし、最新トレンドなどについてお話しいただきます。 続きを読む
1
前へ 1 2 ・・ 9 次へ
ねぎやまねぎこ@2026W @negiyama

RT @DeNA_Career: 失礼致しました。配信チャンネルはこちらです。訂正致します。http://t.co/fJYTzcnq #denacrt

2012-03-21 19:15:48
ねぎやまねぎこ@2026W @negiyama

参加中 まずは西畑さんのお話し。 #denacrt

2012-03-21 19:16:14
ペンペン @t_yamatoya

UIのタッチイベント:TouchStart、TouchMove。タッチで問題になるのは、縦のスクロールと横のスライド両方の操作をするので、ユーザがどちらの操作をしたのかを判定しなければならない。 #denacrt

2012-03-21 19:16:40
ペンペン @t_yamatoya

縦スクロール中は、横スクロールが死ぬ実装になってしまうので回避するには、CSS3の -webkit-transform:translate3d(100px,0,0); を使用すると良い。#denacrt

2012-03-21 19:18:02
ペンペン @t_yamatoya

Androidでは、3D系のtransformにバグが多く悩まされる。forcus位置がずれていく。改行があったらずれたり、ずれなかったり……全然別のところでマージを指定したら、ずれたりずれなかったり。しかもGPUに切り替わらない。 #denacrt

2012-03-21 19:19:53
黒曜ゆーたす @U_TAS

REGZAちゃんwwwやっぱりだめなこ… #denacrt

2012-03-21 19:20:29
ペンペン @t_yamatoya

Androidには、Touchmoveイベントをロスとしてしまうバグというか、仕様がある。端末によって、快適に動作したり動作しなかったり端末関西が多い。回避方法としては、TouchStart時に縦スクロールを止めるといい。 #denacrt

2012-03-21 19:21:21
黒曜ゆーたす @U_TAS

えっ!?レグザちゃんがだめって話ではなかった…だと… #denacrt

2012-03-21 19:22:32
ペンペン @t_yamatoya

Androidのスワイプギャラリ実装として多いのは次の3点。e.preventedfault()型/縦スクロールさせない touchmove無視型/touchmoveの対応有無で切り替え フリック型/指にはついてこないが動きが終わった際についてくる。 #denacrt

2012-03-21 19:23:37
ペンペン @t_yamatoya

Androidの場合、iPhoneのようにきれいなスワイプに対応できないことが多い。なので、Androidの場合は、スワイプ非対応にしてクリックにしてしまうこともある。 #denacrt

2012-03-21 19:24:35
黒曜ゆーたす @U_TAS

Androidダメな子と言わざるを得ないけど、捨てるわけにはいかない… #denacrt

2012-03-21 19:24:43
ペンペン @t_yamatoya

固定配置。ヘッダーや、右下のメニュー常時表示など常に同じパーツを同じ位置で見せ続ける実装。 #denacrt

2012-03-21 19:25:40
TSUCHIYA Tomokazu @to_tsuchiya

固定ヘッダ、フッタはjavascriptで意地で対応。 #denacrt

2012-03-21 19:26:11
TSUCHIYA Tomokazu @to_tsuchiya

よく使われるライブラリは、iscroll4というもの。 #denacrt

2012-03-21 19:27:11
ペンペン @t_yamatoya

固定配置の実装は、JavaScriptで疑似配置?それともCSS? position-fixedは、搭載されているけどバグが多いのでJavaScriptで実装される。よく使用されるライブラリは、iScrollである。  http://t.co/fGC2AXk5  #denacrt

2012-03-21 19:27:19
あくやん @akuyan

position:fixdは実装されてるけどバグが多いので、iScrollを使う。Androidだと縦の動きが一部ロストする #denacrt

2012-03-21 19:28:28
ペンペン @t_yamatoya

JavaScriptで固定配置の疑似配置をすると、アドレスバーが表示されて醜くなってしまうので、ブラウザサイズを取得してずらすような実装をすることになる。参考実装コードは配布するスライドを参照してほしい。Android、縦スクロールイベントをロスとすることがある #denacrt

2012-03-21 19:29:02
ペンペン @t_yamatoya

オーバーレイ。スターバックスのモバイルサイトがうまく使用している。モーダルを使用する際には、裏側のリンクなどが反応してしまうなどの問題がある。 #denacrt

2012-03-21 19:30:42
✧ のりぞー ✧ @nrkkkkk

RT @akuyan: position:fixdは実装されてるけどバグが多いので、iScrollを使う。Androidだと縦の動きが一部ロストする #denacrt

2012-03-21 19:30:53
あくやん @akuyan

オーバーレイを使ったUIの場合、Androidだと下のレイヤーにフォーカスが当たってしまう場合があるので、上レイヤーを表示するときは、それ以外の<a>要素を透明にする #denacrt

2012-03-21 19:31:03
ペンペン @t_yamatoya

レイヤー下のテキスト位置でハイライトカラーやUI要素などの動作がおかしいことがある。Andooidでは、下にテキストがありモーダルにテキストボックスを表示すると、テキストボックスが動くなる仕様がある。 #denacrt

2012-03-21 19:31:51
前へ 1 2 ・・ 9 次へ