Есть ли способ определить, использует ли пользователь планшет или телефон? Например, человек, занимающийся серфингом в Интернете с помощью планшета (любой планшет Android с версией 3+ и iPad), он, несомненно, хотел бы просмотреть ту же не урезанную версию, что и человек, сидящий на настольном компьютере. И телефон-серфер наверняка предпочел бы урезанную версию сайта, потому что он быстрее загружается и может быть проще перемещаться с помощью большого пальца. Это можно сделать с помощью проверки ширины экрана октавы UserAgent:
Каков наилучший способ обнаружения мобильного устройства в jQuery?
Но проблема связана с телефоном, как Google Galaxy Nexus, который имеет такое же разрешение, что и планшет, но только половину размера экрана. На мой взгляд, было бы лучше показать мобильную версию, так как экран небольшой, хотя разрешение высокое.
Есть ли способ обнаружить это или мне нужно сделать компромисс?