Рубрика «usability» - 49

От переводчика: прочитав статью, начал было отвечать в комментариях, но решил, что текст, на которую я собирался ссылаться, достоин отдельной публикации. Встречайте!

Если вы знаете, как валидировать email-адрес, поднимите руку. Те из вас, кто поднял руку — опустите её немедленно, пока вас кто-нибудь не увидел: это достаточно глупо — сидеть в одиночестве за клавиатурой с поднятой рукой; я говорил в переносном смысле.

До вчерашнего дня я бы тоже поднял руку (в переносном смысле). Мне нужно было проверить валидность email-адреса на сервере. Я это уже делал несколько сот тысяч раз (не шучу — я считал) при помощи классного регулярного выражения из моей личной библиотеки.

В этот раз меня почему-то потянуло ещё раз осмыслить мои предположения. Я никогда не читал (и даже не пролистывал) RFC по email-адресам. Я попросту основывал мою реализацию на основе того, что я подразумевал под корректным email-адресом. Ну, вы в курсе, что обычно говорят о том, кто подразумевает. [прим. перев. Игра слов: «when you assume, you make an ass of you and me» — «когда вы подразумеваете, вы делаете /./удака из себя и из меня»]

И обнаружил кое-что занимательное: почти все регулярные выражения, представлены в интернете как «проверяющие корректность email-адреса», излишне строги.
Читать полностью »

Поддержка тредов в Android-приложении Почты Mail.Ru: добиваемся полного синхрона - 1

Треды, или цепочки писем в почте, — одна из фич, на которые у гиков и массовой аудитории полярные взгляды. Гики активно ими пользуются; обычные пользователи, как показывают наши опросы, относятся к ним скорее настороженно. Во-первых, непривычно, во-вторых, люди опасаются, что не смогут сориентироваться в цепочках. Когда мы реализовывали треды в веб-версии Почты Mail.Ru, мы помнили об этом челлендже — и нашли, как нам кажется, максимально удобный и интуитивно понятный алгоритм группировки, который будет удобен и гикам, и менее продвинутым юзерам. За основу в работе над мобильными тредами мы взяли систему, разработанную большой Почтой, так как мы не хотели запутать пользователей и делать разную логику. Наша задача с точки зрения продукта заключалась в том, чтобы и веб-треды, и мобильные треды работали для пользователя одинаково. Но многие вещи пришлось переделывать с учетом офлайн-работы. О том, как мы сделали в Android-приложении Почты Mail.Ru цепочки, где письма не теряются даже при сбоях в сети, я расскажу в этой статье (о том, как сделали то же самое в iOS-приложении, расскажем в одном из следующих постов).
Читать полностью »

Landing page. Из чего состоит. Виды. Процесс работы - 1 В свое время при начале работы с CRM-системами, мне пришлось косвенно и напрямую разбираться с Landing Page: что это такое; какие бывают Landing Page; почему их используют; какую пользу они приносят, какой вред; в чем отличие их от сайта? Эти и многие другие вопросы стояли передо мной. Думаю, с ними сталкиваются многие, кто услышал что-то про Landing Page и решил сделать его для себя или своей компании.

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

Читать полностью »

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

image Читать полностью »

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

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

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

Юзабилити торговых терминалов: UX-тенденции мобильных и десктоп-приложений для торговли на бирже - 1

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

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

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

image Читать полностью »

Web без мышки - 1 Наверное, все при взгляде на этот экран мысленно переносят обе руки на клавиатуру. Да, тут можно было навигироваться без мышки и это было быстро и хорошо! Многие до сих пор используют подобные менеджеры (Total commander, Far etc).

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

Как же достичь удобства навигации без мышки в вебе?
Читать полностью »

image Я занимаюсь созданием сайтов. Заметил, что в последнее время очень много клиентов из сферы доставки еды. Всем нужны красивые дешевые сайты. Вроде бы что тут такого – скачиваем любую CMS c шаблоном интернет-магазина, наполняем и готово! Таких сайтов очень много и они очень неудобны, так как их владельцы просто не заморачиваются на мелочах и не думают о своих клиентах, как о пользователях сайта.

Рассмотрим основные особенности, на которые стоит обратить внимание любой начинающей службе доставки еды на этапе создания сайта.
Читать полностью »

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js