Я просмотрел несколько статей и обсуждений, например здесь и Здесь о разрешениях изображений, при которых новые iPhone будут использовать изображения @ 3x для отображения. Это правда?
Значит ли это, что нам нужно сохранить три изображения? Скажем, у меня есть изображение размером 50 X 50, нужно ли мне хранить 3 изображения для оптимизации внешнего вида новых iPhone?
- Нормальный (50 X 50)
- @ 2x - Retina (100 X 100)
- @ 3x - Retina HD (150 X 150)
Или в новых телефонах будут использоваться только изображения @ 2x и ничего лучше @ 3x нет?
Я протестировал, создав образец проекта, и все симуляторы, похоже, используют изображения @ 3x, это сбивает с толку.
Изменить
Вот еще немного информации
- 3GS (163 ppi, используйте нормальный)
- 4, 4, 5 и 5 (326 пикселей на дюйм, поэтому мы используем @ 2x)
- 6 (326 пикселей на дюйм, похоже, будет использоваться @ 2x)
- 6 плюс (401 ppi здесь и кроется путаница)
Изменить
Основываясь на ответах Цоба и Нитина, я добавил в свой проект изображения @ 3x.
Информационное редактирование
Я вижу, что немногие пользователи не понимают, почему в iPhone 6 используются изображения @ 2x, даже несмотря на то, что у него более высокое разрешение, причина в том, что
iPhone 6 может иметь другое разрешение, но одинаковую плотность пикселей на дюйм (PPI).
- Разрешение относится к абсолютному количеству пикселей.
- Плотность (также известная как количество пикселей на дюйм - PPI) относится к относительному количеству пикселей на дюйм, которое одинаково в случае iPhone 6 и предыдущих iPhone, но отличается в iPhone 6 плюс.
Узнайте больше об этом здесь, в этой теме
Следовательно, iPhone 6 использует изображение @ 2x, такое же, как iPhone 4, 5 и 5S, поскольку он имеет тот же PPI, а iPhone 6 plus использует @ 3x.