ハンドヘルドデバイスが増加しているので、それらをもっと考慮に入れ始めて、代わりにIE6を落とさなければならないようです。
そのことを念頭に置いて、特定のことがうまく機能しないことに気づきました。たとえば、私のiphoneはうまく機能しない可能性があります。
壊れているように見えるものには次のものが含まれます(ただし、これらに限定されません)。
- マウスオーバー/マウスアウトイベント(ほとんどすべてを壊す可能性があります)
- CSS疑似:ホバーも当然です(たとえば、ナビゲーションCSSのみのメニューを壊します)
- ダブルクリック-イベントハンドラーの代わりにズームします
- CSS関連の問題(分、グラデーションなしのChromeと同じように機能するようです+いくつかのフォントサイズの問題)
本当の質問は、以下のことをカバーできるガイドライン、記事、または何かアドバイスがありますか。
デスクトップユーザーのエクスペリエンスをモバイルユーザーに音訳するために、どこから始めますか?モバイルデバイス用に別のスキンを作成しようとしていますか、それともサイトを変更/修正して可能な限り機能するようにしていますか?どちらのアプローチにもどのくらいのメンテナンスと作業が必要ですか?
それを抽象化し、必要に応じて適切な劣化を実行できるフレームワーク(CSSまたはJS)はありますか?boilerplate
頭に浮かぶjquery-mobile
mootools-mobile (power tools)
?
上記のようなものをクリックイベントに置き換えるものは何ですか?
スワイプをWebアプリにどのように組み込みますか?指のズームを処理して応答できますか?あなたがすべきですか?
シェイク、チルトなどの追加のイベント-それらはブラウザウィンドウにバブルしますか?
select
、、checkbox
などの厄介なOS要素に対応するために何かしますradio
か?
リソース管理-両方を処理できる一般的なjsライブラリとは対照的に、デバイスに固有のファイルのみを送信する検出レイヤーを使用していますか?
デバイスのサポートに関しては、私はdroidとiosのみに関心があるので、javascriptのサポートはかなり良いでしょう-メインフレームワークを削除して、代わりにmicro js libを使用しますか?
そして最後に、eコマースと現金化(現在および近い将来)でハンドヘルドデバイスがどれほど実行可能であるかについて、何か印象はありますか。ビジネスの観点から、開発作業は費用に見合う価値があり、「#socialmedia」のような流行語の仕掛けを追いかけるつもりはないことを確認したいと思います。デスクトップのものと比較した変換値に関するデータはありますか?これは、これらがクイックブラウジング機器として使用されているのか、実際にフルモンティを実行できるのかを判断するのに役立ちます。
モバイルとデスクトップで同時に、または異なるデザインで素晴らしい仕事をしているサイトの例があれば、それらを見て、何が可能かを見つけたいと思います。
前もって感謝します。