Я просмотрел несколько статей и обсуждений, подобных одной здесь и здесь, о разрешениях изображений, которые новые 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 plus.
Узнайте больше об этом здесь, в этой теме
Следовательно, iPhone 6 использует изображение @ 2x, такое же, как iPhone 4, 5 и 5S, поскольку он имеет тот же PPI, а iPhone 6 plus использует @ 3x.