Atraskite prieinamų ir veiksmingų pranešimų sistemų kūrimo principus bei gerąsias praktikas. Sužinokite, kaip užtikrinti, kad jūsų įspėjimai ir būsenos atnaujinimai pasiektų visus, nepriklausomai nuo jų vietos, kalbos ar gebėjimų.
Pranešimų sistemos: įspėjimų ir būsenos prieinamumas pasaulinei auditorijai
Šiuolaikiniame tarpusavyje susijusiame pasaulyje veiksmingos pranešimų sistemos yra gyvybiškai svarbios norint informuoti ir įtraukti vartotojus. Nesvarbu, ar tai kritinis sistemos įspėjimas, užduoties eigos atnaujinimas, ar paprastas patvirtinimas, pranešimai tarnauja kaip gyvybiškai svarbus komunikacijos kanalas. Tačiau, norint iš tiesų tarnauti pasaulinei auditorijai, šios sistemos turi būti kuriamos atsižvelgiant į prieinamumą ir įtrauktį. Šiame tinklaraščio įraše gilinsimės į pranešimų sistemų, kurios pasiekia visus, nepriklausomai nuo jų vietos, kalbos ar gebėjimų, kūrimo principus ir geriausias praktikas.
Prieinamumo svarba pranešimų dizaine
Pranešimų sistemų prieinamumas nėra tik teisinių reikalavimų laikymosi klausimas; tai yra užtikrinimas, kad visi vartotojai, įskaitant ir turinčius negalią, galėtų gauti ir suprasti informaciją. Tai apima vartotojus su regos sutrikimais, klausos sutrikimais, kognityviniais skirtumais ir judėjimo apribojimais. Nesugebėjimas kurti prieinamo dizaino gali lemti fragmentišką vartotojo patirtį, atskirtį ir praleistą kritinę informaciją.
Pagrindiniai prieinamų pranešimų dizaino principai
- Suvokiama: Informacija ir vartotojo sąsajos komponentai turi būti pateikti vartotojams taip, kad jie galėtų juos suvokti. Tai apima alternatyvų tekstui teikimą, skirtingų jutimo būdų (pvz., vaizdinių ir garsinių) palaikymą ir turinio atskyrimą.
- Valdoma: Vartotojo sąsajos komponentai ir naršymas turi būti valdomi. Tai reiškia, kad vartotojai turi galėti valdyti sąsają (pvz., naudodami klaviatūrą, ekrano skaitytuvą ar kitą pagalbinę technologiją).
- Suprantama: Informacija ir vartotojo sąsajos veikimas turi būti suprantami. Pranešimai turėtų būti aiškūs, glausti ir lengvai suvokiami.
- Tvirta: Turinys turi būti pakankamai tvirtas, kad jį galėtų patikimai interpretuoti įvairios vartotojo programos, įskaitant pagalbines technologijas.
Prieinami pranešimų kanalai
Pranešimai gali būti pristatomi įvairiais kanalais, kurių kiekvienas turi savo prieinamumo aspektų. Panagrinėkime keletą populiariausių:
Interneto pranešimai
Interneto pranešimai, pristatomi per interneto naršykles, siūlo turtingą ir interaktyvų būdą įtraukti vartotojus. Geriausios interneto pranešimų prieinamumo praktikos apima:
- Aiškus ir glaustas tekstas: Pranešimo tekstas turi būti trumpas ir konkretus. Venkite žargono ir sudėtingų sakinių struktūrų.
- Alternatyvus tekstas paveikslėliams: Pateikite aprašomąjį alternatyvų tekstą (alt tekstą) visiems pranešimuose naudojamiems paveikslėliams ar piktogramoms. Tai labai svarbu vartotojams, kurie naudojasi ekrano skaitytuvais.
- Naršymas klaviatūra: Užtikrinkite, kad vartotojai galėtų naršyti ir sąveikauti su pranešimais naudodami klaviatūrą.
- ARIA atributai: Naudokite prieinamų turtingųjų interneto programų (ARIA) atributus, kad suteiktumėte semantinę informaciją apie pranešimo elementus. Tai padeda ekrano skaitytuvams ir kitoms pagalbinėms technologijoms suprasti ir pateikti pranešimo turinį. Pavyzdžiui, naudokite
aria-live="polite"
arbaaria-live="assertive"
, kad nurodytumėte pranešimo svarbą. - Kontrasto santykiai: Išlaikykite pakankamą kontrastą tarp teksto ir fono spalvų, kad užtikrintumėte skaitomumą vartotojams su silpnu regėjimu. Interneto turinio prieinamumo gairės (WCAG) nurodo minimalius kontrasto santykio reikalavimus.
- Venkite laiko limitų: Jei įmanoma, venkite nustatyti laiko limitus pranešimams. Jei laiko limitai yra būtini, suteikite vartotojams pakankamai laiko perskaityti ir sąveikauti su pranešimu bei leiskite jiems pratęsti laiką, jei reikia.
Pavyzdys: Kelionių užsakymo svetainė gali naudoti interneto pranešimus, kad įspėtų vartotoją apie skrydžio vėlavimą. Pranešimo tekstas turėtų būti aiškus (pvz., „Skrydis XY123 į Londoną vėluoja 2 valandas“), laikas rodomas vartotojo vietovei tinkamu formatu, o atsiradus pranešimui, fokusas turėtų būti nukreiptas į jį klaviatūra.
Mobilieji pranešimai (tiesioginiai pranešimai, angl. push notifications)
Mobilieji tiesioginiai pranešimai yra galingas būdas pasiekti vartotojus jų mobiliuosiuose įrenginiuose. Prieinamumo aspektai apima:
- Pranešimų tonas ir vibracija: Leiskite vartotojams pritaikyti pranešimų garsą ir vibracijos modelius pagal savo individualius poreikius.
- Turtingi pranešimai: Naudokite turtingus pranešimus, kurie palaiko paveikslėlius, mygtukus ir kitus interaktyvius elementus. Įsitikinkite, kad šie elementai yra tinkamai paženklinti ir prieinami.
- Grupuoti pranešimus: Apsvarstykite galimybę grupuoti susijusius pranešimus, kad sumažintumėte netvarką ir pagerintumėte organizavimą. Tai ypač naudinga vartotojams su kognityvinėmis negaliomis.
- Neperkraukite: Venkite siųsti per daug pranešimų. Vartotojų bombardavimas pranešimais gali juos priblokšti ir paskatinti išjungti pranešimus apskritai.
- Pritaikymas: Leiskite vartotojams pritaikyti pranešimų nustatymus, pavyzdžiui, išjungti tam tikrų tipų pranešimus.
Pavyzdys: Naujienų programėlė galėtų naudoti tiesioginius pranešimus, kad informuotų vartotojus apie naujausias žinias. Pranešimo pavadinimas turėtų pateikti glaustą santrauką, o turinys – daugiau detalių. Programėlė taip pat turėtų leisti vartotojams pritaikyti pranešimų dažnumą ir kategorijas (pvz., sportas, politika, technologijos).
El. pašto pranešimai
El. paštas išlieka kritiškai svarbiu komunikacijos kanalu. Kad el. pašto pranešimai būtų prieinami:
- Temos eilutė: Rašykite aiškias ir glaustas temos eilutes, kurios tiksliai atspindi el. laiško turinį.
- Tinkama HTML struktūra: Naudokite semantinius HTML elementus ir gerai struktūrizuotą išdėstymą. Venkite naudoti lenteles išdėstymo tikslais.
- Alternatyvus tekstas paveikslėliams: Pateikite alt tekstą visiems paveikslėliams.
- Tekstinės alternatyvos ne tekstiniam turiniui: Pateikite tekstines alternatyvas visam ne tekstiniam turiniui, pavyzdžiui, diagramoms ar grafikams.
- Spalvų kontrastas: Užtikrinkite pakankamą spalvų kontrastą tarp teksto ir fono.
- Reagavimas (angl. responsiveness): Kurkite el. laiškus, kurie yra reaguojantys ir prisitaiko prie skirtingų ekranų dydžių ir įrenginių.
- Venkite perteklinio vaizdų naudojimo: Nesiremkite vien paveikslėliais svarbiai informacijai perteikti. Užtikrinkite, kad tekstas pateiktų visą reikiamą informaciją, nes vartotojas gali būti išjungęs paveikslėlių rodymą.
Pavyzdys: E. prekybos platforma gali siųsti el. pašto pranešimą vartotojui, patvirtindama užsakymą. El. laiške turėtų būti aiški temos eilutė (pvz., „Jūsų užsakymas Nr. 12345 patvirtintas“), užsakymo detalės ir nuoroda peržiūrėti užsakymo būseną. El. laiškas turėtų būti sukurtas taip, kad būtų prieinamas visuose įrenginiuose.
SMS pranešimai
SMS žinutės yra trumpos ir pagrįstos tekstu. Geriausios prieinamumo praktikos čia apima:
- Būkite trumpi: SMS žinutės turi simbolių limitą, todėl glaustumas yra labai svarbus. Naudokite aiškią ir glaustą kalbą.
- Venkite trumpinių: Venkite naudoti sudėtingų trumpinių ar žargono, kuris gali suklaidinti vartotojus.
- Įtraukite esminę informaciją: Užtikrinkite, kad visos svarbiausios detalės būtų SMS žinutėje.
- Pateikite aiškų raginimą veikti: Jei reikia, įtraukite aiškų raginimą veikti (pvz., svetainės nuorodą).
Pavyzdys: Bankas galėtų siųsti SMS pranešimą, kad įspėtų vartotoją apie įtartiną operaciją. Žinutė būtų trumpa, tiesioginė (pvz., „Jūsų sąskaitoje aptikta įtartina veikla. Apsilankykite [nuoroda] arba skambinkite [telefono numeris]“) ir veiksminga.
Internacionalizacija ir lokalizacija pranešimų sistemose
Kuriant pranešimų sistemą pasaulinei auditorijai, reikia ne tik prieinamumo; tai reikalauja apgalvoto požiūrio į internacionalizaciją (i18n) ir lokalizaciją (l10n). Šios koncepcijos yra labai svarbios siekiant užtikrinti, kad jūsų pranešimai būtų aktualūs ir prasmingi vartotojams visame pasaulyje.
Internacionalizacija (i18n)
Internacionalizacija – tai produkto ar programos kūrimo ir plėtojimo procesas, leidžiantis jį lengvai pritaikyti įvairioms kalboms ir regionams be inžinerinių pakeitimų. Pagrindiniai i18n aspektai pranešimų sistemoms apima:
- Teksto iškėlimas: Atskirkite teksto eilutes nuo programos kodo. Tai palengvina teksto vertimą į skirtingas kalbas.
- Datos ir laiko formatavimas: Naudokite datos ir laiko formatus, tinkamus skirtingoms vietovėms. Pavyzdžiui, datos formatas Jungtinėse Amerikos Valstijose yra mėnuo/diena/metai, o daugelyje kitų šalių – diena/mėnuo/metai.
- Valiutos formatavimas: Rodykite valiutų sumas naudojant atitinkamus valiutų simbolius ir formatus.
- Skaičių formatavimas: Atsižvelkite į skirtingą dešimtainių ir tūkstančių skyriklių naudojimą skirtinguose regionuose.
- Simbolių kodavimas: Naudokite Unicode (UTF-8), kad palaikytumėte platų simbolių ir kalbų spektrą.
- Teksto kryptis: Palaikykite tiek iš kairės į dešinę (LTR), tiek iš dešinės į kairę (RTL) rašymo kryptis. Pavyzdžiui, arabų ir hebrajų kalbos naudoja RTL rašymo sistemas.
Lokalizacija (l10n)
Lokalizacija – tai internacionalizuoto produkto ar programos pritaikymo konkrečiai kalbai ir regionui procesas. Tai apima daugiau nei vien vertimą; tai reikalauja atsižvelgti į kultūrinius niuansus ir pageidavimus.
- Vertimas: Išverskite visas teksto eilutes į tikslines kalbas, įskaitant pranešimų tekstus, mygtukų etiketes ir kitus vartotojo sąsajos elementus. Pasamdykite profesionalius vertėjus, kuriems tikslinės kalbos yra gimtosios, kad užtikrintumėte tikslumą ir kultūrinį tinkamumą.
- Kultūrinis pritaikymas: Pritaikykite turinį, kad jis atspindėtų tikslinės auditorijos kultūrinį kontekstą. Tai gali apimti paveikslėlių, piktogramų ir kitų vaizdinių elementų koregavimą.
- Valiutos konvertavimas: Jei taikoma, suteikite vartotojams galimybę peržiūrėti kainas ir operacijas savo vietine valiuta.
- Adresų formatavimas: Naudokite adresų formatus, būdingus tikslinėms šalims.
- Laiko juostų svarstymai: Siunčiant laiko atžvilgiu jautrius pranešimus, pvz., priminimus apie susitikimus, atsižvelkite į skirtingas laiko juostas. Apsvarstykite galimybę rodyti laiką vartotojo vietos laiko juostoje.
- Vartotojų testavimas: Atlikite vartotojų testavimą su tikslinių kalbų gimtakalbiais, kad nustatytumėte ir išspręstumėte bet kokias lokalizacijos problemas.
Pavyzdys: E. prekybos svetainė, prekiaujanti produktais visame pasaulyje, turėtų:
- Išversti visus pranešimų tekstus į šalių, kuriose ji veikia, kalbas.
- Rodyti kainas vartotojų šalių vietinėmis valiutomis.
- Naudoti datos, laiko ir adresų formatus, atitinkančius vartotojo regioną.
- Teikti puikų palaikymą įvairiomis kalbomis.
Būsenos atnaujinimai ir įspėjimų prioritetų nustatymas
Be pranešimų pristatymo, pranešimų sistemos dažnai teikia būsenos atnaujinimus, kad vartotojai būtų informuoti apie užduočių ar procesų eigą. Įspėjimų prioritetų nustatymas yra labai svarbus siekiant užtikrinti, kad vartotojai pirmiausia būtų informuoti apie svarbiausias problemas. Štai kaip įgyvendinti veiksmingus būsenos atnaujinimus ir įspėjimų prioritetų nustatymą:
Būsenos atnaujinimų tipai
- Eigos juostos: Vizualiai parodykite užduoties eigą.
- Žingsnis po žingsnio indikatoriai: Nurodykite dabartinį žingsnį kelių etapų procese.
- Būsenos ženkleliai/etiketės: Rodykite elemento būseną (pvz., „Apdorojama“, „Išsiųsta“, „Pristatyta“).
- Veiklos srautai: Pateikite chronologinį įvykių ir veiksmų žurnalą.
Įspėjimų prioritetų nustatymas
Ne visi įspėjimai yra vienodai svarbūs. Sukurkite aiškią įspėjimų prioritetų sistemą, kad neperkrautumėte vartotojų. Apsvarstykite šiuos lygius:
- Kritiniai įspėjimai: Šie įspėjimai reikalauja neatidėliotinų vartotojo veiksmų ir dažnai nurodo sistemos gedimą, saugumo pažeidimą ar kitą kritinę problemą. Jie turėtų būti pristatomi per labiausiai matomus kanalus (pvz., SMS, tiesioginius pranešimus ir/arba įspėjimą ekrane).
- Aukšto prioriteto įspėjimai: Šie įspėjimai reikalauja skubaus dėmesio, bet gali nebūti kritiniai. Jie gali būti susiję su svarbiomis užduotimis, terminais ar paskyros pakeitimais. Jie galėtų būti pristatomi per interneto ar mobiliuosius pranešimus.
- Vidutinio prioriteto įspėjimai: Šie įspėjimai teikia informacinius atnaujinimus, pavyzdžiui, būsenos pasikeitimus ar naują turinį. Paprastai jie pristatomi el. paštu ar mažiau įkyriais kanalais.
- Žemo prioriteto įspėjimai: Šie įspėjimai yra mažiau svarbūs ir gali būti grupuojami arba pristatomi rečiau. Jie gali apimti rinkodaros pasiūlymus ar mažiau skubius atnaujinimus.
Pavyzdys: Internetinės bankininkystės sistema galėtų naudoti skirtingus įspėjimų lygius. Kritinis įspėjimas praneštų vartotojui apie galimai apgaulingą operaciją SMS žinute ir el. paštu. Aukšto prioriteto įspėjimas informuotų vartotoją apie didelį indėlį, išsiųstas mobiliuoju tiesioginiu pranešimu. Vidutinio prioriteto įspėjimas praneštų apie naujos ataskaitos prieinamumą el. paštu.
Vartotojo valdymas ir pritaikymas
Suteikti vartotojams galimybę valdyti savo pranešimų nustatymus yra būtina teigiamai vartotojo patirčiai. Tai apima:
- Pranešimų nustatymai: Pateikite specialią skiltį vartotojo paskyros nustatymuose, kur jie galėtų tvarkyti savo pranešimų nuostatas.
- Kanalų pasirinkimas: Leiskite vartotojams pasirinkti, kuriuos pranešimų kanalus jie pageidauja (pvz., el. paštą, SMS, tiesioginius pranešimus).
- Dažnumo valdymas: Leiskite vartotojams kontroliuoti, kaip dažnai jie gauna pranešimus (pvz., realiu laiku, kasdien, kas savaitę).
- Turinio pritaikymas: Leiskite vartotojams pasirinkti, kokių tipų pranešimus jie nori gauti (pvz., konkrečių produktų atnaujinimus, naujienų kategorijas).
- Nutildymas/atidėjimas: Suteikite vartotojams galimybę nutildyti arba atidėti pranešimus nurodytam laikotarpiui.
Pavyzdys: Socialinės medijos platforma turėtų leisti vartotojams pritaikyti savo pranešimų nustatymus, kad gautų įspėjimus apie naujas žinutes, komentarus, draugų užklausas ar atnaujinimus tik iš tų žmonių ar puslapių, kuriuos jie seka. Jie taip pat turėtų galėti pasirinkti pranešimų tipus (pvz., garsinius, vaizdinius) ir pageidaujamus kanalus. Taip pat turėtų būti suteiktas nutildymo mygtukas.
Testavimas ir vertinimas
Kruopštus testavimas yra labai svarbus siekiant užtikrinti, kad jūsų pranešimų sistema būtų prieinama, funkcionali ir veiksminga. Štai keletas testavimo strategijų:
- Prieinamumo testavimas: Naudokite automatizuotus prieinamumo tikrintuvus (pvz., WAVE, Axe DevTools) ir rankinį testavimą su pagalbinėmis technologijomis (pvz., ekrano skaitytuvais, ekrano didintuvais), kad nustatytumėte ir išspręstumėte prieinamumo problemas.
- Naudojamumo testavimas: Atlikite naudojamumo testavimą su įvairia vartotojų grupe, įskaitant asmenis su negalia, kad įvertintumėte pranešimų sistemos naudojimo paprastumą ir veiksmingumą.
- Kelių platformų testavimas: Išbandykite savo pranešimų sistemą įvairiuose įrenginiuose, naršyklėse ir operacinėse sistemose, kad užtikrintumėte, jog ji veikia teisingai visose platformose.
- Našumo testavimas: Išbandykite savo pranešimų sistemos našumą, kad užtikrintumėte, jog ji gali atlaikyti numatomą apkrovą ir kad pranešimai pristatomi greitai ir patikimai.
- Internacionalizacijos ir lokalizacijos testavimas: Patikrinkite, ar jūsų pranešimų sistema yra tinkamai lokalizuota, testuodami su vartotojais iš skirtingų regionų ir kalbų. Patikrinkite vertimo klaidas, kultūrinius netikslumus ir formatavimo problemas.
Išvada
Prieinamos ir veiksmingos pranešimų sistemos kūrimas yra būtinas norint sukurti teigiamą vartotojo patirtį pasaulinei auditorijai. Laikydamiesi prieinamumo principų, atsižvelgdami į internacionalizaciją ir lokalizaciją, nustatydami įspėjimų prioritetus ir suteikdami vartotojams galimybę valdyti savo pranešimų nuostatas, galite užtikrinti, kad jūsų pranešimai pasieks visus, nepriklausomai nuo jų vietos, kalbos ar gebėjimų. Nuolatinis testavimas, vartotojų atsiliepimai ir iteraciniai patobulinimai yra raktas į pranešimų sistemos, atitinkančios kintančius jūsų pasaulinės auditorijos poreikius, palaikymą. Tobulėjant technologijoms ir didėjant pasauliniam ryšiui, prieinamos ir įtraukios pranešimų sistemos taps dar svarbesnės verslui, organizacijoms ir asmenims, norintiems klestėti tarpusavyje susijusiame pasaulyje. Tinkamai sukurtos šios sistemos užtikrina geresnį įsitraukimą ir sumažina riziką, kad bus praleisti kritiniai įspėjimai, kurie yra svarbūs visiems vartotojams.