В JavaScript это лучший способ определить, есть ли на устройстве пользователя сенсорный экран. Он не будет использовать useragent и попытаться определить, поддерживает ли устройство сенсорный экран.
if ('ontouchstart' in document.documentElement) {
alert('Touch Screen');
}
Как определить, имеет ли пользовательское устройство сенсорный экран, используя PHP?