共用方式為


Xamarin Apps 中的輔助功能

請確定您的應用程式可供最廣泛的物件使用

輔助功能是指設計應用程式使用者介面的概念,這些介面適用於操作系統顯示和輸入協助功能,例如大型類型、高對比度、放大、螢幕閱讀(文字到語音轉換)、視覺或觸覺回饋提示,以及替代的輸入方法。

iOS、Android 和 Windows 等桌面和行動平臺提供內建 API,可協助開發人員建置無障礙應用程式,例如 Google TalkBackApple 的 VoiceOver

平臺特定 API

若要實作本檔中的指導方針,請使用每個平臺所提供的 API:

協助工具檢查清單

請遵循這些秘訣,以確保您的應用程式可供盡可能廣泛的物件存取。 如需詳細資訊,請參閱 Android 輔助功能測試檢查清單Apple 的輔助功能頁面

支援大型字型和高對比度

請避免硬式編碼控件維度,而是偏好重設大小以容納較大的字型大小的版面配置。 以高對比度模式測試色彩配置,以確保其可讀取。

讓使用者介面自我描述

使用與每個平臺上的螢幕讀取 API 相容的描述性文字和提示標記使用者介面的所有元素。

確定影像和圖示具有替代文字描述

屬於應用程式使用者介面一部分的影像和圖示(例如按鈕或狀態指標,例如)應該以無障礙描述標記。

設計具有可存取導覽功能的可視化樹狀結構

使用適當的版面配置控件或 API,讓使用替代輸入方法在控件之間巡覽會遵循與使用觸控屏相同的邏輯流程。

從螢幕助讀程式排除不必要的元素(例如,可存取字段的裝飾影像或標籤)。

不要單獨依賴音訊或色彩提示

避免在進度、完成或其他狀態的唯一指示是音效或色彩變更的情況。 設計使用者介面以包含清楚的視覺提示(只有音效和色彩可增強),或新增特定的輔助功能指標。

選擇色彩時,請嘗試避免難以區分色彩盲的用戶調色盤。

視訊的標題、音訊的文字

提供視訊內容的 標題,以及音訊內容的可讀取腳本。 也有助於提供可調整音訊或視訊內容速度的控件,並確保音量和播放/暫停按鈕易於尋找及使用。

Localize

輔助功能描述可以在應用程式支援多種語言的地方進行當地語系化。