aisite.bgУдиви ме
← Всички статии

МОБИЛНО ИЗЖИВЯВАНЕ / 17 МИН. ЧЕТЕНЕ

Дизайн на мобилно приложение: UX, екрани и прототип с AI

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

От претрупан екран към ясна задача. Всичко наведнъж; Избери услуга и удобен час.

Примерите в статията са измислени, за да покажат различни дизайнерски решения. Те не представят резултати на наши клиенти. Ръководството е подготвено с помощта на AI и описва възможностите на aisite.bg.

Мобилно приложение, мобилен сайт или уеб приложение

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

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

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

Сравни вариантите по конкретни критерии: колко често се връщат хората, необходим ли е профил, как ще се поддържат данните и кой ще прави промените след пускането. Вземи предвид и начина, по който нов човек ще открие услугата, без първо да инсталира нещо. Концепцията от aisite.bg е за начална страница на съществуващ уебсайт, не за екрани или готово мобилно приложение. Мобилен проект се обсъжда отделно с дизайнерите. За основите на удобното разглеждане през телефон виж и ръководството за бърз мобилен сайт.

Определи основната задача преди екраните

Преди да избираш цветове и компоненти, формулирай едно действие, което човек трябва да може да завърши. За учебното студио „Ритъм“ то може да бъде: „Избирам услуга и запазвам удобен за мен свободен час“. Това не изключва други функции, но дава критерий за решенията: всеки елемент на първия екран трябва да помага за тази задача или да обслужва ясно определена второстепенна потребност.

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

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

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

Един основен сценарий. Услуга, Час, Контакт, Потвърждение.
Един основен сценарий. Примерна визуализация. Виж в пълен размер ↗

Направи карта на пътя от отваряне до резултат

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

При избора на услуга покажи достатъчно описание, за да се различават възможностите. След това потребителят избира дата и свободен час, като вижда към коя услуга се отнася изборът. На стъпката за контакт човек може да прегледа избора си и да поправи грешка. Едва след изрично потвърждаване системата трябва да опита да създаде записването. Екранът за потвърждение показва какво е записано и какво следва, вместо само да съобщава „Готово“.

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

Картата не е списък с красиви екрани, а описание на преходите между тях. Отбележи къде потребителят може да се върне, кои избори остават запазени и кога заявката действително се счита за приета. При обсъждането на истински продукт провери тези правила с екипа, който обработва записванията, и с разработчика. После използвай картата като основа за прототип и за задачи при тестване: например „Намери друг час, след като първият избор вече не е свободен“.

Навигация, която човек разбира без обучение

Добрата мобилна навигация показва къде се намираш, какво можеш да направиш и как да се върнеш. Започни с понятни наименования от езика на потребителя, вместо с вътрешни термини на екипа. В учебния пример „Услуги“, „Моите часове“ и „Профил“ описват различни места по-ясно от набор икони без текст. Дали и трите са необходими зависи от реалните функции, а не от това колко места има в долната лента.

Направи основното действие видимо там, където човек го очаква. Ако задачата е записване, бутонът за избор на услуга не бива да е скрит зад общо меню. Второстепенните настройки могат да стоят по-назад, но важните начини за връщане и преглед на избора трябва да остават лесни за намиране. Използвай едно и също название за едно и също действие: „Назад“ връща към предишната стъпка, а не отменя незабелязано цялата заявка.

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

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

Навигацията следва задачата. Скрито меню; Услуги · Моите часове · Профил.
Навигацията следва задачата. Примерна визуализация. Виж в пълен размер ↗

Преди и след: по-ясен избор на услуга и час

Представи си два учебни варианта на един и същ екран за студио „Ритъм“. В първия всичко е показано наведнъж: списък с услуги, календар, свободни часове и полета за контакт. Заглавието е „Всичко наведнъж“, а човек трябва сам да разбере откъде да започне. Вторият вариант запазва същата основна задача, но я представя като „Избери услуга и удобен час“. Това е сравнение на проектни решения, не резултат от реален тест.

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

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

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

Форми, клавиатури и проверка на въведеното

Формата на телефон трябва да събира само данните, необходими за конкретната задача. В учебния пример със студио „Ритъм“ първо изясни с отговорния екип какъв контакт е нужен за потвърждение или промяна на записването. Не добавяй адрес, дата на раждане или други полета по навик. До всяко поле постави постоянно видим етикет; примерният текст вътре може да помага, но не трябва да е единственото обяснение.

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

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

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

Форма, удобна за телефон. Данни без обяснение; Само нужните данни.
Форма, удобна за телефон. Примерна визуализация. Виж в пълен размер ↗

Какво да показва приложението при зареждане, грешка или липса на резултати

Добрият дизайн на мобилно приложение показва какво се случва не само когато всичко работи, но и когато човек чака, няма резултати или възникне грешка. В учебния пример със студио „Ритъм“ екранът за избор на час трябва да има отделни състояния за зареждане, липса на свободни часове, проблем при заявката и успешно записване. Това е илюстративно студио, а не реален продукт или проверен проект.

Докато се проверява наличността, покажи разбираемо съобщение като „Търсим свободни часове“ и запази контекста: избраната услуга и дата трябва да останат видими. Не представяй неподвижен празен екран като завършил резултат. Ако заявката продължи необичайно дълго, предложи повторен опит или връщане назад. Анимацията може да подсказва, че проверката продължава, но сама по себе си не обяснява какво чака човекът.

При липса на часове не използвай съобщение за техническа грешка. Кажи „Няма свободни часове за избраната дата“ и предложи конкретна следваща стъпка: избор на друга дата или връщане към услугите. Ако списъкът „Моите часове“ е празен, обясни, че още няма записвания, и постави бутон „Избери услуга“. Така празното състояние помага за ориентация, вместо да изглежда като счупен екран.

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

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

Цветове, шрифтове и достъпност на малък екран

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

За учебното приложение на студио „Ритъм“ основният бутон „Продължи“ трябва да се отличава от второстепенното действие „Назад“, без останалият текст да избледнява. Провери контраста на реалните комбинации между текст и фон, включително при съобщения за грешка. Според указанията на WCAG 2.2 минималното съотношение е 4,5:1 за обикновен текст и 3:1 за голям текст, с посочени в стандарта изключения.

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

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

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

Дизайнът включва и трудните моменти. Зареждане, Няма часове, Грешка, Успех.
Дизайнът включва и трудните моменти. Примерна визуализация. Виж в пълен размер ↗

Как AI помага с варианти и прототипи

AI може да помогне при подготовката на дизайн на мобилно приложение, като предложи различни подредби на екрани, формулировки и последователности за една и съща задача. За учебното студио „Ритъм“ например можеш да сравниш избор на час в списък с избор през календар. Това са идеи за обсъждане, а не доказателство, че единият вариант работи по-добре за действителна аудитория.

Започни с проверените изисквания: какви услуги съществуват, какви данни са нужни за записване и кой потвърждава наличността. Ако още не знаеш отговора, отбележи го като отворен въпрос. Поискай от AI варианти, които запазват тези ограничения, и сравни как всеки представя услугата, датата, свободните часове и следващото действие. Не приемай измислени услуги или правила за анулиране като факти.

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

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

Важно е да различаваш мобилния проект от публичния инструмент на aisite.bg. Той приема адрес на съществуващ публичен сайт и създава нова визуална концепция за цялата му начална страница, а не мобилно приложение или негов прототип. Дизайнът на приложение е отделен проект за обсъждане с дизайнерите. Ако разглеждаш и присъствието си в браузър, виж и насоките за бърз мобилен сайт: сайтът и приложението се различават по обхват и начин на използване.

Как да поискаш нов екран с естествен език

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

„Подготви чернова на мобилен екран за избор на свободен час за хора, които искат да запишат услуга в студио „Ритъм“. Целта е да изберат дата и час и да продължат към контактните данни. Използвай само потвърдените входни данни: избраната услуга, датата и списъка с налични часове, които се показват на екрана. Не измисляй цени, продължителност или правила за отказ.

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

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

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

Задание за нов мобилен екран. Добави резервации; Покажи свободните часове. Запази избора при грешка. Потвърди запазения час.
Задание за нов мобилен екран. Примерна визуализация. Виж в пълен размер ↗

Как да тестваш прототипа и да подготвиш разработката

Тествай прототипа с конкретни задачи, преди да приемеш екрана за готов. В учебния пример със студио „Ритъм“ помоли участник да избере услуга и час, да се върне към датите и да провери какво се случва при грешка. Не му обяснявай предварително къде да натиска. Наблюдавай какво очаква да намери и на кои места се колебае; чрез прототипа проверяваш дали замисълът е разбираем, а не дали системата работи надеждно.

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

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

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

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

Чести въпроси и как да обсъдиш мобилната идея

Мога ли да получа дизайн на приложение от формата на aisite.bg?

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

Концепцията променя ли сайта или създава работещо приложение?

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

Какво да подготвя за разговор за приложение?

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

Как да започна с концепция за съществуващия си сайт?

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

Провери с реални задачи. Избор, Връщане, Грешка, Потвърждение.
Провери с реални задачи. Примерна визуализация. Виж в пълен размер ↗

ДА ГО НАПРАВИМ РЕАЛНОСТ

30 минути за твоята идея.

Разговор с екипа на Atlant. Избери удобен час.

Отвори Calendly в нов раздел ↗