web design uiOctober 30, 20269 min read

Дизайн погодного приложения: редизайн главного экрана, до и после

Главный экран погодного приложения от джуна: девять плиток с деталями шрифтом 9 px и список на десять дней. И тот же экран после правок. Каждое изменение рядом, причина каждого и бесплатный файл Figma.

By Boone
XLinkedIn
Weather App Design: A Home Screen Redesign, Before and After

Люди открывают погодное приложение, чтобы получить ответ на один вопрос: что сейчас на улице и что будет дальше? Первый черновик ниже отвечает на него, а потом продолжает говорить, потому что показывает всё, что вернул прогноз: полное название места, время обновления с точностью до секунды, девять плиток шрифтом 9 px и десять дней цветных иконок. Исправленная версия сохраняет те же данные и решает, для чего вообще нужен главный экран.

Весь экран, до и после

Черновик джуна

Главный экран погоды на среднем синем: длинное название места со временем обновления, 72 градуса F, лента из восьми часов, девять маленьких плиток с деталями на белой карточке и список на десять дней

Исправлено

Тот же главный экран погоды после правок на более глубоком синем градиенте: New York, очень крупные 72 градуса, солнце за облаком, одна карточка с шестью часами, четыре карточки с деталями и прогноз на три дня с полосами диапазона

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

Каждая карточка справа начинается от одного и того же левого края в 20 px, а иконка состояния, жёлтое солнце за белым облаком, стоит справа в первом блоке, напротив числа.

Черновик джунаИсправлено
Температура52 px84 px
Плитки с деталями94
Строки прогноза103
Вкладки54
Боковые поля14 px слева, 12 px справа20 px с обеих сторон
Размеры текстаот 8 до 13 pxот 13 до 28 pt

Правка 1: город и одно крупное число

До

Синяя карточка с надписями New York, NY, United States, Updated 10/24/2026 09:41:12, переключатель F и C, 72 градуса F, Partly Cloudy и строка с максимумом, минимумом, ощущаемой температурой и дождём

После

Синий блок с надписями New York, очень крупные 72 градуса, Partly cloudy, H 75 и L 61, справа солнце за облаком

Название места со штатом и страной, время обновления, переключатель и мелкая строка фактов против города, крупного числа, неба и диапазона за день.

Первая карточка черновика — это форма для данных прогноза. «New York, NY, United States» — три названия одного места, где человек и так знает, что находится. «Updated 10/24/2026 09:41:12» точно до секунды и бесполезно для человека: никто не решает, что надеть, по метке времени. Переключатель единиц сидит в углу самой важной карточки.

Исправленная версия пишет «New York» и «72°» и делает число 84 px, самым большим на экране, потому что это и есть ответ на вопрос. Дальше словами идёт небо, «Partly cloudy», затем диапазон дня, «H 75° L 61°». Ощущаемая температура и вероятность дождя ушли из этого блока: число «ощущается как» переехало в детали, где получило отдельную карточку.

Правило на будущее: верх главного экрана отдан одному ответу. Данные, которые человек проверит вторыми, поместите на шаг ниже.

Правка 2: шесть часов, одна карточка, место для чтения

До

Белая карточка Hourly Forecast с восемью узкими колонками: время, маленькая иконка и температура, и ссылка See more

После

Синяя карточка Sunny spells until 3 pm с шестью колонками: время, крупная иконка и крупная температура

Восемь узких колонок в полосе с рамкой против шести широких с заголовком простым языком.

Черновик втискивает восемь часов в одну строку, поэтому каждая колонка тонкая, а шрифт крошечный. Исправленная версия показывает шесть: Now, 10 am, 11 am, 12 pm, 1 pm и 2 pm. Когда колонок на две меньше, у каждого часа получается иконка побольше и число побольше.

Заголовок карточки из подписи превратился в предложение: «Sunny spells until 3 pm». Он говорит читателю, во что складываются шесть колонок, так что не нужно просматривать каждую иконку, чтобы найти момент, когда погода изменится.

Правило на будущее: у строки данных должен быть заголовок, который говорит, что из неё вынести.

Правка 3: четыре детали, у каждой крупное число

До

Белая карточка Weather Details с девятью маленькими плитками: влажность, ветер, UV-индекс, давление, видимость, точка росы, восход, закат и качество воздуха

После

Четыре синие карточки в сетке два на два: Feels like 74 градуса, Humidity 45 процентов, Wind 8 mph NW и UV index 6 High, в каждой крупное число

Девять маленьких плиток на белой карточке против четырёх более крупных карточек с числом крупным шрифтом.

Девять плиток шрифтом 9 px считают все детали равнозначными, и ни одну не прочитать с одного взгляда. Давление, точка росы и видимость это настоящие данные, но не то, что исправленная версия ставит на первое место.

Остаются четыре: ощущаемая температура, влажность, ветер и UV-индекс. У каждой своя карточка, иконка, маленькая подпись и число куда крупнее, чем в черновике. «6 High» и «8 mph NW» читаются с вытянутой руки. Остальные шесть, давление, видимость, точка росы, восход, закат и качество воздуха, на этом главном экране отсутствуют.

Полноценному погодному приложению всё равно нужно место для них, например экран с деталями, и этот редизайн его не рисует.

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

Правка 4: три дня с полосой для каждого диапазона

До

Белая карточка 10-Day Forecast с десятью строками: название дня, маленькая цветная иконка, процент дождя, максимум и минимум текстом

После

Синяя карточка 10-day forecast с тремя строками: Today, Sun и Mon, в каждой иконка, минимум, полоса от холодного синего до тёплого жёлтого и максимум

Десять строк текста с процентом дождя, максимумом и минимумом против трёх строк с полосой для диапазона каждого дня.

Десять строк «75° / 61°» это десять сумм, которые читатель должен сравнивать в уме. Какой день самый тёплый? Где начинается похолодание? Ответ есть в числах, но глазу приходится его выкапывать.

Сравнение делает полоса. Минимум и максимум каждого дня стоят на общей шкале от 50° до 78°, так что более длинная или смещённая вправо полоса означает более тёплый или более широкий по диапазону день, а цвет вдоль полосы идёт от холодного синего к тёплому жёлтому. Процент дождя из строк ушёл. Суббота, 24 октября, это «Today»; следующие два дня идут за ней.

Правило на будущее: если вопрос в том, как сравниваются элементы ряда, нарисуйте сравнение.

Мелкие правки

  • Один левый край. В черновике 14 px слева и 12 px справа, и блоки не выстраивались в линию. Каждый блок исправленной версии начинается от края в 20 px, между карточками 12 px.
  • Более глубокий синий. Небо это градиент от #1D4ED8 до #3B82F6, где собственный синий черновика стал светлым концом. Карточки лежат на тёмно-синей вуали 24% (#1E3A8A), поэтому выглядят частью неба, а не белыми коробками на нём.
  • Белый текст на синем, который можно прочитать. Белый текст 9 px на #3B82F6 в черновике самая слабая пара на экране. Крупный шрифт на более тёмных карточках это исправляет.
  • Настоящая шкала шрифтов. Текст вырос с 8–13 px до размеров iOS от 13 до 28 pt, а сверху стоит температура в 84 px.
  • Четыре вкладки, не пять. Исправленная версия убирает одну вкладку.
  • Без переключателя единиц на главной карточке. Переключатель F и C ушёл из первой карточки.

Проведите аудит своего погодного приложения

ВопросПочему это важно
Какой один ответ стоит наверху, и он ли самый большой?Первого взгляда должно хватать
Есть ли метка времени или подпись, по которой человек никогда ничего не делает?Точность не равна пользе
У каждой строки данных есть заголовок, который говорит, что из неё вынести?Читателю не надо искать, что изменилось
У деталей есть крупное число и понятная мелкая подпись?Девять равных плиток одинаково игнорируются
Можно ли превратить список дней в полосу для каждого диапазона?Глаз сравнивает формы быстрее, чем суммы

Скачайте файл Figma

В бесплатном файле оба экрана собраны как компоненты, каждая правка показана парой до и после, есть переменные цветов и текстовые стили iOS.

Бесплатный файл Figma

Главный экран погоды, до и после

Оба экрана и каждая исправленная часть как компоненты Figma. Бесплатно, только просмотр, продублируйте в свои черновики.

Открыть в Figma

FAQ

Что должен показывать главный экран погодного приложения в первую очередь?

Город и одну крупную температуру, затем небо и максимум с минимумом за день. Всё остальное на шаг ниже: ближайшие часы, несколько деталей и короткий прогноз.

Сколько деталей показывать на главном экране погодного приложения?

Большинству людей хватает четырёх: ощущаемая температура, влажность, ветер и UV-индекс. Давление, видимость, точку росы и восход или закат вынесите на экран с деталями.

Как показывать почасовой прогноз в погодном приложении?

Шесть часов или около того в одной карточке, с крупными иконками и числами и заголовком, который говорит, во что складываются эти часы, например «Sunny spells until 3 pm».

Как показать прогноз на несколько дней в приложении?

Три дня на главном экране, у каждого полоса от минимума до максимума на одной общей шкале. Более длинным спискам место на отдельном экране.

Какой размер шрифта использовать в погодном приложении?

Используйте шкалу текста платформы, например размеры текста iOS, и держите температуру намного крупнее всего остального. Исправленный экран идёт от 13 до 28 pt с температурой 84 px.

Источники

  • Оба экрана наши, спроектированы и измерены в Figma. Место, температуры и даты выдуманы для упражнения.
  • Контраст проверен по формуле контраста WCAG 2.2: белый текст имеет контраст 4.6:1 или выше на каждой исправленной карточке, а белый текст 9 px на #3B82F6 в черновике дает 3.7:1.
  • Apple Human Interface Guidelines: Typography, для размеров текста iOS, использованных в исправленном экране.
  • Впервые опубликовано как карусель в App Brainy.

Want this for your own app? Our team redesigns app screens like this one, from the first audit to the finished components.

Get Started

More from Brainy Papers

Keep reading