Поскольку число пикселей с iPhone 3 до iPhone 4 удвоилось, это означало бы, что каждый веб-сайт, оптимизированный для iPhone 3, был бы ... крошечным на дисплее.
Следовательно, было введено devicePixelRatio, чтобы сохранить размер веб-сайтов (в мм или дюймах), удваивая физические пиксели, эффективно делая изображения и шрифты с двойным разрешением (сетчаткой) намного более резкими, но сохраняя старый шрифт CSS и размеры пикселей.
DevicePixelRatio составляет 2: 1 на iPhone 4 и 5.
Это означает, что изображение, определенное в css с 100100px, на самом деле будет занимать 200x200 физических пикселей. Таким образом, вы все еще можете css-стиль страницы с общей шириной 320px; 320 провалов - независимые от устройства пиксели.
Обратите внимание, что devicePixelRatio также существует на Android, где оно варьируется от 1,5 до 3.
Дополнительная информация:
http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html и
http://www.quirksmode.org/blog/archives/2012/07/more_about_devi.html