paint-brush
მობილური აპლიკაციების ხელმისაწვდომობის ტესტირება 101: WCAG შესაბამისობა და საუკეთესო პრაქტიკამიერ@browserstack
438 საკითხავი
438 საკითხავი

მობილური აპლიკაციების ხელმისაწვდომობის ტესტირება 101: WCAG შესაბამისობა და საუკეთესო პრაქტიკა

მიერ Browserstack11m2024/09/25
Read on Terminal Reader

Ძალიან გრძელი; Წაკითხვა

მობილური აპლიკაციების ხელმისაწვდომობის ტესტირება ადასტურებს, რომ აპები ხელმისაწვდომია ყველა ადამიანისთვის, განსაკუთრებით შეზღუდული შესაძლებლობის მქონე პირებისთვის.
featured image - მობილური აპლიკაციების ხელმისაწვდომობის ტესტირება 101: WCAG შესაბამისობა და საუკეთესო პრაქტიკა
Browserstack HackerNoon profile picture
0-item

მობილური აპლიკაციების ხელმისაწვდომობის ტესტირება ადასტურებს, რომ აპები ხელმისაწვდომია ყველა ადამიანისთვის, განსაკუთრებით შეზღუდული შესაძლებლობის მქონე პირებისთვის. პროცესი მოიცავს აპლიკაციის დიზაინის, შინაარსისა და ფუნქციონირების შეფასებას იმის უზრუნველსაყოფად, რომ:


  • ის იცავს WCAG (ვებ კონტენტის ხელმისაწვდომობის სახელმძღვანელო პრინციპებს) ხელმისაწვდომობის სტანდარტებს.

  • ის თავსებადია დამხმარე ტექნოლოგიებთან, როგორიცაა ეკრანის წამკითხველები, ხმოვანი კონტროლი და შეყვანის ალტერნატიული მეთოდები.


აი, რატომ გჭირდებათ მობილური აპლიკაციების ხელმისაწვდომობის ტესტირება:


  • სამართლებრივი შესაბამისობა : ციფრული ხელმისაწვდომობის კანონების დაცვა, როგორიცაა ADA და ევროპული ხელმისაწვდომობის აქტი, ხელს უშლის იურიდიულ საკითხებს, ჯარიმებს და რეპუტაციის დაზიანებას.


  • ჩართვა და თანაბარი წვდომა : ხელმისაწვდომობის ტესტირება უზრუნველყოფს მობილური აპლიკაციების გამოყენებას შშმ პირებისთვის, რაც ხელს უწყობს თანაბარ წვდომას და ინკლუზიურობას.


  • უფრო ფართო აუდიტორიის წვდომა : ხელმისაწვდომ აპებს შეუძლიათ ჩართონ უფრო ფართო აუდიტორია, მათ შორის მილიონობით შეზღუდული შესაძლებლობის მქონე, გააუმჯობესონ მომხმარებლის გამოცდილება და შექმნან ახალი ბაზრის შესაძლებლობები.


  • გაუმჯობესებული მომხმარებლის გამოცდილება : ხელმისაწვდომობის ფუნქციები, როგორიცაა მკაფიო ნავიგაცია და ინტუიციური დიზაინი, ხშირად აუმჯობესებს მომხმარებლის საერთო კმაყოფილებას და აპების რეიტინგებს.


  • სოციალური პასუხისმგებლობა : ხელმისაწვდომობისადმი ვალდებულება ასახავს კომპანიის ერთგულებას ინკლუზიურობისა და სოციალური პასუხისმგებლობისადმი.


  • გადამუშავებისა და ხარჯების თავიდან აცილება : ადრეული ხელმისაწვდომობის ტესტირება ხელს უწყობს ძვირადღირებული ხელახალი დიზაინისა და გამოსწორების თავიდან აცილებას, ამცირებს მომხმარებელთა საჩივრებს და გაშვების შემდგომ პრობლემებს.

WCAG შესაბამისობა მობილური აპლიკაციების ხელმისაწვდომობისთვის

WCAG (ვებ კონტენტის ხელმისაწვდომობის სახელმძღვანელო პრინციპები) შესაბამისობა გადამწყვეტია მობილური აპლიკაციების ხელმისაწვდომობისთვის შშმ პირებისთვის. მიუხედავად იმისა, რომ თავდაპირველად შეიქმნა ვებ კონტენტისთვის, WCAG ცნებები და კრიტერიუმები ასევე შეიძლება გამოყენებულ იქნას მობილური აპებისთვის.


Principles of WCAG Accessibility


აი, როგორ მოქმედებს WCAG შესაბამისობა მობილური აპლიკაციების ხელმისაწვდომობაზე:


1. აღქმადი

  • მიაწოდეთ აღქმადი ტექსტის ჩანაცვლება არატექსტური ელემენტებისთვის, მათ შორის ფოტოებისა და ხატულებისთვის. მაგალითად, ალტერნატიული ტექსტის ჩათვლით ფოტოებისთვის ან ხატული ეტიკეტებისთვის, უზრუნველყოფს ეკრანის მკითხველს ამ ელემენტების კომუნიკაცია ვიზუალურად გამოწვეულ მომხმარებლებს.


  • დარწმუნდით, რომ შინაარსი შეიძლება მიწოდებული იყოს მრავალ ფორმატში (მაგ., უფრო მარტივი განლაგება) ინფორმაციის დაკარგვის გარეშე. მობილური აპებისთვის, ეს შეიძლება მოიცავდეს ლანდშაფტისა და პორტრეტის რეჟიმს, რომელიც რჩება ხელმისაწვდომი.


  • გაუადვილეთ მომხმარებლების მასალის ნახვა და მოსმენა ტექსტისა და ფონის ფერებს შორის საკმარისი კონტრასტის უზრუნველყოფით და ტექსტის ზომისა და მოცულობის შესაცვლელად აპის მუშაობაში ჩარევის გარეშე.


2. მოქმედი

  • პროგრამის ყველა შესაძლებლობა ხელმისაწვდომი უნდა იყოს კლავიატურის ან კლავიატურის მსგავსი შეყვანის გამოყენებით, როგორიცაა გადამრთველები შეზღუდული შესაძლებლობის მქონე მომხმარებლებისთვის. ეს მოიცავს სანავიგაციო კონტროლს, ფორმებს და ინტერაქტიულ ფუნქციებს.


  • მიეცით მომხმარებლებს ადეკვატური დრო, რომ წაიკითხონ და მოიხმარონ კონტენტი, თავიდან აიცილონ ეკრანების ავტომატურად წინსვლა ან სესიების ძალიან სწრაფად შეწყვეტა.


  • მოერიდეთ კონტენტს, რომელმაც შეიძლება გამოიწვიოს კრუნჩხვები, როგორიცაა კაშკაშა განათება ან ეკრანის სწრაფი განახლება.


  • შესთავაზეთ მომხმარებლებისთვის ნავიგაციის, კონტენტის პოვნისა და მათი მდებარეობის განსაზღვრის ვარიანტები აპში. ეს მოიცავს მკაფიოდ მონიშნულ ღილაკებს და თანმიმდევრულ ნავიგაციის შაბლონებს.


3. გასაგები

  • გახადეთ წერილობითი ინფორმაცია წასაკითხად და გასაგებად. ეს მოიცავს ძირითადი ენის გამოყენებას, ჟარგონის თავიდან აცილებას და მასალის წაკითხვის უზრუნველყოფას ეკრანის წამკითხველებისთვის.


  • ვებგვერდები უნდა გამოჩნდეს და ფუნქციონირებდეს პროგნოზირებადი გზებით. მაგალითად, ღილაკმა უნდა იმოქმედოს თანმიმდევრულად მთელ პროგრამაში და შინაარსი არ უნდა შეიცვალოს მოულოდნელად.


  • დაეხმარეთ მომხმარებლებს შეცდომების თავიდან აცილებაში და გამოსწორებაში. ეს მოიცავს შეცდომის მკაფიო შეტყობინებებს და ადვილად მისაწვდომ დახმარების რესურსებს.


4. მტკიცე

  • დარწმუნდით, რომ აპლიკაცია მუშაობს ამჟამინდელი და მომავალი დამხმარე ტექნოლოგიებით, როგორიცაა ეკრანის წამკითხველები, ხმოვანი კონტროლი და გამადიდებელი.


  • გამოიყენეთ კოდირების კარგი ტექნიკა, რათა დარწმუნდეთ, რომ აპლიკაცია მუშაობს სხვადასხვა მომხმარებლის აგენტებთან, მათ შორის ოპერაციულ სისტემებთან, ბრაუზერებთან და დამხმარე მოწყობილობებთან.

WCAG შესაბამისობის დონეები


3 WCAG Conformance Levels

  • დონე A: ვებ წვდომის ძირითადი მახასიათებლები (მინიმალური დონე). აუცილებელია ხელმისაწვდომობის ყველაზე კრიტიკული მოთხოვნების მისაღწევად.


  • დონე AA: მიმართავს ყველაზე დიდ და ყველაზე ტიპურ ბარიერებს შეზღუდული შესაძლებლობის მქონე მომხმარებლებისთვის. ხშირად განიხილება, როგორც სათანადო დონე საჯარო ციფრული პროდუქტებისთვის.


  • დონე AAA: ხელმისაწვდომობის ყველაზე მოწინავე და ყოვლისმომცველი ხარისხი. AAA დონის ყველა სტანდარტის დაკმაყოფილება იდეალურია, თუმცა, ყოველთვის არ არის შესაძლებელი ყველა მასალის ჟანრისთვის.





მობილური აპლიკაციების ხელმისაწვდომობის ტესტირების მაგალითი

მაგალითი 1: ტესტირება ეკრანის წამკითხველებით

  • პროცესი: გამოიყენეთ ეკრანის წამკითხველი, როგორიცაა VoiceOver (iOS) ან TalkBack (Android) აპში ნავიგაციისთვის. ტესტერმა უნდა უზრუნველყოს ყველა ელემენტის სწორად გამოცხადება და ნავიგაციის ნაკადი ლოგიკური და ინტუიციური.


  • მიზანი: გადაამოწმეთ, რომ ყველა ინტერაქტიული ელემენტი (ღილაკები, ბმულები, ფორმის ველები) სწორად არის მონიშნული და უზრუნველყოფს მომხმარებლის საკმარის კონტექსტს.


  • შედეგი: შესაძლოა აღმოაჩინოთ, რომ ზოგიერთ ღილაკს არ აქვს აღწერილობითი ეტიკეტები, რაც ართულებს მხედველობის დაქვეითებულ მომხმარებლებს მათი მიზნის გაგება.


მაგალითი 2: ფერის კონტრასტის ტესტირება

  • პროცესი: ხელით შეამოწმეთ კონტრასტის თანაფარდობა ტექსტსა და ფონის ფერებს შორის ფერის კონტრასტის ხელსაწყოს გამოყენებით ან ვიზუალური დათვალიერებით.


  • მიზანი: დარწმუნდით, რომ ტექსტი ადვილად იკითხება მხედველობის დარღვევის მქონე მომხმარებლებისთვის, განსაკუთრებით მათთვის, ვისაც დალტონიზმი აქვს.


  • შედეგი: შეიძლება აღმოაჩინოთ, რომ ტექსტის ზოგიერთ ელემენტს არასაკმარისი კონტრასტი აქვს, რაც ართულებს მათ წაკითხვას.

როგორ მოვძებნოთ სწორი მობილური აპლიკაციის ხელმისაწვდომობის ინსტრუმენტი?

აქ არის ნაბიჯ-ნაბიჯ სახელმძღვანელო, რომელიც დაგეხმარებათ აირჩიოთ სწორი ინსტრუმენტი:


  • გაიგეთ თქვენი ტესტირების საჭიროებები:

    • შეზღუდული შესაძლებლობების სახეები, როგორიცაა ვიზუალური, სმენის, მოტორული ან კოგნიტური დარღვევები.

    • ინსტრუმენტი მხარს უჭერს პლატფორმას (iOS, Android ან ორივე).


  • გამოყენების სიმარტივე: ინსტრუმენტი უნდა იყოს მარტივი დასაყენებლად და გამოსაყენებლად, განსაკუთრებით დეველოპერებისთვის და ტესტერებისთვის, რომლებიც შესაძლოა არ იყვნენ სპეციალიზებული ხელმისაწვდომობის სფეროში.


  • ინტეგრაციის შესაძლებლობები: შეამოწმეთ, არის თუ არა ინსტრუმენტი ინტეგრირებული თქვენს არსებულ განვითარებასთან, CI/CD-თან და ტესტირების სამუშაო პროცესებთან.


  • ანგარიშგება და დოკუმენტაცია: ინსტრუმენტი უნდა უზრუნველყოს მკაფიო და ქმედითუნარიანი ანგარიშები. მოძებნეთ ისეთი ფუნქციები, როგორიცაა ანგარიშების ექსპორტი სხვადასხვა ფორმატში, პრობლემების თვალთვალის სისტემებთან ინტეგრაცია და პრობლემების გამოსწორების დოკუმენტაცია.


  • მხარდაჭერა და საზოგადოება: განიხილეთ ინსტრუმენტები მომხმარებელთა კარგი მხარდაჭერით, ტრენინგის რესურსებით და მომხმარებელთა აქტიური თემით.


  • ღირებულება: ზოგიერთი ინსტრუმენტი უფასოა (ღია წყარო), ზოგი კი შეიძლება მოითხოვოს გამოწერა ან ერთჯერადი შეძენა. შეუსაბამეთ თქვენი არჩევანი თქვენს ბიუჯეტს და ფუნქციებს, რომლებიც შემოთავაზებულია ინვესტიციის ანაზღაურების (ROI) დასაბალანსებლად.


  • უფასო საცდელები: ბევრი ინსტრუმენტი გთავაზობთ უფასო საცდელ ან დემო ვერსიებს. გამოიყენეთ ეს ინსტრუმენტის ეფექტურობის შესაფასებლად თქვენს ტესტირების გარემოში.


  • რეალურ სამყაროში ტესტირება: შეამოწმეთ ინსტრუმენტი თქვენი აპლიკაციის მცირე მონაკვეთზე, რათა ნახოთ, როგორ მუშაობს იგი რეალურ სცენარებში.

მობილური აპლიკაციების ხელმისაწვდომობის ტესტირების ინსტრუმენტები

ამჟამად ბაზარზე გამოიყენება მობილური აპლიკაციების ხელმისაწვდომობის მრავალი პოპულარული ინსტრუმენტი. მიუხედავად იმისა, რომ ზოგიერთი ფუნქციონირებს ანდროიდზე ან iOS-ზე, არის რამდენიმე, რომლებიც ასევე ჯვარედინი პლატფორმაა:

Android ხელმისაწვდომობის ტესტირების ინსტრუმენტები

  • Google ხელმისაწვდომობის სკანერი ავტომატურად ასკანირებს Android აპებს წვდომის საერთო საკითხებზე, როგორიცაა დაკარგული ეტიკეტები, მცირე შეხების სამიზნეები და ფერების კონტრასტის პრობლემები. მიუხედავად იმისა, რომ ის უფასოა, მარტივი გამოსაყენებლად, პირდაპირ Google-ისგან; ის შემოიფარგლება ძირითადი საკითხების იდენტიფიცირებით, ღრმა ტესტირების მახასიათებლების გარეშე.


  • TalkBack Accessibility: TalkBack Accessibility საშუალებას აძლევს მომხმარებლებს გამოიყენონ ეკრანის წამკითხველები Android მოწყობილობებზე. მიუხედავად იმისა, რომ ეს ჩაშენებულია, ეს არის ხელით პროცესი და დრო სჭირდება საფუძვლიანად შესამოწმებლად. BrowserStack App Accessibility Tool უზრუნველყოფს TalkBack ეკრანის მკითხველზე წვდომას რეალურ Android მოწყობილობებზე.

iOS ხელმისაწვდომობის ტესტირების ინსტრუმენტები

  • Xcode Accessibility Inspector: ჩაშენებული ინსტრუმენტი Xcode-ში iOS აპებში წვდომის ატრიბუტების შესამოწმებლად და შესამოწმებლად. მიუხედავად იმისა, რომ ის ინტეგრირებულია Xcode-ში და გთავაზობთ რეალურ დროში ინსპექტირებას და ტესტირებას; ის შემოიფარგლება iOS-ის განვითარების გარემოში და არ აქვს ავტომატური ტესტირება.


  • VoiceOver: ეს არის ეკრანის მშობლიური მკითხველი iOS მოწყობილობებისთვის, რომელიც გამოიყენება იმის შესამოწმებლად, თუ როგორ ურთიერთქმედებენ აპები ეკრანის წამკითხველებთან. მიუხედავად იმისა, რომ ეს ჩაშენებულია, ეს არის ხელით პროცესი და დრო სჭირდება საფუძვლიანად შესამოწმებლად. BrowserStack App Accessibility Tool უზრუნველყოფს VoiceOver Screen Reader-ზე წვდომას რეალურ iOS მოწყობილობებზე.

Cross Platform (როგორც Android, ასევე iOS) ხელმისაწვდომობის ტესტირების ხელსაწყოები

  • BrowserStack App Accessibility გთავაზობთ Native-ის მსგავს ფუნქციებს ჯვარედინი პლატფორმის ხელმისაწვდომობით Android და iOS ტელეფონებზე. თქვენ შეგიძლიათ გაუშვათ ხელმისაწვდომობის სკანირება ეკრანის წამკითხველის ტესტირებასთან ერთად და წვდომის მონიტორინგი BrowserStack App Accessibility ინსტრუმენტის გამოყენებით. მისი ძირითადი შესაძლებლობები მოიცავს:


    • მყისიერი წვდომა რეალურ iOS და Android მოწყობილობებზე ნულოვანი დაყენებით.

    • სამუშაო ნაკადის სკანერი, რომელიც აღჭურვილია BrowserStack-ის საკუთრების წესების ძრავით, წვდომის ტესტირებას ხდის 5-ჯერ უფრო სწრაფად.

    • ერთი დაწკაპუნებით წვდომა TalkBack-ისა და VoiceOver ეკრანის წამკითხველებზე, პრობლემების გადაღების შესაძლებლობით ჩანაწერებისა და ეკრანის ანაბეჭდების საშუალებით.

    • ცენტრალიზებული ანგარიშგების საინფორმაციო დაფა ანოტირებული ეკრანის ანაბეჭდებით გვთავაზობს ინფორმაციას და გამოსასწორებელ ნაბიჯებს მარტივი გადაწყვეტისთვის.



Mobile App Accessibility Testing Checklist


როგორ ჩავატაროთ მობილური აპლიკაციების ხელმისაწვდომობის ტესტირება?

ნაბიჯი 1. დაგეგმეთ ხელმისაწვდომობის მოთხოვნები

  • გაიგეთ სახელმძღვანელო პრინციპები: შეიტყვეთ ხელმისაწვდომობის სტანდარტების შესახებ, მათ შორის ვებ-კონტენტის ხელმისაწვდომობის წესები (WCAG) და პლატფორმის სპეციფიკური წესები (მაგალითად, Apple-ის ხელმისაწვდომობის სახელმძღვანელო და Google-ის მასალების დიზაინის ხელმისაწვდომობა).


  • სამიზნე მომხმარებლების იდენტიფიცირება: განიხილეთ სხვადასხვა შეზღუდული შესაძლებლობების მქონე მომხმარებლების მოთხოვნები, როგორიცაა ვიზუალური, სმენითი, მოტორული და შემეცნებითი შეზღუდვები.


  • დააყენეთ ტესტირების მიზნები: განსაზღვრეთ, რომელი ხელმისაწვდომობის ფუნქციები უნდა შემოწმდეს, როგორიცაა ეკრანის წამკითხველის თავსებადობა, ფერის კონტრასტი, შეხების სამიზნე ზომები და ტექსტის გადიდება.


ნაბიჯი 2. აირჩიეთ სწორი ინსტრუმენტები

  • მექანიკური ტესტირების ხელსაწყოები: გამოიყენეთ ეკრანის წამკითხველები, როგორიცაა VoiceOver (iOS) და TalkBack (Android), რათა ხელით შეამოწმოთ, როგორ ურთიერთობენ მხედველობის დარღვევის მქონე ადამიანები თქვენს აპთან.


  • ავტომატური ტესტირების ხელსაწყოები: გამოიყენეთ ავტომატური ხელსაწყოები, როგორიცაა BrowserStack App Accessibility, ან Google Accessibility Scanner, რათა დაადგინოთ წვდომის საერთო პრობლემები.


  • მომხმარებლის ტესტირების ხელსაწყოები: იფიქრეთ ისეთი პლატფორმების გამოყენებაზე, როგორიცაა UserZoom ან Loop11, რათა ჩაატაროთ ტესტები რეალურ უნარშეზღუდულ ადამიანებთან.


ნაბიჯი 3. გადახედეთ ანგარიშებს

გაანალიზეთ გენერირებული ანგარიშები გაუმჯობესების სფეროების აღმოსაჩენად. ეს ანგარიშები ხშირად შეიცავს ინფორმაციას დარღვევის სახეობის შესახებ, სად მოხდა და რეკომენდაციები შეკეთების შესახებ.


ნაბიჯი 4. ჩართეთ შეზღუდული შესაძლებლობის მქონე მომხმარებლები

  • ტესტირების დაქირავება: მოიწვიეთ შეზღუდული შესაძლებლობის მქონე რეალური მომხმარებლები აპის შესამოწმებლად. მათ შეუძლიათ მიაწოდონ ღირებული შეხედულებები, რომლებსაც ავტომატური ან ხელით ტესტირება შეიძლება არ გამოიღოს.


  • შეაგროვეთ კომენტარები: დააკვირდით, როგორ ურთიერთობენ ეს მომხმარებლები აპთან და მოითხოვეთ კომენტარები გამოყენებადობაზე და მათ წინაშე არსებულ ნებისმიერ დაბრკოლებაზე.


ნაბიჯი 5. საკითხების გადახედვა და გამოსწორება

  • პრიორიტეტული შესწორებები: პრიორიტეტული საკითხების დაფუძნებული ავტომატური, სახელმძღვანელო და მომხმარებლის ტესტირება, აქცენტი წვდომის მნიშვნელოვან დაბრკოლებებზე.


  • განახორციელეთ კორექტირება: ითანამშრომლეთ დეველოპერებთან აპის ხელმისაწვდომობის გასაუმჯობესებლად საჭირო კორექტირების განსახორციელებლად.


ნაბიჯი 6. ხელახლა ტესტირება და დადასტურება

  • ხელახალი ტესტირება: ცვლილებების განხორციელების შემდეგ, ხელახლა შეამოწმეთ აპლიკაცია, რათა დარწმუნდეთ, რომ ხელმისაწვდომობის პრობლემები მოგვარებულია.


  • უწყვეტი მონიტორინგი: ხელმისაწვდომობის ტესტირება უნდა იყოს უწყვეტი საქმიანობა. რეგულარულად შეამოწმეთ ახალი განახლებები და ფუნქციები, რათა დაადასტუროთ, რომ ისინი ჯერ კიდევ ხელმისაწვდომია.


ნაბიჯი 7. დოკუმენტი და ანგარიში

შეინახეთ ყველა გამოვლენილი საკითხის სრული ჩანაწერი, მათი გადაჭრის მეთოდები და საბოლოო შედეგები.

საუკეთესო პრაქტიკა მობილური აპლიკაციების ხელმისაწვდომობის ტესტირებისთვის

1. მიჰყევით ხელმისაწვდომობის სახელმძღვანელო პრინციპებს

განახორციელეთ ვებ კონტენტის ხელმისაწვდომობის სახელმძღვანელო პრინციპები (WCAG) ვებზე დაფუძნებული კონტენტისთვის, რომელიც ასევე აქტუალურია მობილური აპებისთვის. ასევე, მობილური პლატფორმების მიერ მოწოდებული ხელმისაწვდომობის სახელმძღვანელოები, როგორიცაა Apple-ის ხელმისაწვდომობის სახელმძღვანელო და Google-ის მასალების დიზაინის ხელმისაწვდომობის სახელმძღვანელო პრინციპები.

2. გამოიყენეთ რეალური მოწყობილობები ტესტირებისთვის

ჩაატარეთ ხელმისაწვდომობის ტესტირება სხვადასხვა რეალურ მოწყობილობებზე ეკრანის სხვადასხვა ზომის, გარჩევადობისა და ოპერაციული სისტემის ვერსიების გადასაღებად.

3. შეძლებისდაგვარად დანერგეთ ავტომატური ტესტირების ინსტრუმენტები

გამოიყენეთ ინსტრუმენტები, როგორიცაა Google Accessibility Scanner და BrowserStack App Accessibility, რათა სწრაფად იდენტიფიციროთ წვდომის საერთო პრობლემები. ავტომატური ხელმისაწვდომობის ტესტების ინტეგრირება თქვენს CI/CD მილსადენში უწყვეტი მონიტორინგისა და პრობლემების ადრეული გამოვლენისთვის.

4. ჩართეთ შეზღუდული შესაძლებლობის მქონე რეალური მომხმარებლები

ჩართეთ შეზღუდული შესაძლებლობის მქონე მომხმარებლები აპის შესამოწმებლად. მათმა გამოხმაურებამ შეიძლება მოგვაწოდოს პრაქტიკული გამოყენებადობის საკითხები, რომლებიც შეიძლება გამოტოვონ ავტომატურმა ტესტებმა. შეაგროვეთ და გააანალიზეთ გამოხმაურება ამ მომხმარებლებისგან, რათა გაიგოთ რეალურ სამყაროში ხელმისაწვდომობის გამოწვევები და გაუმჯობესების სფეროები.

5. ხელმისაწვდომობის ცნობიერების ხელშეწყობა

ხელი შეუწყეთ ხელმისაწვდომობის ინფორმირებულობის კულტურას თქვენს გუნდში, რათა დარწმუნდეთ, რომ ყველას ესმის ინკლუზიური დიზაინის მნიშვნელობა. უპირატესობა მიანიჭეთ ხელმისაწვდომობას, როგორც მომხმარებლის გამოცდილების დიზაინის ძირითად ასპექტს, და არა როგორც შემდგომ ფიქრს.


საკონტროლო სია მობილური აპლიკაციების ხელმისაწვდომობის ტესტირებისთვის

აქ არის 5-საფეხურიანი საკონტროლო სია მობილური აპლიკაციების ხელმისაწვდომობის მისაღწევად

1. ზოგადი გაიდლაინები

  • დარწმუნდით, რომ აპს აქვს მკაფიო სათაური.


  • შეინახეთ სათაურის სათანადო იერარქია მთელ აპლიკაციაში.


გამოიყენეთ ARIA Landmark Roles (როგორიცაა ძიება, ნავიგაცია, შინაარსის ინფორმაცია, დამატებითი და ბანერი) აპის ან გვერდის ეფექტურად სტრუქტურირებისთვის.


შეხების მოვლენებისთვის, დაიცავით ერთ-ერთი ეს პირობა:

  • მოერიდეთ რაიმე აქტივობის დაწყებას დამთრგუნველი მოვლენით.
  • დაიწყეთ მოქმედებები ახალი ღონისძიებით, მოქმედების დასრულებამდე გაუქმების ან შებრუნების ოფციით.
  • გამოიყენეთ up-event ქვემო ღონისძიების მიერ ინიცირებული მოქმედებების გასაუქმებლად.
  • დაიწყეთ მოქმედებები მხოლოდ მომხმარებლის განზრახვის მკაფიო მითითების შემდეგ.
  • დარწმუნდით, რომ შეხების სამიზნეები საკმარისად დიდია იმისათვის, რომ ადვილად შეეხოთ.

2. ფერის კონტრასტის კოეფიციენტები

  • დაიცავით WCAG 2.1 AA დონის ფერის კონტრასტის მოთხოვნები, რათა დაეხმაროთ მხედველობის დაქვეითებულ მომხმარებლებს.
  • მიაღწიეთ 4.5:1 კონტრასტის თანაფარდობას სტანდარტული ტექსტისთვის.
  • შეინარჩუნეთ 3:1 კონტრასტის თანაფარდობა დიდი ტექსტისთვის.
  • დარწმუნდით, რომ ფერებზე დაფუძნებული ინფორმაცია ასევე ხელმისაწვდომია სხვა საშუალებებით.

3. შეეხეთ ჟესტები და ჰაპტიკური გამოხმაურება

  • განახორციელეთ შეხების ჟესტები და ჰაპტიკური გამოხმაურება აპის ფუნქციონალურობისა და მომხმარებლის გამოცდილების გასაუმჯობესებლად როგორც Android-ზე, ასევე iOS-ზე.


  • მიუხედავად იმისა, რომ ძირითადი ოპერაციები არ არის დამოკიდებული შეხების ჟესტებზე, მათ შეუძლიათ გააუმჯობესონ ხელმისაწვდომობა და მიმზიდველობა, განსაკუთრებით შეზღუდული კითხვის უნარის მქონე მომხმარებლებისთვის.

4. თანმიმდევრული განლაგება და ნავიგაცია

  • შეინარჩუნეთ კონტენტი, განლაგება და ნავიგაცია მომხმარებლის გამოცდილების გასაუმჯობესებლად.


  • შეიმუშავეთ მობილური აპლიკაციები დამხმარე ნავიგაციით, რათა უხელმძღვანელოს მომხმარებლებს მენიუში, განსაკუთრებით მათთვის, ვისაც აქვს მოტორული დარღვევები, რომლებსაც შეუძლიათ უპირატესობა მიანიჭონ მობილური აპებს ვებ ბრაუზერებთან შედარებით.


  • დარწმუნდით, რომ განლაგება კარგად არის ორგანიზებული და ვიზუალურად დაბალანსებული, რათა თავიდან აიცილოთ დაბნეულობა და გაზარდოთ ხელმისაწვდომობა.

5. აპის კონტენტის/მედიის ოპტიმიზაცია

  • მოარგეთ აპის კონტენტი და მედია ისე, რომ იყოს ხილვადი როგორც პატარა, ისე დიდ ეკრანებზე.


  • დარწმუნდით, რომ ინტერაქტიული ელემენტები, როგორიცაა „დაწკაპუნების“ ოფციები და საყიდლების კალათის ფუნქციები, იყოს მოსახერხებელი და ხელმისაწვდომი.


  • გამოიყენეთ სათაურის თეგები და გააუმჯობესეთ კონტენტის განლაგება, რათა დაეხმაროთ შემეცნებითი უნარების მქონე მომხმარებლებს აპის გაგებაში და ნავიგაციაში.


  • მიაწოდეთ მკაფიო სუბტიტრები ვიზუალებისთვის ხელმისაწვდომობის მხარდასაჭერად როგორც სმენის, ასევე მხედველობის დაქვეითებული მომხმარებლებისთვის.


მობილური აპლიკაციების შემუშავებაში ხელმისაწვდომობის ჩართვა არა მხოლოდ იურიდიული ან ეთიკური მოთხოვნაა, არამედ მომხმარებლის ინკლუზიური გამოცდილების შეთავაზების აუცილებელი კომპონენტი. დადგენილი პრინციპების დაცვით, როგორც ავტომატური, ისე ხელით ტესტირების მეთოდების გამოყენებით და რეალურად დაქვეითებული მომხმარებლების ჩართვით, შეგიძლიათ უზრუნველყოთ, რომ თქვენი პროგრამული უზრუნველყოფა ყველასთვის ხელმისაწვდომია. შეხების სამიზნეები, ფერის კონტრასტები და ინფორმაციის ჩვენება შეიძლება რეგულარულად იყოს ოპტიმიზირებული, რათა უკეთ შეესაბამებოდეს სხვადასხვა მომხმარებლის მოთხოვნებს.


BrowserStack-ის პლატფორმის გამოყენებით , შეგიძლიათ შეამოწმოთ თქვენი აპი რეალური მოწყობილობების ფართო სპექტრზე, რათა უზრუნველყოთ, რომ ხელმისაწვდომობის ფუნქციები ფუნქციონალური და მოსახერხებელია სხვადასხვა გარემოში. ეს პრაქტიკული მიდგომა იძლევა უფრო ზუსტი შეფასებების საშუალებას და ეხმარება იდენტიფიცირებასა და გადაჭრაში ხელმისაწვდომობის საკითხების იდენტიფიცირებაში და გადაჭრაში, რომლებიც მხოლოდ ავტომატიზირებულ ინსტრუმენტებს შეიძლება გამოტოვონ.