Офтоп Aleksandr Ageev
705

Превращаем скучные задачи в увлекательную игру: дизайн интерфейса геймификации на примере Gemini 2

В закладки

Gemini — это утилита для macOS, которая с помощью умного алгоритма помогает находить и удалять идентичные и похожие файлы, включая фотографии и аудио.

Утилита была создана компанией MacPaw, а ее последняя версия Gemini 2 в 2017 году получила престижную награду Red Dot Award в области пользовательских интерфейсов.

Идея системы геймификации

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

Для каждого пользователя ввели ранг, который бы соответствовал его опыту. Так, при удалении файлов пользователь стал получать не только дополнительное свободное место в памяти, но и награды за свои усилия. Все должно было происходить как в игре: прохождение новых уровней, достижения и азарт от побед.

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

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

Оценка времени и карандашные скетчи

Идеи для иллюстраций достижений

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

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

Тестирование и выбор вариантов

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

Идеи для беджей

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

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

Финальный вариант достижений

Делаем жизнь ярче

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

Финальный вариант беджей

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Aleksandr Ageev", "author_type": "self", "tags": [], "comments": 1, "likes": 7, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 33601, "is_wide": false, "is_ugc": true, "date": "Tue, 20 Feb 2018 15:13:39 +0300" }
{ "id": 33601, "author_id": 146565, "diff_limit": 1000, "urls": {"diff":"\/comments\/33601\/get","add":"\/comments\/33601\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/33601"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199791, "possessions": [] }

1 комментарий 1 комм.

Популярные

По порядку

2

Дизайны у вас крутые, а по сути какой-то оверкилл. Утилита, которой раз в год пользуются, может быть и попроще. Собственно, как бесплатные аналоги.

Ответить

0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Хакеры смогли обойти двухфакторную
авторизацию с помощью уговоров
Подписаться на push-уведомления
{ "page_type": "default" }