(function (d, ver) { var s = d.createElement('script'); s.src = window.__specials_cdn + 'SpecialBranding/top.min.js?' + ver; s.async = true; var container = d.getElementById('special-branding-top'); if (container) { s.onload = function () { new window['BrandingTop']({ container, content: { theme: 'light', link: 'https://go.vc.ru/u3sR', text: 'Познакомьтесь с нашими проектами поближе 👀', button: 'Открыть кейсы', color: '#e6e6e6', textColor: '', img: '', }, }); }; } d.body.appendChild(s); })(document, '__specials_version' in window ? window.__specials_version : 0); (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(22537453, "init", { defer: true, clickmap:true, trackLinks:true, accurateTrackBounce:true }); ym(22537453, 'hit', window.location.href);

Как сделать мобильный интерфейс, который не бесит

Digital-агентство «Атвинта» рассказывает о том, что учитывать при создании мобильного интерфейса — на примере визуально простого приложения «Датчик спокойствия».

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

Задача

«Датчик спокойствия» — одна из услуг оператора связи Кузбасса Good Line для частных клиентов. Это камера в квартире, которая реагирует на движение, изменение картинки, громкие звуки, идентифицирует зарегистрированных пользователей и передает информацию о происходящем хозяевам дома. «Датчик спокойствия» помогает удаленно мониторить ситуацию дома в отсутствии хозяина.

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

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

Проектирование и дизайн

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

Сценарий 1

Человек получил уведомление об опасном событии. Тогда нужно сразу показать, что происходит дома и попасть на экран «Камеры».

На экране «Камеры» пользователь:

  • видит, что происходит в квартире прямо сейчас
  • включает или отключает видеонаблюдение
  • устанавливает таймер включения на нужное время (ночной режим)
  • просматривает список зарегистрированных членов семьи и их статус: дома или нет.

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

Одна из аудиторий приложения — родители с детьми. Такое решение позволяет родителям убедиться, что все в порядке, и не надоедать ребенку звонками.

Сценарий 2

Человек зашел в приложение, чтобы узнать, как обстоят дела дома. Тогда он попадает на экран «События».

Экран «События» показывает, что зафиксировал датчик за определенный промежуток времени.

События выделяются при помощи иконок и цветовой дифференциации:

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

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

Вот так выглядит процесс работы пошагово:

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

(function (d, ver) { var s = d.createElement('script'); s.src = window.__specials_cdn + 'SpecialBranding/bottom.min.js?' + ver; s.async = true; var container = d.getElementById('special-branding-bottom'); if (container) { s.onload = function () { new window['BrandingBottom']({ container, content: { theme: 'light', link: 'https://go.vc.ru/u3sR', text: 'Познакомьтесь с нашими проектами поближе 👀', button: 'Открыть кейсы', color: '#e6e6e6', textColor: '', img: 'cba9d7af-106a-5987-b37f-a9fcea6fbfbb', }, }); }; } d.body.appendChild(s); })(document, '__specials_version' in window ? window.__specials_version : 0);
0
12 комментариев
Написать комментарий...
Ruslan Kokin

Перекрытие скриншота камеры примерно на 25% плашкой слева не является проблемой? В разных сценариях именно в том месте может быть объект движения. Кстати, а почему только скриншот? Видео на n-секунд камера может писать?

Ответить
Развернуть ветку
Атвинта digital agency
Автор

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

Ответить
Развернуть ветку
Атвинта digital agency
Автор

Как минимум видео тяжелее. Не все устройства и не всякий интернет смогут принять этот медиаформат.

Ответить
Развернуть ветку
Ruslan Kokin

Да ну? Что это за телефон, на который можно поставить вашу аппку, но нельзя смотреть видео? И какой срез по устройствам ЦА продукта?

Ответить
Развернуть ветку
Атвинта digital agency
Автор

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

Ответить
Развернуть ветку
Ринат Карлин

Есть большой вопрос про аватары - если это дом, квартира, офис, зачем они нужны? При этом дублируется имя - Константин, Татьяна пришли - ушли. Минимально - Иконка ухода крупнее - текст - Костя пришел. Татьяна ушла. Сейчас же у вас и в том и в другом варианте происходит ненужный дубль информации. По поводу плашки с текстом на скрине комнаты, согласен с Русланом, спрятана полезная инфа. Эта фотка мелкая то по сути нужна не только для того, чтобы понять в какой комнате нарушен покой или зафиксировано движение и во сколько, а чтобы быстро определить, не кликая во внутрь, что является причиной - кот, сквозняк или ворюга. Это даст экономии времени и избавит от лишних кликов на просмотр всей фотки.

Ответить
Развернуть ветку
Атвинта digital agency
Автор

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

Ответить
Развернуть ветку
Евгений Пронягин

Мне одному показалось что статья не отвечает на вопрос в заголовке? Тупо рекламная статья

Ответить
Развернуть ветку
Илья Горбаров

Как и статья с заголовком как заработать миллион... Если в ней будет написано про личный опыт – сможет только мотивировать вас или натолкнёт на нужные мысли.

Ответить
Развернуть ветку
Ruslan Kokin

А как реализован контроль членов семьи? Из статьи показалось, что люли должны жить по какому-то строгому расписанию.

Ответить
Развернуть ветку
Атвинта digital agency
Автор

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
9 комментариев
Раскрывать всегда