Что такое хороший UX на мобильном устройстве

Ответ

Хороший UX на мобильном устройстве — это интуитивно понятный, быстрый и удобный интерфейс, учитывающий ограничения платформы. Ключевые принципы:

  • Простота — минимум действий для достижения цели (например, автозаполнение форм).
  • Отзывчивость — мгновенная обратная связь (лоадеры, анимации).
  • Адаптивность — поддержка разных размеров экранов и ориентаций.
  • Доступность — крупные тап-зоны (минимум 48dp), контрастные цвета.
  • Предсказуемость — стандартные паттерны (например, бургер-меню).

Пример: кнопка с ripple-эффектом в Material Design:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="?attr/selectableItemBackgroundBorderless"
    android:text="Нажми меня" />

Плохой UX — это лаги, сложные жесты или отсутствие оффлайн-режима.

Ответ 18+ 🔞

Слушай, ну вот смотри. Хороший UX на телефоне — это когда ты в приложении не охуеваешь каждые пять секунд, а просто делаешь, что хотел. Как будто всё само собой получается, понимаешь? Не надо быть гением, чтобы догадаться, куда тыкать. Вот это и есть интуитивно понятный, быстрый и удобный интерфейс, который не забывает, что у тебя в руках не стационарный комп, а хрен пойми какая стекляшка с тачскрином.

Основные правила, блядь, вот какие:

  • Простота, ёпта! — Сделай так, чтобы пользователю не приходилось совершать овердохуища телодвижений для простой задачи. Ну вот, например, автозаполнение форм. Это же гениально! Вписал имя один раз — и всё, больше не мучайся. А не то, что «введите номер карты, срок действия, CVV, имя держателя, пин-код от подъезда и девичью фамилию матери». В рот меня чих-пых, надоело уже.
  • Отзывчивость — Если я что-то нажал, дай мне знать, что ты это заметил! Маленькая анимация, лоадер, что угодно. Главное — не зависать, как будто хуй с горы упал. Иначе я подумаю, что всё накрылось, и нажму ещё раз десять.
  • Адаптивность — Приложение должно работать и на здоровенном планшете, и на старом телефоне, который уже манда с ушами. И в альбомной ориентации тоже. Это же базис, ёбаный насос!
  • Доступность — Сделай кнопки такими, чтобы в них можно было попасть пальцем, а не иголкой! Минимум 48dp, блядь. И цвета подбери контрастные, а не эту бледную херню, которую не разглядеть на солнце. Доверия ебать ноль к дизайнеру, который такое выдумал.
  • Предсказуемость — Используй стандартные штуки. Бургер-меню — для меню. Иконка лупы — для поиска. Не надо изобретать велосипед и делать кнопку сохранения в виде розового единорога. Люди привыкли к определённым паттернам, не пиздопроебибна же.

Вот, смотри, пример нормальной кнопки по канонам Material Design. Она хотя бы даёт понять, что её тронули:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="?attr/selectableItemBackgroundBorderless"
    android:text="Нажми меня" />

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