A Plea to Apple: Please Listen to Visually Impaired Users

This post is a translated and condensed version of the original article: https://developer.apple.com/forums/thread/843626.

ChatGPT was used to help refine the English wording and shorten the content to meet the 7,000-word limit. The original meaning and key suggestions have been retained as much as possible.


A Letter to Apple’s Accessibility Engineering Team

1. Purpose

I am a visually impaired user from Hong Kong and have used iPhone VoiceOver and Zoom for many years. I have encountered issues with zoom gestures, focus handling, and pop-up navigation. Please log these proposals and diagnostic files as a formal feature request and forward them to Apple’s Asia-Pacific accessibility engineering team.

2. User Feedback Challenges

Many visually impaired users face similar barriers, but official feedback often receives no follow-up. Front-line staff may lack the expertise to communicate these issues accurately, so reports can be treated as general usability problems rather than accessibility concerns. Small system changes could help many people, while active reporters represent only a fraction of those affected.

3. Screen Zoom Gestures

When VoiceOver is enabled, activating Zoom with a three-finger double-tap can be difficult for people with hand tremors or limited dexterity. Coordinating three fingers makes it hard to target an area accurately, pan smoothly, and maintain consistent screen contact.

The Zoom Controller can obscure content and may be accidentally activated alongside nearby controls. Apple could explore simpler gestures like Android’s magnification, which uses one finger to activate and two fingers to adjust or pan, while retaining the zoom level after the fingers leave the screen.

4. VoiceOver Gestures and Focus

4.1 Customisable Gestures

Common actions can require navigating several Rotor options. Add customisable gesture combinations, such as swiping up then down or left then right, to trigger shortcuts. Customisable virtual bars along both screen edges could also provide audio or haptic feedback when touched and held, then trigger shortcuts when users swipe up or down by different distances.

4.2 Automatic Focus Grouping

In third-party apps, labels and their switches are often separate VoiceOver focus elements. Automatically grouping related labels and switches would let VoiceOver announce the information and allow users to operate the switch without an extra swipe.

5. Contrast and Selection Visibility

System switches can be difficult for users with low vision to distinguish. Consider a highly saturated dark-blue track when enabled, with a contrasting thumb colour, to make its state clearer than the grey disabled track.

Make Settings checkmarks bolder or give selected items a dark background. In multi-select lists, consider a separate tab for selected items or automatically moving selected items to the top. This would make selection states easier to identify visually and with VoiceOver.

6. Native iOS Keyboard

  • Keyboard size and editing: Allow keyboard-height adjustment and an optional full-screen text-editing mode for reviewing text in small third-party fields.
  • High contrast: Offer a black keyboard with white text and keep its appearance consistent across apps when Dark Mode or Smart Invert is enabled.
  • Dictation: Let users start dictation by holding the space bar and stop when they release it.
  • Chinese speech-to-text: Improve language models and use sentence context to distinguish homophones and correct errors, especially for long dictation by VoiceOver users.

7. Assistive Access

Assistive Access can disable VoiceOver gestures, including swiping up from the bottom to return Home. Improve compatibility between the two features.

Consider adding power-saving options such as reducing screen resolution and CPU frequency, using a pure-black theme, and disabling image loading. These options could help users with older devices, visual impairments, or other accessibility needs.

8. Real-Time AI Screen Recognition

Third-party apps may have buttons that cannot receive accessibility focus, missing labels, or controls that existing screen recognition cannot identify. Apple could develop system-level AI to analyse screens in real time, identify interface elements, generate labels, and make interactive controls actionable.

If reliable enough, this could address more barriers at system level. Apple could also explore a shared accessibility-label database where users submit corrections that synchronise across apps and devices.

9. Navigation and Pop-up Dismissal

With VoiceOver, returning to a previous page often means swiping through elements to find a small Back button. Expand its accessibility hit area so it is easier to locate and activate.

Close and Cancel buttons appear in inconsistent locations, and pop-ups, nested menus, or keyboards can be difficult to dismiss. Where appropriate, tapping outside a pop-up should dismiss it by default, reducing the risk of users becoming trapped.

10. Traditional Chinese Settings and Navigation

Some Traditional Chinese accessibility settings have vague names or descriptions. Clarify options such as VoiceOver “Hints” and reduce redundant announcements that may continue even after Hints are turned off.

Group related settings—such as Raise to Wake, Tap to Wake, and automatic brightness—on the same page. Place icons beside titles and descriptions rather than stacking them vertically, so more options fit on screen and VoiceOver users need to scroll less.

11. Ultra Low Power Mode

Add an Ultra Low Power Mode alongside Low Power Mode, with optional controls to:

  1. Pause animations and GIFs.
  2. Disable non-essential system animations and visual effects.
  3. Disable autoplay for message effects, video previews, and animated content.
  4. Disable selected display adjustments where supported.
  5. Turn off Liquid Glass effects where possible.
  6. Turn off Raise to Wake by default.
  7. Disable app suggestions, learning, and shortcuts in Search, widgets, and notifications.

Place these controls in one panel, with a low-power default and the option to re-enable features individually. Reducing unnecessary animation and background processing could improve battery life, responsiveness, and device temperature, depending on the device and implementation. A simpler interface could also reduce visual distractions for VoiceOver users.

12. Summary

These proposals address barriers to the everyday independence of people who are blind or have low vision. Even small changes could help users operate their devices more easily. I hope Apple will take these suggestions and users’ real-world experiences seriously.

Submitted by: A visually impaired user from Hong Kong, China

您好,萬分感謝您的協助。由於語言與地區差異,我使用了網頁中的翻譯功能聽了一遍。大約有九成是我原本想表達的問題與改善建議;另外約一成,翻譯似乎未能完整傳達我的意思。不過不要緊,有九成已經很好。希望這些反饋能對無障礙功能的改善有所幫助,也誠摯懇請您們更加重視無障礙體驗的優化。非常感謝您願意幫忙反饋,並重視我們的意見,衷心感激。

A Plea to Apple: Please Listen to Visually Impaired Users
 
 
Q