Илья Бирман

Пользовательский интерфейс

🔍 Начните печатать, чтобы искать по книге или перейти к нужной странице по номеру

Удобно листать не только прокруткой, но и клавишами‑стрелками:

 
между важными местами
Shift
между
разворотами
Илья Бир­ман

Пользовательский интерфейс

Илья Бир­ман

Пользовательский интерфейс

Изда­тель­ство Бюро Гор­бу­нова
2017
Илья Бир­ман

Пользовательский интерфейс

Изда­тель­ство Бюро Гор­бу­нова
2017
удк 655.262
ббк 85.15
Б64
Бир­ман И. Б.
Б64
Поль­зо­ва­тель­ский интер­фейс. —
М.: Изд‑во Бюро Гор­бу­нова, 2017
ISBN 978‑5‑9907024‑1‑7

Пред­став­ляем книгу Изда­тель­ства Дизайн‑бюро Артёма Гор­бу­нова — прак­ти­че­ское руко­вод­ство по поль­зо­ва­тель­скому интер­фейсу. Учеб­ник пред­на­зна­чен для дизай­не­ров, редак­то­ров, руко­во­ди­те­лей, раз­ра­бот­чи­ков и всех, кто при­ча­стен к созда­нию продуктов.

УДК 655.262
ББК 85.15

Оглавление

удк 655.262
ббк 85.15
Б64
Б64
Бир­ман И. Б.
Поль­зо­ва­тель­ский интер­фейс. —
М.: Изд‑во Бюро Гор­бу­нова, 2017
ISBN 978‑5‑9907024‑1‑7

Пред­став­ляем книгу Изда­тель­ства Дизайн‑бюро Артёма Гор­бу­нова — прак­ти­че­ское руко­вод­ство по поль­зо­ва­тель­скому интер­фейсу. Учеб­ник пред­на­зна­чен для дизай­не­ров, редак­то­ров, руко­во­ди­те­лей, раз­ра­бот­чи­ков и всех, кто при­ча­стен к созда­нию продуктов.

УДК 655.262
ББК 85.15

Оглавление

Скрыто 350 разворотов

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

При этом если пока­зы­вать ошибки под полями, то они будут «рас­пи­рать» форму, ото­дви­гая поля друг от друга.

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

Намного лучше зара­нее преду­смот­реть место для ошибок.

О модальных окнах:

Теорема о попапах:

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

При этом если пока­зы­вать ошибки под полями, то они будут «рас­пи­рать» форму, ото­дви­гая поля друг от друга.

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

Намного лучше зара­нее преду­смот­реть место для ошибок.

О модальных окнах:

Теорема о попапах:

Ещё одна частая про­блема — преж­де­вре­мен­ный вывод оши­бок. Альфа‑банк начи­нает ругаться, как только я пере­вёл фокус в поле суммы.

Выво­дить сооб­ще­ние об ошибке сле­дует после выхода из поля. А если ука­зан ноль, то ошибки вовсе нет: оче­видно же, что поль­зо­ва­тель не думал пере­во­дить ноль руб­лей. Нужно про­сто забло­ки­ро­вать кнопку перевода.

У всей строки очень низ­кая инфор­ма­тив­ность: слово «сумма» напи­сано три­жды, при­сут­ствуют стоп‑слова «вве­дите» и «подроб­нее», понят­ные из кон­тек­ста слова «пла­тёж» и «пере­вод», при этом мини­маль­ная допу­сти­мая сумма нигде не указана.

Ещё одна частая про­блема — преж­де­вре­мен­ный вывод оши­бок. Альфа‑банк начи­нает ругаться, как только я пере­вёл фокус в поле суммы.

Выво­дить сооб­ще­ние об ошибке сле­дует после выхода из поля. А если ука­зан ноль, то ошибки вовсе нет: оче­видно же, что поль­зо­ва­тель не думал пере­во­дить ноль руб­лей. Нужно про­сто забло­ки­ро­вать кнопку перевода.

У всей строки очень низ­кая инфор­ма­тив­ность: слово «сумма» напи­сано три­жды, при­сут­ствуют стоп‑слова «вве­дите» и «подроб­нее», понят­ные из кон­тек­ста слова «пла­тёж» и «пере­вод», при этом мини­маль­ная допу­сти­мая сумма нигде не указана.

Телеграм

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

Здесь всего одно поле, и выво­дить ошибку при потере фокуса не полу­чится — ско­рее всего, поль­зо­ва­тель уже нажмёт на кнопку Done. Но тре­бо­ва­ния к имени уже сфор­му­ли­ро­ваны в конце тек­ста — их можно сокра­тить, поста­вить под поле и под­све­чи­вать крас­ным только при попытке нажать Done, когда длины недостаёт.

Телеграм

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

Здесь всего одно поле, и выво­дить ошибку при потере фокуса не полу­чится — ско­рее всего, поль­зо­ва­тель уже нажмёт на кнопку Done. Но тре­бо­ва­ния к имени уже сфор­му­ли­ро­ваны в конце тек­ста — их можно сокра­тить, поста­вить под поле и под­све­чи­вать крас­ным только при попытке нажать Done, когда длины недостаёт.

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

Без ошибок

  • исполь­зо­вать маску для ввода;

  • авто­ма­ти­че­ски рас­став­лять про­белы и дефисы в номе­рах теле­фо­нов или документов;

  • исправ­лять кирил­лицу на лати­ницу и наоборот;

  • вме­сто про­стого поля ввода пред­ла­гать выбор из набора вариантов;

  • заблед­нять недо­ступ­ные даты в календаре.

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

Без ошибок

  • исполь­зо­вать маску для ввода;

  • авто­ма­ти­че­ски рас­став­лять про­белы и дефисы в номе­рах теле­фо­нов или документов;

  • исправ­лять кирил­лицу на лати­ницу и наоборот;

  • вме­сто про­стого поля ввода пред­ла­гать выбор из набора вариантов;

  • заблед­нять недо­ступ­ные даты в календаре.

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

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

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

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

Скрыт 61 разворот

Бир­ман Илья Борисович

Поль­зо­ва­тель­ский интерфейс

  • Арт‑дирек­тор и изда­тель Артём Горбунов

  • Дизай­нер обложки и фото­граф
    Вла­ди­мир Колпаков

  • Иллю­стра­тор Андрей Кокорин

  • Раз­ра­бот­чики Рустам Кул­ма­тов
    и Васи­лий Половнёв

  • Мет­ран­паж и тести­ров­щик Сер­гей Фролов

  • Помощ­ники Юрий Мазур­ский
    и Алек­сандра Шабалдина

  • Книга набрана шриф­тами
    «Бюро­се­риф» и «Бюросанс»

  • Дизайн‑бюро Артёма Гор­бу­нова
    Большая Новодмитровская улица,
    дом 36, стро­е­ние 2
    Москва, Рос­сия, 127015

Бир­ман Илья Борисович

Поль­зо­ва­тель­ский интерфейс

  • Арт‑дирек­тор и изда­тель Артём Горбунов

  • Дизай­нер обложки и фото­граф
    Вла­ди­мир Колпаков

  • Иллю­стра­тор Андрей Кокорин

  • Раз­ра­бот­чики Рустам Кул­ма­тов
    и Васи­лий Половнёв

  • Мет­ран­паж и тести­ров­щик Сер­гей Фролов

  • Помощ­ники Юрий Мазур­ский
    и Алек­сандра Шабалдина

  • Книга набрана шриф­тами
    «Бюро­се­риф» и «Бюросанс»

  • Дизайн‑бюро Артёма Гор­бу­нова
    Большая Новодмитровская улица,
    дом 36, стро­е­ние 2
    Москва, Рос­сия, 127015