Apple rejected my dictation app for using the accessibility API
Summary
The author describes building WhisperPad, a local dictation tool for macOS, and explains how Apple rejected an update for using the accessibility API to inject text into other apps. The piece details the split strategy: maintain a Store-ready version with restricted paste and offer a direct distribution version with full functionality. It reflects on platform policy, accessibility needs due to repetitive strain injury, and lessons learned about building for multiple distribution channels.