フリックスクロールが好き

遅ればせながら、iPhone ユーザーになりました。iPad は MacBook がわりにはならんという判断で、いまのところあんまり興味は無し。ただし、仕事になるかどうかは分かんないけど、アプリ作りはしたいな。

とにかく、フリックスクロールが気持ち良く、ふと思い立って、ドラッグ操作に慣性処理付加したもの作ったんですが、フリックとドラッグは全然異なり、考え方が間違っているぞ、と気づきました。なるべくソース書かないつもりで、jQuery UI draggable に付加するものにしたのだけど、単独で書いた方が良いや。この動作、考えなきゃならないパラメータが結構多い。


例えばコレを iPhone の Safari で開いてもスクロール自体しない訳です。iPhone Safari は、通常のサイトのスクリプトはほとんど普通に動くけど、イベント関係がらみのところは気をつけないとならない。iPhone には通常のマウス操作の「ドラッグ」というイベント自体が無い。ドラッグと同様の動作はあるんですけどね。

このへんはアプリのディベロッパーツールとか使ってみた方が根本的なトコロが分かるかも。自分、OS が 10.4 だから、使えないでいるんで、そろそろやっぱり環境構築しなくちゃかも。

参考

通常のサイトで、iPhone のフリック動作をするスクリプトは、探してみたらありました。

iPhone の Safari ではややこしいことをしていないサイトなら観れるフルブラウザとして最強のモンだと思ってますが、一番ビックリしたのはここまで PC と同じようにみえるのに、Flash 対応してないってことでした。アップルさんとアドビさんとでそのうちなんとかするんだろ、と思ったら、ジョブスさんはその気が全く無いらしく、それもまた驚き。

ウェブ標準と Flash が相反するなんて考えは自分は持っておらず、Flash は Flash で進化すると思ってました。ただ、現時点で、こんな効果は Flash でなくちゃイケナイな、という箇所が減りつつあり、自分自身が Flash 使わない各種効果を提案する側になってしまっているのは確か。

YouTube がみれるのに、Mixi アプリが動かないのは、なぜなのか、よく分かってないんだよなぁー(サン牧好き笑)

2010年02月03日 12:02 | WebCreate | ichiro