HTTP ридерикт для разных мобильных устройств?
github.com/serbanghita/Mobile-Detect

if($Mobile_Detect->isMobile())…
$Mobile_Detect->isTablet()
$Mobile_Detect->isIphone()
$Mobile_Detect->isIOS()
…
Пробовал много готовых решений, но это вроде самое актуальное.
В http header должно указываться устройство или по крайней мере ОС, с которой был произведен запрос.