iPhone SimulatorでiPhone4のユーザエージェントを確認してみました。iPadやiPhoneOS3.1系のiPhone3Gと比べると明確な違いがあるのですが、iOS4を適用したiPhone3G/3GSとは基本的に同じユーザエージェントになるようです。解像度が全く異なる端末とはいえ、既にiPhoneに対応しているWebサイトであれば何の問題もなく利用できるようなので、iPhone3G/3GS/4のどの端末を利用しているかは、あまり意識する必要はなさそうです。
iPhone4 – iOS4
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7
iPhone3G/3GS – iOS4
Mozilla/5.0 (iPhone Simulator; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7
iPad – iPhoneOS3.2
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7W367a Safari/531.21.10
iPhone3G – iPhoneOS3.1.3
Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; ja-jp) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16
弊社が提供している英文法ドットコムで確認したところ、画面サイズは丁度あうのですが、画像が少しぼやけた感じになってしまいました。iPhone4でアクセスした場合に、より高精細な画像を表示したければ、JavaScriptを利用した方法を使えば良さそうです。