Самый эффективный способ адаптации текущих макетов к различным устройствам и разрешениям.

Я сделал около 90 экранов макетов в Photoshop для приложения. Мокапы сделаны для iPhone 5 / iOS7 (640 на 1136 пикселей). Все рассчитано с точностью до пикселя.

Теперь руководство хочет увидеть мокапы на iPhone 3GS/iOS6, iPhone 4 и iPhone 6, а также то, как это будет выглядеть для Android-устройств.

Обычный способ — вернуться в Photoshop и создать новый набор из 90 экранов и перенастроить/позиционировать все для iPhone 3GS, iPhone 4, iPhone 6, а затем для систем на базе Android, это означает, что мне нужно делать макеты для Samsung Galaxy Note II, Nokia Lumia, Windows Phone, HTC и 750 других типов телефонов.

Теперь, чтобы сделать и задокументировать только 90 экранов, потребовалось около 3-4 полных недель... нет возможности (и нет времени) сделать это для всех телефонов.

Итак, с моими текущими макетами iPhone 5, есть ли какой-нибудь быстрый способ перенастроить его, чтобы он подходил для большинства устройств как можно скорее? Или на самом деле команде разработчиков проще исправить это?

Не могли бы вы просто выбрать один «репрезентативный» образец и адаптировать его? По крайней мере, это даст им представление о том, как это будет выглядеть...
Не уверен в этом. Обычно рабочий процесс в отрасли такой?
Зависит от. Но если вы скажете им, что адаптация 90 экранов займет около 4 недель по премиальной цене, они, вероятно, согласятся на репрезентативный образец :)
Я действительно не думаю, что какую-либо иконку следует делать в Photoshop, а в векторной программе. Можно отретушировать в фотошопе, но только мелкие детали.
Девяносто PSD!? Боюсь, вы заставили руководство ожидать такого рабочего процесса. Увы, это действительно плохой способ сделать это. PSD — это просто не приложение. А ты просто копаешь яму глубже. Как только сможете, выйдите из Photoshop и приступайте к реальному прототипированию.
Но, отвечая на ваш вопрос, нет, быстрого способа сделать это не существует — именно поэтому создание прототипов в Photoshop не идеально. :)

Ответы (5)

Думайте с точки зрения шаблонов

Скорее всего, у вас нет 90 абсолютно уникальных страниц (если они есть, у вас, вероятно, другая проблема). Для большинства приложений (или сайтов) у вас есть несколько шаблонов, способных настроить центральные элементы страницы. интерфейс.

Начните с просмотров

Вы вложили массу труда в создание этих 90 представлений, так что вы, вероятно, хорошо знаете шаблоны. Вернитесь назад и определите 6–12 ключевых представлений, которые отвечают на критические вопросы о структуре пользовательского интерфейса (по моему опыту, это самое приятное место). Вы ищете те, которые могут служить стандартами пользовательского интерфейса для всего остального.

Затем оцените устройства

Устройств много, но они не такие уж и разные. Поскольку вы вышли из ворот с iOS7 и iPhone 5, я предполагаю, что это основная часть вашей целевой аудитории. Это должно довольно четко изложить вашу стратегию iOS. Вы действительно собираетесь увидеть много пользователей на iPhone 3s? Вряд ли. Вы можете указать, что делает уменьшенное пространство экрана на паре ключевых просмотров, и оставить все как есть.

Теперь вы должны спросить себя, сделаете ли вы полностью нативный скин пользовательского интерфейса Android? Ваш текущий дизайн выглядит очень iOS? Если это так, вы можете добавить немного Material Design, учесть удобную постоянную кнопку «Назад» и снова расположить эти ключевые экраны. Не 90, а только те горстки, которые вы определили на последнем шаге.

Наконец, вы должны рассмотреть планшеты и ужасный фаблет (тупой Galaxy Note!). Вы их тоже собираетесь приютить? По крайней мере, неплохо было бы сделать пару просмотров для планшета. Если это большой вариант использования, сделайте все основные страницы шаблона для каждой ОС.

Проверка реальности управления

Управление

А теперь вернитесь к руководству и покажите им всю эту потрясающую работу.

«Зацените, ребята. Я все предусмотрел».

Вы указываете, что решили все для основного целевого устройства. Кроме того, вы вернулись и обратились ко всем основным контекстам устройства. На этой основе инженеры могут разработать MVP и протестировать его на чем угодно. С этого момента вы будете проворны и будете решать конкретные проблемы по мере их возникновения. Все хорошо, я все предусмотрел.

Будущая ссылка

Используйте Эскиз. Вы будете счастливее.

Как вы заметили, слишком сложно рассматривать возможность создания дизайнов для всех устройств и разрешений, особенно в Photoshop. Возможно, вы захотите оценить наиболее распространенные устройства, которые будут использоваться с приложениями, которые вы разрабатываете.

Или позвольте гибкости в ваших проектах. Устройства Android используют dpi, поэтому в зависимости от ваших целевых пользователей вы можете проектировать для низкого (ldpi), среднего (mdpi), высокого (hdpi), xhdpi, xxhdpi и т. д. iOS использует систему на основе точек аналогично дать вам 1x, 2x и 3x. Так что, если вы будете осторожны, вам может сойти с рук проектирование с плотностью пикселей всего 4/5 экрана. Имея это в виду, что касается программного обеспечения, возможно, использование Illustrator или Sketch в будущем поможет.

Наконец, что касается вашей текущей проблемы, возможно, было бы неплохо создать прототип, который будет достаточно хорошо масштабироваться. Pixate, Invision, Marvel, Framer отлично справляются с различными требованиями к прототипированию.

Спасибо KJP. Для таких инструментов, как Pixate, Marvel, Framer и т. д., я просто создаю один набор из 90 макетов в этих инструментах, и у них есть некоторая функция, которая позволяет мне выбрать размер устройства, а затем волшебным образом автоматически переместить элементы или что-то похожее?
@Xeon - вроде ... Обычно вы выбираете устройство по умолчанию, которое будет использоваться с вашими проектами, поэтому Pixate, Marvel и т. Д. Масштабируются оттуда. Он будет растягиваться в зависимости от разрешения — вы поняли.

Это немного зависит от того, для чего предназначены эти изображения, но если они предназначены для просмотра клиентом, то этот метод должен работать нормально и ускорять работу.

  1. Импортируйте (поместите) каждый PSD Photoshop в Indesign и сохраните слои.
  2. Создайте «Альтернативные макеты» для каждой новой спецификации/устройства.

Это потребует некоторой настройки (если жидкий макет работает хорошо, то это бонус), но рабочий процесс должен быть намного быстрее, чем переделка в Photoshop.

Есть несколько недостатков, но любой хороший разработчик должен иметь возможность работать с этим, особенно с набором надежных мастеров, которые вы уже создали.

Т

Спасибо, попробую, хотя я не думаю, что InDesign позволяет мне импортировать PSD-файл со слоями. Я могу импортировать PSD-файл через «Файл» > «Поместить»… но как только он загружается в InDesign, это просто плоское изображение, а не редактируемые слои.

Вы используете Photoshop, поэтому я думаю, что вы, вероятно, подписаны на Adobe Creative Cloud и, следовательно, имеете доступ к Edge Reflow CC . Edge Reflow был создан для дизайнеров адаптивных/отзывчивых веб-сайтов и в основном представляет собой инструмент для изменения размера веб-макетов из фотошопа. Над каждым дизайном потребуется некоторая работа в Edge Reflow, но, оказавшись там, вы сможете поразить каждый размер устройства, используя только один psd!

Я рекомендую использовать соотношение сторон (вики-поиск), настроить макеты по начальному соотношению и сгенерировать все макеты из списка соотношений сторон, таких как соотношение сторон Apple IOS , а для Android-радио пропорций использовать фактические размеры «например» как: 2: * "маленький", 4:* "нормальный", 7:* "большой", 10:* "большой" (рекомендуется коэффициент масштабирования 3:4:6:8:12:16)

Простое масштабирование веб-сайта не делает его отзывчивым. «Отзывчивый дизайн — это подход к созданию веб-страниц, который использует гибкие макеты, гибкие изображения и медиа-запросы с каскадными таблицами стилей. Целью адаптивного дизайна является создание веб-страниц, которые определяют размер и ориентацию экрана посетителя и соответствующим образом изменяют макет. " источник
хорошо, но любое поле тега содержимого html должно учитывать это, как и правила медиа-запроса css, потому что отзывчивым является только создание одного макета для доступа ко всем устройствам.
Я не использовал слово «масштабирование» для сети, только коэффициент масштабирования, а не сеть.