Я создаю веб-приложение, используя jQuery Mobile и PhoneGap. Существует график, и если пользователь использует большой экран, я хотел бы отображать больше точек на этом графике, потому что точки являются tappable и не должны быть слишком близкими (физически).
Например: если у кого-то есть iPhone, я хочу отобразить N точек на линейном графике. Если у него iPad, я хочу отображать очки 2xN (потому что iPad имеет физически больший экран), но если у него есть более новый Android-телефон, который физически мал, как iPhone, но имеет экран со многими пикселями (например, iPad), я хотите отобразить N точек, потому что точки физически малы (и ближе друг к другу).
Так есть способ получить эти данные? Альтернативой является определение того, является ли устройство таблицей.