私は 640x960px の解像度でアプリを設計し、現在 iPhone 4S 用の Web アプリに変換しています。ご存知かもしれませんが、iPhone 4s の解像度は 640x960px です。
デザインをダウンスケールまたはアップスケールしないメタ ビューポートで使用width=device-width
すると、iPhone が 640 ピクセルではなく 320 ピクセルの幅を使用するのはなぜですか?
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
ただし、使用するwidth=640
と、ブラウザーは幅として 640px を使用するように強制されますが、iPad などの他のデバイスの幅は自動的に変更されません。これは私には意味がありません。