App Store Connect 輔助說明
輔助使用功能「減少動態效果」的評估標準
說明
動態效果可以豐富 App 體驗,但某些類型的動態效果,例如縮放、旋轉或視野邊緣的運動,可能會讓對動態效果敏感的使用者感到頭暈或噁心。雖然動暈症通常是在涉及擴增實境和虛擬實境的情況下討論,但對於那些具有嚴重動暈症狀的使用者來說,2D 畫面上的動態效果也可能引發反應。如果你的 App 包含這些可能觸發反應的動態效果,請提供開啟或關閉的選項,或提供替代的動畫效果。
目標
無論是否具有障礙,所有人都要能順利使用你的 App。
「減少動態效果」功能旨在支持對動態效果極為敏感的使用者。這些使用者在遇到特定類型的動態效果元素時,可能會產生噁心、頭暈、頭痛或注意力不集中等不良副作用。可能產生問題的動態效果類型通常是旋轉或縮放,以及用於模擬 3D 效果或深度的其他技術。
設計良好的動畫能直覺地傳達資訊,讓你的 App 更好理解、使用。隨意移除動畫可能會讓你的 App 體驗更混亂費解,因此請深思熟慮後再移除或修改動畫。請檢視下方的支援標準,判斷哪些動畫可以保持原樣、哪些動畫需要修改,以及哪些動畫可以完全移除。
以下各節提供更多詳細資訊,說明如何判斷你的 App 是否順利支援「減少動態效果」功能。評估的目標是確保身障人士可以使用 App 的所有一般作業,因此執行這項評估工作將協助你判斷是否要在 App Store 上表明你的 App 支援減少動態效果。
展開檢測
你不一定要採用 Apple 的架構來表明你的 App 支援「減少動態效果」功能,但我們建議你檢視 Apple 原生 App 對於系統層級的輔助使用設定如何回應,以瞭解優質使用者體驗的理想樣貌。如果你的 App 內提供相關設定,則至少應支援類似系統層級設定的功能,或提供更精細的使用者介面自訂功能。
如需啟用「減少動態效果」系統設定的詳細資訊,請依你 App 支援的裝置類型,檢視下列資源。
-
若為 iPhone,請觀看 How to reduce screen motion on iPhone, iPad, and iPod touch(如何減少iPhone、iPad 和 iPod touch 螢幕上的動態效果)影片,並參閱停止或減少 iPhone 螢幕上的動態效果。
-
若為 iPad,請觀看 How to reduce screen motion on iPhone, iPad, and iPod touch(如何減少iPhone、iPad 和 iPod touch 螢幕上的動態效果)影片,並參閱停止或減少 iPad 螢幕上的動態效果。
-
若為 Mac,請參閱在 Mac 上停止或減少螢幕動態效果。
-
若為 Apple TV,請參閱減少 Apple TV 上的螢幕動態效果。
-
若為 Apple Vision Pro,請參閱停止或減少 Apple Vision Pro 上的視覺動態效果或螢幕移動。
-
若為 Apple Watch,請參閱調整 Apple Watch 上的文字大小和視覺設定。
如果你還不具備充分的理解與能力來展開減少動態效果的檢測,請花點時間學習基礎知識,並檢視下列的其他資源。
-
《Human Interface Guidelines》(人性介面規範)> Motion(動態效果)
-
《Human Interface Guidelines》(人性介面規範)> Accessibility(輔助使用)
表明 App 支援「減少動態效果」
你不一定要採用 Apple 的架構,才能表明你的 App 支援「減少動態效果」功能,但我們建議你的 App 要能偵測使用者是否啟用了 Apple 系統設定,這樣他們就不必手動更新其他設定,來使用所需功能。如果你的 App 內提供相關設定,包括其他自訂項或精細控制項,則你不一定要使用 Apple 的系統設定。
檢測你的 App 時,請確定是否有任何畫面或過場動畫包含可能會觸發反應的動態效果,造成某些使用者感到不適或注意力不集中。如果你的 App 不包含有任何可能引發問題的動態效果,即可表明 App 支援「減少動態效果」。
-
如果你的 App 使用了深度模擬(包括視差效果、動畫模糊和景深效果),則當使用者的設定表明他們需要或偏好減少動態效果時,你就應該停用或替換動畫。
-
如果你的 App 包含多軸動態效果、多速度動態效果、旋轉或渦旋效果,則當使用者的設定表明他們需要或偏好減少動態效果時,你就應該停用或替換動畫。
-
如果你的 App 包含自動前進的輪播畫面,或任何持續播放的動態效果,建議你根據使用者的設定來判斷是否停止該動態效果,或提供相關控制項以允許使用者停止該動態效果。
-
如果你 App 的一般作業需要用到第三方或使用者原創的內容,請參閱 Accessibility Nutrition Label 概覽中有關第三方內容的詳細指南。
-
如需更多可能觸發反應的動態效果範例,請瀏覽下方的參考資料。
如果你的 App 包含上述類型的動態效果,請個別斟酌每個動畫。
-
加入這個動畫是否純粹是為了風格或裝飾效果?如果是這樣,當使用者的系統設定表明他們需要或偏好減少動態效果時,建議你完全停止該動畫。
-
完全移除動畫可能不利使用者理解和使用你的 App。如果動態效果本身是在傳達某些意涵,像是狀態變更(例如,加入購物車)或環境脈絡的層級轉換(例如,當前檢視畫面是前一個檢視畫面的次級畫面),請勿完全移除整個動畫。建議你改為提供不使用動態效果的新動畫,或至少可以減少全螢幕的動態效果,例如溶解、高亮度淡入(出)或色彩改變。此外,也請斟酌是否要以新動畫替換預設動畫,或只在使用者的設定表明他們需要或偏好減少動態效果時,才使用新動畫。
如果在使用者的設定表明他們需要或偏好減少動態效果時,你的 App 不再顯示可能引發問題的動態效果,即可表明你的 App 支援「減少動態效果」。
表明你的 App 在一般作業上支援「減少動態效果」並非一次性的工作;你仍可能進一步改善你 App 的輔助使用功能。每次更新 App 時,都要重新評估你的 App 對「減少動態效果」的支援情形。請設定目標,在 App 的每個版本發佈後,都能讓越多人更容易使用你的 App。
《Human Interface Guidelines》(人性介面規範)> Designing for visionOS(visionOS 設計指南)
觀看影片:Make your app visually accessible(讓你的 App 能為不同視覺需求的人士所用) 觀看影片:Design considerations for vision and motion(視覺和動態效果的設計注意事項) Respansive Design for Motion(動態效果的響應式設計)