Препоръки за приоритизиране на лекотата на използване

Отнася се за тази Power Platform препоръка за контролен списък за оптимизация на добре архитектурно изживяване:

XO:04 Дайте приоритет на лекотата на използване по време на процеса на проектиране. Минимизирайте усилията на потребителя и увеличете ефективността на задачите. Рационализиране на сложни процеси. Приведете дизайнерските решения в съответствие с нуждите на потребителите.

Това ръководство описва препоръките за подобряване на използваемостта в дизайна на потребителския интерфейс. Използваемостта се отнася до лекотата на използване и ефективността на даден продукт за неговите предвидени потребители. Използваемостта пряко влияе върху удовлетвореността на потребителите, грешките и цялостното взаимодействие с цифровия интерфейс, като в крайна сметка влияе върху цялостния успех на приложението.

Ключови стратегии за проектиране

Използваемостта е атрибут за качество, който оценява колко лесни са за използване потребителските интерфейси. Думата "използваемост" се отнася и до методи за подобряване на лекотата на използване по време на процеса на проектиране.

Използваемостта се определя от пет качествени компонента:

Компонент Описание
Обучаемост Колко лесно могат да се изпълняват задачите от първия път и колко бързо потребителите се учат от предишния си опит?
Ефективност След като потребителите научат дизайна, колко бързо могат да изпълняват задачи?
Запомняемост Когато потребителите се върнат към дизайна след период на неизползване, колко лесно могат да възстановят уменията?
Errors Колко грешки правят потребителите, колко сериозни са тези грешки и колко лесно могат да се възстановят от грешките?
Удоволетвореност Колко приятно е да използвате дизайна?

Видимост на състоянието на системата

Системата винаги трябва да информира потребителите за случващото се чрез подходяща обратна връзка в разумен срок.

Показване на важни подробности за текущото състояние на системата на ясни и интуитивни места. Например, ако елементите са избрани от списък, трябва да се покаже броят на избраните елементи.

Екранна снимка, показваща броя на избраните елементи.

Използвайте индикатори за напредъка или анимации за зареждане, за да уверите потребителите, че заявката им се обработва. Тези визуални индикатори предотвратяват разочарованието от несигурността и помагат за управление на очакванията. Без тях потребителите могат да възприемат системата като бавна или неотзивчива и да се откажат от задачата.

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

Включете цветно кодирани индикатори в различни състояния за бързо разпознаване и разбиране на състоянието на системата. Цветът се обработва по-бързо от текста, което улеснява потребителя да разбере информацията бързо.

Отразяване на реалния свят

Системата трябва да говори на езика на потребителите, като използва думи, фрази и понятия, които те разбират, а не системно ориентирани термини. Следвайте реалните конвенции и представяйте информацията в естествен и логичен ред.

Използвайте терминология и понятия, които са познати на потребителите, и избягвайте жаргона, който може да ги отблъсне. Хората са склонни бързо да схващат целта и функционалността на системата, когато тя говори на техния език.

Структурирайте системната информация по начин, който отразява сценариите и конвенциите, които потребителите разбират. Представете информацията в естествена и логична последователност, която резонира с познати или реални процеси, за да улесните по-лесното приемане на технологията в живота на потребителя.

Екранна снимка на поле за формуляр за задължителен имейл адрес с неправилно въведен имейл, показващ грешка, показваща неправилен формат на имейл адреса.

Потребителски контрол и свобода

Потребителите могат по невнимание да изберат системни функции и ще се нуждаят от ясно обозначен "авариен изход", за да напуснат нежеланото състояние, без да навигират през разширен диалог. Поддръжка за отмяна и повторение.

Екранна снимка на неутрален бутон с надпис

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

Подробният контрол върху данните и настройките за поверителност е от решаващо значение за зачитане на автономността на потребителите и изграждане на доверие. Коригирането на настройките за поверителност, изтриването или експортирането на данни и контролирането на разрешенията за достъп за приложения на трети страни гарантира, че потребителите могат да поддържат контрол върху информацията си. Предлагането на ясни обяснения и прозрачно оповестяване на практиките за събиране на данни, мерките за сигурност и правата на потребителите дава възможност за информирано вземане на решения и насърчава прозрачността и отчетността.

Последователност и стандарти

Поддържайте последователност в дизайна, за да гарантирате, че потребителите могат лесно да разпознават и разбират индикаторите за състоянието, намалявайки когнитивното натоварване и подобрявайки използваемостта. Потребителите не трябва да се чудят дали различните думи, ситуации или действия означават едно и също нещо.

Ако повтарящите се модели на изживяване изглеждат различни, потребителите ще се затруднят да интерпретират значението на въведената вариация, което ще доведе до неефективност в разбирането и изпълнението на задачите. Използването на съответстващ набор от контроли помага да се гарантира, че визуалните елементи са последователни на екраните и преживяванията.

Екранна снимка, показваща два различни модела на потребителския интерфейс, единият за отваряне на следващия екран с бутон и друг за отваряне на екрана с контрола на връзката.

Предотвратяване на грешки

Дори по-добър от добрите съобщения за грешка е внимателният дизайн, който предотвратява възникването на проблем на първо място. Или елиминирайте податливите на грешки условия, или проверете за тях и представете на потребителите опция за потвърждение, преди да се ангажират с действието. Проактивно адресирайте потенциални проблеми в интерфейса, за да поддържате непрекъснатост на работния процес.

Екранна снимка на примерна проверка за валидиране на формуляр преди изпращане.

Разпознаване, а не припомняне

Минимизирайте натоварването на паметта на потребителя, като направите видими обекти, действия и опции. Потребителят не трябва да запомня информация от една част на приложението в друга. Инструкциите трябва да са видими или лесно достъпни, когато е подходящо.

Когато проектирате формуляри, помислете дали да предоставите предварително дефинирани опции, от които потребителите да избират, или да разрешите въвеждане на свободен текст. Този избор може да се определи от типа данни, но трябва да се обмисли и на UI слоя. Изберете предварително дефинирани опции, когато скоростта и удобството са от първостепенно значение, и изберете въвеждане на свободен текст за сценарии, изискващи по-богати детайли или персонализирани отговори.

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

Екранна снимка на сравнение между контролен списък с набор от опции и набор от полета за въвеждане на текст за свободен текстов отговор.

Гъвкавост и ефективност на използване

Приспособете се към потребители с различни нива на експертиза, като включите функции като ускорители и опции за персонализиране. Този подход позволява на интерфейса да се адаптира ефективно към нуждите и предпочитанията както на начинаещи, така и на опитни потребители.

Ускорителите, често незабелязани от начинаещите потребители, могат да ускорят взаимодействието за експертни потребители, позволявайки на системата да се погрижи ефективно както за неопитните, така и за опитните.

Опциите за персонализиране позволяват на потребителите да приспособят интерфейса към своите предпочитания, персонализирайки цялостното изживяване. Предоставянето на опции за пренареждане на елементи на интерфейса (например карти на таблото) или създаване на персонализирани преки пътища за често използвани функции подобрява ефективността и комфорта на потребителя при навигация в системата. Обслужването на разнообразни потребителски умения и предпочитания насърчава чувството за собственост и лична инвестиция в преживяването.

Екранна снимка, показваща екран с филтър с връзка към запазени филтри, последван от основното филтриране.

Естетичен и минималистичен дизайн

Дайте приоритет на ясните, фокусирани актуализации на състоянието, за да могат потребителите по-лесно да разбират информацията с един поглед. Този подход намалява когнитивните усилия и минимизира риска от погрешно тълкуване, разочарование или неангажираност.

Диалозите не трябва да съдържат неуместна или рядко необходима информация. Всяка допълнителна единица информация в диалога се конкурира със съответните единици информация и намалява тяхната относителна видимост.

Екранна снимка на диалогов прозорец с кратък въпрос, с основен бутон, който казва

Помогнете на потребителите да разпознават, диагностицират и възстановяват от грешки

Съобщенията за грешки трябва да бъдат изразени на обикновен език без код, точно да посочват проблема и конструктивно да предлагат решение.

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

Екранна снимка на съобщение за грешка с ясно обяснение на съобщението и предложения за повторен опит.

Помощ и документация

Въпреки че системата трябва да бъде достатъчно интуитивна, за да се използва без документация, може да има случаи, в които е необходима помощ и документация. В такива случаи се уверете, че информацията е лесна за намиране, ориентирана към задачите, кратка и предоставя ясни инструкции стъпка по стъпка.

Екранна снимка на интерфейс на помощния панел, достъпен от горната командна лента.

Power Platform улесняване

Изживяванията, задвижвани от Copilot, Power Apps могат да помогнат на потребителите да открият ценна информация по време на разговори:

За приложения за платно можете да посочите напредъка и състоянията на зареждане с лентата за напредъка и модерните контроли на въртящия се. Използвайте контролата за значка, за да покажете информация за състоянието.

Внедрете стабилна обработка на грешки в приложения за платно на клиента , като използвате Power Fx изрази, свързани с грешки. Дефинирайте персонализирани грешки от страна на сървъра с Power Fx помощта на плъгини с нисък код, които включват валидиране преди операцията.

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

Контролен списък за оптимизиране на опита