CSS3メディアクエリを使用すると、デバイスの幅に合わせてレイアウトを調整できます。サーバー側でのユーザーエージェント検査により、デバイスに固有のコンテンツをさらに調整できます。
jQuery MobileやSenchaのようなフレームワークがインタラクションの形式としてタッチジェスチャを提供する(または提供する)可能性があることを簡単に読みました(ただし、まだ完全には調査されていません)。
デバイスがタッチジェスチャをサポートしているかどうかを判断するための基準はありますか?(フォロースルーを使用して、タッチまたはクリックコントロールをユーザーに提供します)。これはサーバーによって最もよく実行されますか、それともクライアントテクノロジーがこれを提供していますか?