Да, можете, но не должны.
Если вы добавляете только изображения @ 3x, это уменьшит размер вашего пакета и будет совместим со всеми плотностями экрана.
Обновление. Начиная с iOS 9, Apple представила App Thinning, что означает, что добавление изображений большего размера больше не приведет к увеличению размера вашего пакета. App Store автоматически создает тонкий двоичный файл для каждого конкретного устройства и включает только соответствующие размеры изображений @ 3x или @ 2x.
Я не рекомендую использовать только @ 3x, если вам нужно поддерживать старые устройства. Встраивание только изображений @ 3x приведет к уменьшению ваших изображений при каждом запуске приложения. У этого подхода есть следующие недостатки:
- У вас нет контроля над режимом масштабирования изображения, который использует iOS. На некоторых изображениях после автоматического масштабирования могут появиться значительные пиксели и / или артефакты.
- Масштабирование изображений может потенциально снизить производительность приложения. Это особенно актуально для старых устройств, которые будут сильно масштабироваться. Использование только изображений @ 3x увеличит время обработки этих операций масштабирования даже больше, чем уменьшение с @ 2x.
- У вас не будет возможности для пиксельного экспорта активов. Многие дизайнеры тратят время на то, чтобы вручную масштабировать свои графические ресурсы, чтобы гарантировать, что мелкие штрихи и текстуры не будут нарушены. Это обеспечивает наилучшее взаимодействие со всеми типами устройств.
Если вы заботитесь о том, чтобы ваши приложения выглядели четкими и четкими на большинстве устройств, я настоятельно рекомендую вам хотя бы экспортировать изображения с плотностью экрана @ 2x и @ 3x. В зависимости от требований совместимости проекта я иногда предпочитаю не экспортировать @ 1x.
Если вы ориентируетесь только на iPhone с iOS 7+, вам определенно не нужно экспортировать @ 1x. Все устройства iPhone @ 1x не поддерживают iOS 7+. Единственные устройства @ 1x, о которых вам нужно будет беспокоиться, - это iPad 2 и iPad mini (без сетчатки).
Еще одно примечание: исследуя ваш вопрос, я слышал слухи, что Apple может отклонить ваши приложения из-за того, что у них нет изображений с любой плотностью. Я никогда этого не испытывал. Единственное, что я смог найти в руководстве для разработчиков, - это правило.
2.10 Приложения для iPhone также должны работать на iPad без изменений, с разрешением iPhone и с разрешением 2X iPhone 3GS.
Мне кажется, это означает, что пока это работает, ты в порядке. Но давай, чувак, сделай это красивым!
person
dfmuir
schedule
29.09.2014