Нет, недостаточно просто создать изображение _2x
. Apple использует собственный скрипт, чтобы заставить это работать. Это описано здесь:
http://cloudfour.com/how-apple-com-will-serve-retina-images-to-new-ipads/
Это не идеальное решение, так как оно тратит впустую полосу пропускания, сначала загружая изображение обычного размера, и делает дополнительные запросы к серверу.
Как обслуживать изображения с высоким разрешением - это открытый вопрос. На W3C есть неофициальное обсуждение этого вопроса:
http://www.w3.org/community/respimg/
Добавление размеров width
и height
к <img>
, составляющих половину реального размера пикселя изображения, является хорошим способом обслуживания изображений с высоким разрешением, хотя при этом на экранах с обычным разрешением будет использоваться некоторая пропускная способность. *
Возможно, вы захотите включить лучшую интерполяцию изображения при использовании этого.