開發包容性應用程序的8 個重要技巧


在移動應用領域,“包容性”的概念受到崇拜,但並沒有被清楚地理解。鑑於有23% 的已註冊記錄的美國殘障人士甚至不在線,更不用說那些沒有在線的人,應用程序開發人員是否真的兌現了他們的包容性承諾的問題可以提出。這只能說明大家都崇尚包容的概念,卻沒有花時間去理解並付諸實踐。

儘管蘋果公司已經提出了關於移動應用程序包容性的詳細用戶指南,但最重要的是,它具有殘疾人必須具備的功能。然而,不幸的事實是應用程序開發人員尚未認真考慮它。

為了讓應用程序適用於所有人,包括殘障人士,作者兼iOS 軟件開發工程師Rob Whitaker 在他的《包容性移動應用程序》一書中詳細介紹了有助於構建包容性應用程序的最佳實踐。本文旨在重點介紹他的書中涵蓋的一些最有益的技術,以及從Apple 的包容性原則改編而來的想法。

因此,讓我們從提示開始。

#1。採取以人為本的方法

如果我們以自己的能力為基準,我們將做出一些人容易使用但其他人難以使用的東西。

——微軟設計

Whitaker 聲稱,程序員根據他們的個人經驗並在一組精選的密友和同事的幫助下創建應用程序。他們不會費盡心機地超越他們的常規朋友群體來進一步探索並收集更多相關數據。用戶發現這些應用程序沒有吸引力。

世界上有不少於80 億人,沒有兩個人是一樣的。對你來說似乎很明顯的事情在別人看來可能是不可思議的。毫無疑問,調查每一個普世公民似乎離題而且不可思議。找出答案的最佳方法之一是調查1000 人的技術體驗。

另一種方式是當開發人員準備好進行角色扮演並戴上不同的帽子來了解不同的人的想法和感受時。它還有助於在應用程序中進行用戶友好的設計。

此外,你可以仔細閱讀Apple 的包容性指南,因為它們涵蓋了來自不同階級、文化、種族、信仰、種族、性取向、性別、障礙、能力、身高等的廣泛人群。考慮到如此廣泛的人來開發包容性應用程序,你可以在開發數字體驗時考慮他們的所有好惡以及介於兩者之間的一切。簡而言之,包容優先考慮我們周圍的每個人,無論他們是誰。

#2。為殘疾人創建角色譜

顧名思義,角色譜是一種設計方法,它允許創建大量角色,使設計人員和開發人員能夠訪問人類多樣性的全部範圍。

Microsoft 提倡包容性設計,Persona Spectrum 是它用來教育員工了解其軟件使用模式的工具。

現在,讓我們看看微軟開發人員如何使用這種設計方法為上肢永久性殘疾的人開發軟件。

他們首先創造了一個失去手臂並終生殘疾的虛構人物。 (對於不熟練的人,殘疾分為三類:永久性的、暫時的和情境性的。)

為永久性殘障人士創建應用程序時,最好的做法是包含語音控制功能。同時,你必須確保握住手機的手的拇指可以觸及應用程序的所有按鈕。一旦將這些功能添加到應用程序中,手臂暫時受傷的人也可以使用它。

微軟團隊還發現,此類應用程序可能對新手媽媽有所幫助,因為他們大部分時間只用一隻手,而另一隻手忙著抱著嬰兒。

有趣的是,新媽媽的案例被認為是情境障礙,因為一旦孩子入睡或交給其他家庭成員,她們就可以自由使用第二隻手臂。大多數傷害可能只是暫時的挫折,患者最終會從中恢復過來。

有趣的是,微軟提出了角色譜範式,以回應一項聲稱僅在美國就有26,000 人患有上肢損失的研究。考慮到臨時性和情境性損傷,這個數字超過2000 萬——Microsoft Inclusive Design Toolkit Manual 7

如上圖所示,微軟提出了四種不同的角色譜——觸覺、視覺、聽覺和語言。然後,微軟程序員會考慮盲人用戶如何與應用程序交互。像這樣的應用程序對於不能一直盯著他們的設備的司機以及接受過白內障手術或其他眼科手術的人來說會很有幫助。

同樣,通過在設計應用程序時考慮聾人用戶的需求,你甚至可以幫助患有耳部感染或在嘈雜環境中工作的人。

專業提示:如果你的一位客戶患有永久性殘疾,請弄清楚你想要創建的角色譜類型。換句話說,除了考慮永久殘障人士的需求外,你的應用程序將解決哪些臨時或情景場景?

#3。真心同情殘疾人

如前所述,開發人員必須考慮他們自己以外的觀點,並進入受損者的心理,才能真正設計出與他們產生共鳴的應用程序。當然,他們可以從同理心開始,但隨後他們需要進一步深入了解他們的獨特需求並創建符合這些需求的應用程序。

正如惠特克警告的那樣,“小心不要將同理心作為採取行動的理由,而應作為調查的理由。” 某人的生活經驗應該比任何感覺或指導更能指導你。 ” 簡單地說,同理心不應該取代實際經驗。 與其對殘疾人感到難過和同情,不如與他們交談並了解他們的觀點。

每個人都是不同的,具有不同程度的經驗和能力,這會影響不同的人使用你的應用程序的方式。

#4。避免從頭開始設計

為了使任務更容易完成並保證每個人,無論他們是使用他們的視覺、聽覺還是觸覺,都能理解內容,應用程序開發人員需要使用例行的、有規律的交互。

關鍵是:沒有必要設計全新的東西。創建應用程序設計時最好使用Android 和iOS 控件。當然,你可以根據需要添加一兩個功能或更改外觀,但最好使用這些控件作為基礎來構建這些附加功能。你的用戶會有賓至如歸的感覺。最好的部分是你可以使用Apple 和Google 的各種輔助功能。

#5。觸摸目標必須易於點擊

智能手機能夠顯示高質量的數據,允許開發人員在屏幕上適應各種交互元素,儘管它們的尺寸很小。移動應用程序開發人員必須確保每個元素的大小合適且間距足夠,以便用戶可以毫無困難地與之交互。

這將幫助用戶即使在按下時間的情況下也能輕鬆點擊每個按鈕。更重要的是,移動應用程序開發人員應該在每個觸摸目標周圍都有一個不活動區域,這樣患有精細運動控制的用戶就不會面臨任何問題。此外,無論你如何握住手機,每個觸摸目標都應該易於點擊。

#6。使用簡單的數據輸入方法

為客戶提供多種輸入數據的方式是製作每個人都可以享受的應用程序的另一種絕妙技術。如果用戶有殘疾,則可能難以輸入數據。讓消費者可以選擇使用語音到文本或藍牙鍵盤與他們的移動設備的鍵盤輸入數據,以克服這個問題。移動應用程序的開發人員甚至可以考慮添加複選框、單選按鈕或選擇菜單等功能,以減少運行程序所需的文本輸入量。

事實上,即使對於沒有殘疾的用戶來說,打字也是耗時且乏味的。因此,如果我們利用諸如自動填充之類的技術或從另一個程序導入數據會更好。因此,你的受眾中的每個人都將在使用你的移動應用程序時獲得更好的整體體驗,並且更容易訪問。

#7。使用包容性語言

語言具有治愈和傷害的力量。根據Apple 的包容性指南,需要使用包容性和直截了當的語言。如果你正在開發應用程序並夢想獲得數百萬次下載,那麼你的語言與全球受眾產生共鳴至關重要。中性代詞,包括代詞“你”和“你的”,可能會有所幫助。

#8。每個人都從包容性中獲益

想想自己在明亮的一天盯著你的智能手機,同時又感到匆忙或全神貫注。你可能還試圖一隻手拿著手機,另一隻手拿著辦公文件。事實上,我們經常遭受短暫的視覺、運動和認知障礙。

有鑑於此,包容更為重要。簡而言之,如果你在所做的每件事中都沒有優先考慮包容性,你的客戶就會變得不滿意並渴望將他們的業務轉移到其他地方。

資訊來源:由0x資訊編譯自SOCIALNOMICS。版權歸作者Jennifer Warren所有,未經許可,不得轉載

Total
0
Shares
Related Posts