Как уже было сказано, iPhone Safari очень хорошо отобразит сайт. Однако сайты, оптимизированные или по крайней мере рассчитанные на 800x600 и более, плохо отображаются на 320x356 в окне просмотра iphone. Потеряно много деталей, и переход по ссылкам может быть неудачным.
Лучший подход - переписать необходимые страницы с учетом вида на iPhone и вставить только необходимые элементы.
iPhone можно обнаружить следующим образом:
$browser = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
if ($browser == true) { echo 'Code You Want To Execute'; }
else{echo 'just carry on';}
И затем страницы должны быть построены путем анализа основных элементов веб-сайта, которые пользователь, вероятно, захочет при просмотре на устройстве меньшего форм-фактора. С конечно же ссылками на полный сайт.
Apple может дать рекомендации для этого, и, конечно, eBay проделал определенную работу, которую можно увидеть, просмотрев там. В кратком изложении здесь я не могу более подробно рассказать о том, как вы делаете этот редизайн, кроме как путем обсуждения, анализа использования сайта и общения с пользователями или владельцами сайта.