Web mobile: comment obtenir la taille de pixel physique?

Je suis entrain de créer une application web à l'aide de jQuery Mobile et PhoneGap. Il s'agit d'un graphique et si l'utilisateur est à l'aide d'un grand écran, je voudrais afficher plus de points sur ce graphique, car les points sont tappable et ne devrait pas être trop proche (physiquement).

Par exemple: si quelqu'un a un iPhone, je veux afficher le N points sur la ligne graphique. Si il a un iPad, je veux afficher 2xN points (à cause de l'iPad est physiquement plus grand écran), mais si il a quelques nouveaux téléphone Android qui est physiquement petit, comme un iPhone, mais dispose d'un écran avec un nombre de pixels (comme un iPad), je veux afficher les N points, parce que les points sont physiquement les petits (et les plus rapprochés).

Donc, il y a un moyen d'obtenir ces données? Une alternative est de déterminer si l'appareil est d'un comprimé.

source d'informationauteur duality_