Чому Whisper Notes для Mac залишив App Store

19 березня 2026 р.
·
5 min read
·Whisper Notes Team

Затисни Fn на Mac, скажи щось — і текст з'явиться там, де стоїть курсор. У будь-якому застосунку. Повністю офлайн — голос не залишає твій комп'ютер. Це головна функція Whisper Notes, і саме через неї Apple більше не дозволяє нам оновлюватися в Mac App Store.

Whisper Notes Mac офлайн голосовий введення — затисни Fn для диктування в будь-якому застосунку

Затисни Fn для диктування в будь-якому застосунку — функція, що визначає Whisper Notes на Mac

Що змінилося

Ця функція використовує дозвіл Accessibility (Універсальний доступ) у macOS, щоб вставляти розпізнаний текст в інші застосунки — той самий підхід, що й у TextExpander та Rocket Typist. Це єдиний API, який macOS надає для цього. Альтернативи не існує.

У лютому 2026 року Apple Review почав відхиляти будь-які застосунки, що використовують цей дозвіл не за призначенням:

"Застосунок використовує функції Accessibility для вставлення розпізнаного тексту. Функції Accessibility призначені для допомоги користувачам з різними потребами у взаємодії з пристроями та застосунками. Застосунки не можуть використовувати функції, створені для підвищення доступності, в інших цілях." — Apple Review, Guideline 2.4.5

Що ми пробували

Whisper Notes v1.2.8 уже мав голосовий введення через Fn. У січні 2026 ми подали v1.2.9 — оновлення з виправленням помилок, без нових функцій. Тоді й почалися відхилення:

9 січня Подано v1.2.9 — лише виправлення помилок, без нових функцій
2 лютого Відхилено — Guideline 2.4.5: "використовує Accessibility для створення гарячої клавіші." На розгляді майже місяць.
19 лютого Звернення до Developer Support — подали запит до Apple Developer Support для обговорення відхилення
25 лютого Телефонна розмова з Apple — підтвердили, що дозвіл Accessibility не можна використовувати для вставлення тексту, без винятків
5 березня Відхилено — повторно подано з формулюванням "голосовий введення" та процесом згоди на дозвіл. Знову Guideline 2.4.5.

Наш вибір

Прибрати функцію й залишитися в App Store чи зберегти її й розповсюджувати самостійно. Ми зберегли функцію.

Whisper Notes для Mac тепер доступний як пряме завантаження DMG. Без пісочниці, без обмежень. TextExpander, Keyboard Maestro та Alfred розповсюджуються поза App Store з тієї ж причини — обмеження пісочниці macOS блокують їхні основні функції.

Що ми випустили після переходу

Без App Review ми випускаємо оновлення в день, коли код готовий. Шість оновлень з моменту переходу:

Рушій Parakeet V3 у 10 разів швидший за Whisper Large V3, порівнянна точність, нуль галюцинацій на тиші
Налаштовувана глобальна клавіша — запускай голосовий введення будь-якою клавішею, не тільки Fn
Підтримка зовнішніх мікрофонів — будь-який USB або Bluetooth мікрофон, гаряча заміна під час запису
Переклад на пристрої — фреймворк Apple Translation, без інтернету
Автооновлення — оновлюється самостійно, як застосунок з App Store
Стабільність — десятки виправлень збоїв, новий рушій запису

Повна інформація в журналі змін.

Чому версія в App Store досі доступна

Це Universal App — iOS і Mac в одному лістингу. Ми не можемо прибрати Mac, не забравши iOS.

Версія з App Store досі працює для базової транскрипції, але вона заморожена. Уся нова розробка йде в DMG.

Безкоштовна ліцензія для покупців з App Store

Якщо ви купили застосунок в App Store, ви отримаєте безкоштовну ліцензію DMG. Займає близько хвилини через сторінку міграції.

Підсумок

Що сталося Apple відхиляє оновлення Mac App Store, які використовують Accessibility API для вставлення тексту (Guideline 2.4.5)
Чому це важливо Загальносистемний голосовий введення через Fn потребує цього API — на macOS альтернативи немає
Що ми зробили Перевели Mac на пряме розповсюдження через DMG
Версія в App Store Досі доступна для iOS; версія для Mac заморожена
Наявні покупці Безкоштовна ліцензія DMG через сторінку міграції

Залишати App Store не було в планах. Але DMG-версія тепер краща, ніж версія з App Store будь-коли була — швидший рушій, більше функцій, оновлення в день виходу.

Питання? support@whispernotes.app.