
Трудно написать общую статью о недостатках дизайна приложения, потому что самые худшие недостатки зависят от конкретной территории и специфичны. Приложения обычно терпят неудачу, потому что решают неправильную проблему, имеют неправильные функциональные элементы для правильной проблемы или правильные функциональные элементы слишком сложны для понимания пользователями.
Любая из трех ошибок приведет к сбою вашего приложения. Какая проблема? Какие правильные функциональные элементы? Какие усложняющие элементы можно безопасно удалить из этих функциональных элементов? На эти вопросы есть конкретные и очень разные ответы для каждой области приложения и каждой группы пользователей.
Единственный совет, который можно обобщить, заключается в следующем: вместо того, чтобы полагаться на свои собственные догадки, основывайте свои решения на пользовательском тестировании если вас интересует дизайн мобильных приложений:
Проведите полевые исследования и анализ деятельности, прежде чем решать, что должно делать ваше приложение.
С вашими первыми идеями сначала разработайте бумажные прототипы, прежде чем посвятить себя детальному дизайну — и определенно прежде, чем тратить деньги на то, чтобы представить что-то, что вам придется снова изменить, как только вы получите отзывы от пользователей.
Постепенно разрабатывайте свой дизайн и выполняйте множество итеграций быстрого пользовательского тестирования по мере разработки функциональных элементов.
Похоже, общая идея состоит в том, что настоящих программистов нельзя выпускать из своей маленькой комнаты. Я считаю прямо противоположным: никому нельзя разрешать работать над мобильным приложением, не потратив хотя бы день на наблюдение за некоторыми конечными пользователями.
При всем вышесказанном, существует еще множество общих рекомендаций на сайте https://kitapp.pro/ для пользовательских интерфейсов приложений. Вот мой список из нарушений юзабилити, которые особенно плохи и в то же время проявляются в особенно большом количестве приложений.
Нестандартные элементы управления в пользовательском интерфейсе.
Основные элементы пользовательского интерфейса — ссылки и кнопки команд, переключатели и флажки, полосы прокрутки, поля закрытия и т.д. — являются лексическими единицами, составляющими словарь дизайна диалогов. Изменение внешнего вида или поведения этих единиц похоже на внезапное добавление слов на иностранном языке к обычному разговору.
По какой-то причине полосы прокрутки чаще всего становятся жертвой самодельного дизайна. В течение многих лет в наших исследованиях мы сталкивались с нестандартными полосами прокрутки, и они почти всегда заставляют пользователей упускать из виду некоторые параметры.
И даже если ваш самодельный дизайн, рассматриваемый изолированно, был гипотетически лучше стандартного — его никогда не увидят изолированно в реальном мире. Ваши диалоговые элементы управления будут использоваться людьми, имеющими многолетний опыт работы со стандартизованными пользовательскими интерфейсами.











