Жизнь в движении: руководство по анимации мобильных визуализаций данных

Опубликовано: 2022-07-22

В наши дни, когда технологии управляют сбором и производством огромных объемов данных, относительно легко получить информацию, которая поможет вам принимать повседневные решения. Мобильные приложения используют данные о частоте сердечных сокращений и другие биометрические данные для отслеживания здоровья и целей упражнений. Они предоставляют данные в режиме реального времени об инвестициях, личных расходах и составлении бюджета. Они даже могут помочь родителям оценить особенности кормления и сна их новорожденных.

Чтобы понять огромный объем доступных данных, достаточно взглянуть на годовые отчеты дизайнера Николаса Фелтона, составленные на основе его личных данных. Когда у вас под рукой так много информации, самое сложное — разобраться в ней.

Здесь может помочь анимация. Анимация данных делает их более понятными, привлекательными и полезными, особенно на маленьких экранах мобильных устройств. С анимацией числа легче усваиваются, и становятся очевидными упущенные из виду тенденции, шаблоны и повествования. Интерактивность в реальном времени с этими визуальными элементами способствует вовлечению и позволяет пользователям более глубоко изучать данные.

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

Преимущества анимации мобильных визуализаций данных

Анимация — это не просто украшение визуализации данных. Движение предлагает множество преимуществ, и его следует применять с целью достижения конкретного результата.

Ключевым преимуществом использования движения в визуализации данных является помощь пользователям в восприятии тенденций и изменений. Покойный академик Ганс Рослинг известен анимацией, в которой он нарисовал данные о продолжительности жизни и доходах, чтобы показать изменения в состоянии здоровья и благосостояния в десятках стран за десятилетия. Это захватывающая анимация, которая проясняет тенденции с течением времени и противодействует общепринятым представлениям о глобальном развитии.

Отрывок из «200 стран, 200 лет, 4 минуты Ганса Рослинга — радость статистики» на BBC Four.

Исследования показывают, что анимация статических диаграмм может улучшить графическое восприятие и повысить интерес зрителей. Например, вместо того, чтобы отображать диаграмму сразу, элементы могут входить с разной скоростью, чтобы не перегружать зрителя слишком большим количеством информации. Движения «помогают показать или улучшить визуальную иерархию элементов или ориентацию осей и то, как отображаются данные», — говорит Татьяна Донска, лондонский дизайнер UI/UX в сети Toptal.

Анимация также помогает дизайнерам эффективно использовать экраны мобильных устройств. «Движение в визуализации данных помогает понять переходы между различными состояниями и предоставляет больше информации, не загромождая пользовательский интерфейс», — говорит Донска. Интерактивность в реальном времени может дополнительно поддерживать чистый интерфейс, поскольку пользователи могут просматривать данные с помощью жестов, таких как касание, перетаскивание, прокрутка и масштабирование. Например, пользователи могут провести пальцем по оси, чтобы отобразить различные значения, или нажать, чтобы открыть числа.

Включение обновлений в режиме реального времени в анимированные визуализации данных может сделать их еще более привлекательными для пользователей. Оладжиде Акинпелу, дизайнер UI/UX компании Toptal из Нигерии, говорит, что наблюдение за обновлением данных перед нашими глазами помогает человеческому познанию. Пользователю, обновляющему статические данные, будет труднее обнаружить изменения; движение в реальном времени помогает им выявить идеи, которые в противном случае они могли бы пропустить.

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

Методы анимации и визуализации данных для мобильных устройств

Визуализация данных не ограничивается сложными наборами данных, представленными в виде традиционных диаграмм и графиков. Даже кнопка «Мне нравится», которая показывает настроение пользователя в социальном приложении, — это способ визуализации данных.

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

Четыре техники моушн-дизайна, расположенные в сетке. В разделе «Изменение значения» столбцы на графике поднимаются и опускаются. В разделе «Замедление, смещение и задержка» два круга заштрихованы в разных процентах, которые увеличиваются и уменьшаются с разной скоростью. В разделе «Воспитание» перемещение точки на линейном графике показывает изменения значения. В разделе «Масштабирование» увеличительное стекло увеличивает точку на карте.
Эти четыре распространенных метода моушн-дизайна можно применять к анимированным визуализациям данных на мобильных устройствах.

Изменение значения

При отображении изменения значения с анимацией вместо отображения статического числа числовой счетчик тикает вверх или полоса поднимается, прежде чем приземлиться на окончательное число. Это может быть мощным способом передать прогресс или рост — или их отсутствие. Это также означает, что данные могут быть изменены, а в некоторых случаях анимация значений указывает на интерактивность.

Информационная панель кредитного рейтинга с надписью «Top of the Charts». Круговой счетчик анимируется, чтобы увеличиться с 300 до 850, что является текущим кредитным рейтингом пользователя. По мере увеличения чисел они меняются с красного на зеленый.
Изменения значений позволяют пользователям увидеть влияние своего поведения. Суровый Асивал

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

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

Ослабление, смещение и задержка

В физическом мире объект не может мгновенно разогнаться с нуля до 20 миль в час. Однако в цифровом мире вы можете создать движение без ускорения или замедления. Но это не значит, что вы должны. Человеческому глазу такое движение кажется неестественным, поэтому полезно придавать графическим элементам естественную скорость входа и выхода, что называется замедлением.

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

Анимация, показывающая различные информационные панели в приложении для личных финансов. Первая информационная панель показывает общий баланс пользователя, сумму, потраченную в день, и круговую диаграмму, выделяющую одну категорию («Развлечения») по отношению к общим расходам. На следующем экране показаны трендовые сделки и рекомендуемые покупки акций. На третьей панели отображаются общие ежемесячные расходы пользователя и расходы по трем основным категориям: аренда дома, одежда и продукты. Гистограмма показывает процент от общих расходов для каждой категории, причем проценты показываются с разной скоростью.
В этой анимации личных финансов такие элементы, как категория и процент ежемесячного бюджета, вводятся с разной скоростью, чтобы дать пользователям более четкое представление о своих расходах. thrc.eth

Воспитание детей

Родительские отношения создают отношения между компонентами пользовательского интерфейса. Когда свойство (например, положение, масштаб или цвет) в родительском элементе изменяется, свойство в дочернем элементе изменяется. Например, на линейной диаграмме, если точка на линии является родительской, когда пользователь перетаскивает точку, он может видеть изменение значения (дочернего объекта).

Воспитание — эффективный способ повысить интерактивность и создать иерархию.

Анимированный экран телефона с надписью «Как прошла ваша поездка?» наверху. В центре экрана находится лицо персонажа. Ниже находится ползунок, который при перемещении меняет выражение лица персонажа и ответ на вопрос («Счастливый», «Крутой», «Хорошо», «Грустно» или «Злой»).
Когда пользователь оценивает свою поездку с помощью ползунка (родительский объект), выражение лица персонажа (дочерний объект) меняется. Сачин Дас

Масштабирование

Масштабирование позволяет пользователям легко перейти от просмотра данных с высоты птичьего полета к более детализированному. Это может быть полезно при представлении больших наборов данных, которые обычно можно просматривать на компьютере. Например, приложение для отслеживания акций может загружать еженедельный обзор цен на данную акцию и позволять пользователям увеличивать или уменьшать масштаб, чтобы отображать ежедневные или годовые данные.

Одной из наиболее распространенных форм визуализации данных являются карты, которые широко используются в приложениях для фитнеса, проката велосипедов и такси. Масштабирование является важным инструментом в этом контексте, поскольку границы мобильного экрана сильно ограничивают то, что может быть представлено в одном изображении.

Анимированное фитнес-приложение, которое показывает панель управления пользователя. Когда нажимается «езда на велосипеде», экран переключается на карту и увеличивает точку, представляющую пользователя, который движется по маршруту. Под картой находится информация о частоте сердечных сокращений, таймер тренировки и трекер расстояния, пройденного на велосипеде.
В этом фитнес-приложении пользователи могут увеличивать масштаб, чтобы просмотреть подробный маршрут тренировки. Ризал Рамадан

Подводные камни моушн-дизайна, которых следует избегать

Эдвард Тафте, человек, которому приписывают буквальное написание книги о современной визуализации данных, придерживался простого принципа: «Прежде всего покажите данные».

Сосредоточьтесь на передаче информации. Такие атрибуты, как цвет, форма и движение, следует использовать только для улучшения понимания данных. Посторонние визуальные элементы — или «мусор на графике», как назвал его Тафти, — отвлекают от этой цели.

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

«С мобильными устройствами у вас уже есть небольшой форм-фактор, который требует внимания», — говорит дизайнер-ветеран Даррелл Эстабрук, который присоединился к сети Toptal в 2019 году. В любом мобильном рабочем процессе без хорошо продуманных дискретных шагов «пользователь может пойти наперекосяк».

Эстабрук добавляет: «При любой визуализации данных вы должны спросить, какую информацию вы предоставляете пользователю, чтобы он мог принять следующее решение… нажать кнопку, написать электронное письмо или копнуть глубже. Что вам нужно сделать, чтобы предоставить им эту [информацию]?»

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

Ресурсоемкие визуальные эффекты, которые не добавляют большой ценности

Рендеринг движения в визуальных элементах может быть ресурсоемким на серверной части и может негативно сказаться на производительности и взаимодействии с пользователем во внешнем интерфейсе. Большие наборы данных или данные, требующие обширного кодирования, повышают этот риск. Прежде чем вкладывать ресурсы в создание таких визуальных эффектов, дизайнерские команды и клиенты должны четко представлять себе желаемый результат и то, что он будет стоить затраченных усилий.

Кричащая или излишняя анимация

Анимированные визуализации данных должны поддерживать назначение приложения. Приложение для изучения языка может использовать движение, чтобы подчеркнуть прогресс пользователей, в то время как инвестиционное приложение может тонко выделить важные данные. Однако, независимо от характера приложения, в большинстве случаев дизайнерам следует избегать ярких анимаций, таких как падающие конфетти или фейерверки. Они не только рискуют геймифицировать визуальные эффекты, что может привести к нездоровому взаимодействию с приложением, но и могут скрыть или преувеличить то, что на самом деле передают данные.

Слишком интерактивные визуальные эффекты

Работа с данными требует определенной степени точности, и пользователям потребуется приличная часть экрана смартфона — от 7 до 10 мм обычно считается лучшей практикой — для успешного выполнения жестов. Слишком много интерактивности может оказаться громоздким и разочаровывающим. Полезно расставлять приоритеты по одному действию за раз.

Непоследовательный стиль

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

По словам Акинпелу, дизайнера UX/UI из Нигерии, поддержание стилистической последовательности «в виде используемого перехода, типа анимации, смешения цветов» помогает пользователям ориентироваться в наборах данных.

Контрольный список под названием «Эффективная визуализация данных должен» с отмеченными четырьмя пунктами: «Иметь четкие цели», «Соответствовать назначению приложения», «Отдавать приоритет одному основному действию за раз» и «Поддерживать согласованные переходы, анимацию и цвета». ."
Избегайте распространенных ошибок при анимации данных с помощью этих рекомендаций.

Идти в ногу с растущими данными

Данные прочно вошли в нашу жизнь, от работы и учебы до здравоохранения и финансов. С появлением все более совершенных смартфонов и распространением связи 5G объем данных и возможности их применения, несомненно, также будут расти.

Анимация может быть важным инструментом, помогающим людям осмыслить всю эту информацию. Движение облегчает пользователям понимание ключевых показателей, тенденций и взаимосвязей. Однако, как и в случае с любой функцией UX, анимацией можно злоупотреблять или использовать неправильно, что в конечном итоге может сделать данные менее понятными. Используя принципы и методы моушн-дизайна, дизайнеры могут создавать привлекательные и информативные анимированные визуализации мобильных данных.

Дальнейшее чтение в блоге Toptal Design

  • Привлекательность и движение: руководство по принципам моушн-дизайна
  • Растущее влияние индустрии моушн-дизайна
  • Порадуйте пользователей этими рекомендациями по дизайну мобильных приложений