В настоящее время я разрабатываю клиентское приложение, которое будет предназначено как для смартфонов, так и для планшетов. Поэтому он получит два разных режима макета.
Хотя пользователь сможет переключаться между двумя режимами, мне придется предварительно установить режим при первом использовании приложения.
Поэтому я ищу надежный способ автоматически определять, приходит ли пользователь с планшетом или смартфоном (браузеры для настольных компьютеров не актуальны).
Я мог бы проверить разрешение браузеров, но я не уверен, что это верный путь в Рим, поскольку разрешение iPhone 4 с разрешением 960x640 пикселей почти такое же, как разрешение экрана iPad с разрешением 1024x768, и имейте в виду, андроид устройства.
Есть предложения?