Вам необходимо использовать медиа-запрос.Retina не будет автоматически предполагать, что вы используете 2x активы без него;это приведет к тому, что вся графика сайта будет отображаться на 50% от их предполагаемого размераКатастрофа!
(из шаблона HTML5):
/* iPhone 4 and high pixel ratio devices ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
Здесь вы также можете использовать соотношение: 2 для таргетинга только на iPhone Retina, но некоторые устройства, такие как Samsung Galaxy S, также имеют довольно высокое разрешение- 220ppi, я думаю - хотя они не совсем двойные, так что следите за этим.Эти устройства отвечают на запрос 1.5.Соотношение происходит от количества фактических пикселей, которые занимают видимый пиксель.Пиксельная математика, ура!Наконец доказывает, что они не являются (и никогда не были) абсолютными единицами.