← На главную

Apple отклонила обновление WhisperPad — разработчик выложил на сайт

02.06.2026 12:00 · hackernews

Разработчик Rene Zelaya создал приложение WhisperPad, потому что у него самого начала болеть рука при печати. Осенью 2024-го заболели суставы пальцев, к началу 2025-го стало невозможно долго набирать текст. Это была прогрессирующая травма, и он боялся, что не сможет физически успевать в магистратуре по human-computer interaction.

WhisperPad — это минималистичная утилита в строке меню Mac. Жмёшь шорткат, говоришь, приложение распознаёт речь локально на устройстве (ничего не уходит на сервер) и вставляет текст прямо в то поле, где стоит курсор. Если поле потеряло фокус — текст остаётся в буфере обмена. Цель — минимизировать движения рук.

До WhisperPad Зелайя пробовал встроенную диктовку Apple. Но она ошибалась, и каждое исправление требовало лишних нажатий — то есть причиняло ту самую боль, от которой он пытался избавиться.

В апреле Apple отклонила обновление WhisperPad до версии 1.5 по Guideline 2.4.5. Суть претензии: приложение использует accessibility API для вставки текста в другие программы, а это, по мнению Apple, не является допустимым использованием этого API. Проблема в том, что предыдущие версии делали то же самое и были одобрены. Зелайя подал апелляцию, объяснив, что это инструмент доступности для людей с травмами рук. 21 апреля Apple пообещала пересмотреть решение — и замолчала. Через месяц он вежливо напомнил о себе и получил повторный отказ.

Тогда он принял решение разделить WhisperPad на две версии. В App Store вышла версия без авто-вставки: текст попадает в буфер, пользователь сам жмёт Command-V. Это превращает четыре шага в шесть. Для здорового человека разница небольшая, но цель приложения — экономить движения для тех, у кого болят руки. Полноценная версия с прямой вставкой пошла напрямую через сайт (mitmllc.com/whisperpad).

Для прямой дистрибуции Зелайя вручную собрал инфраструктуру: платёжка через Paddle, обновления через Sparkle, лицензионные ключи на своём сервере. В итоге он лучше разобрался в собственном билде и процессах, чем если бы всё делал App Store. Он считает, что «нет» платформы — это не конец, а повод подумать, как сделать полноценную версию в другом месте.

Читать оригинал →