AppsUpdater

Один список обновлений для Mac-приложений из App Store, Sparkle, Microsoft AutoUpdate, Homebrew Cask, appstorrent и прямых ссылок разработчиков.

Политика конфиденциальности
AppsUpdater
Категория Утилиты
Платформы macOS
Стоимость Бесплатно, Premium для тех, кто поддерживает разработку
Версия 1.2.2 (1.222)
Дата релиза 26 июля 2026
Минимальная macOS 14.0
Размер загрузки 11,9 МБ

Возможности

Быстро открывает сохраненный снимок библиотеки и продолжает проверки в фоне
Сканирует /Applications, ~/Applications и пользовательские папки с приложениями
Проверяет App Store, Sparkle, Microsoft AutoUpdate, Electron feeds и Homebrew Cask в первую очередь
Использует appstorrent как дополнительный fallback-источник, если пользователь включил его для приложения
Показывает детальные карточки HaxMac, NMac и TorrentMac с описанием, заметками к версии, системными требованиями и скриншотами
Сортирует найденные обновления по алфавиту и убирает дубли после проверки
Использует официальные direct vendor маршруты для AnyDesk, RustDesk, UTM, Raspberry Pi Imager, BambuStudio, FreeCAD, qBittorrent и OnyX
qBittorrent обновляется через GitHub Releases без SourceForge/HTML fallback
TelemetryDeck вместо AppMetrica, только агрегированные продуктовые события
Ставит App Store-обновления в очередь, чтобы операции не конфликтовали с системным магазином
Проверяет ссылки перед загрузкой и помогает выбрать безопасный ручной маршрут для сложных пакетов
Не запускает appstorrent auto-install сам при старте приложения
Показывает локальную и доступную версии, источник, разработчика, совместимость, архитектуру, описание, скриншоты, FAQ и комментарии
Хранит историю завершенных загрузок и обновлений между запусками
Открывает magnet-ссылки системным обработчиком или отправляет их в qBittorrent Web UI
Premium: установка новых приложений из поиска, автоматическая замена .app, App Store fallback-установка и привилегированный helper для узких операций

Описание

AppsUpdater нужен, когда приложения на Mac установлены из разных мест: часть из App Store, часть с сайтов разработчиков, часть через Sparkle, Microsoft AutoUpdate, Homebrew Cask, DMG/ZIP-ссылки или сторонние каталоги. Вместо ручной проверки десятков сайтов приложение собирает состояние обновлений в один список и сначала показывает сохраненный снимок библиотеки, пока новые проверки продолжаются в фоне.

В 1.2.2 список обновлений стал предсказуемее: найденные обновления сортируются по алфавиту, повторяющиеся строки одного приложения схлопываются после проверки, а профиль проверки App Store больше не дублируется в общих настройках.

AppsUpdater не пытается заменить App Store. Он помогает понять реальное состояние установленных приложений, выбрать источник и пройти обновление понятным маршрутом: проверить ссылку перед загрузкой, скачать файл, открыть установщик, отправить magnet в qBittorrent или, когда доступна автоматизация, установить обновление. App Store-операции идут через очередь, а appstorrent-автоустановка не стартует сама при запуске приложения и требует явной ручной проверки.

Базовое использование остается бесплатным: мониторинг установленных приложений, проверка обновлений, карточки, история загрузок, игнорирование версий, экспорт библиотеки и ручные сценарии загрузки/открытия. Premium создан для тех, кто хочет меньше ручной работы и поддерживает развитие AppsUpdater.

Приватность

AppsUpdater хранит рабочие данные локально на Mac. Анонимный supporterId создается приложением, хранится в Keychain и используется только для проверки Premium-статуса; он не содержит email, имени, телефона или платежных данных. Пароль qBittorrent Web UI хранится в Keychain. История завершенных загрузок сохраняется локально в Application Support. TelemetryDeck используется только для агрегированных продуктовых событий; приложение не отправляет платежные данные, сырые тексты ошибок, названия приложений, bundle id, URL, IDFA, рекламную атрибуцию, локацию или кросс-сайтовые идентификаторы.

Безопасность и доверие

AppsUpdater распространяется как macOS-приложение с подписью Developer ID и нотариальным заверением Apple. Это значит, что сборка подписана разработчиком, проверена Apple notarization и проходит стандартную проверку Gatekeeper при запуске.

Обновления AppsUpdater доставляются через Sparkle: приложение проверяет официальный appcast, скачивает новую версию и использует подпись обновления перед установкой.

Оплата Premium проходит только на сайте App Plant и у платёжного провайдера. AppsUpdater не принимает платежи внутри приложения, не открывает платёжный WebView, не хранит данные банковских карт и не обрабатывает crypto-транзакции. Для связи оплаты с приложением используется анонимный supporter_id, который не содержит email, имя, телефон или платёжные данные.

Вопросы и ограничения

Почему требуется macOS 14 или новее?

AppsUpdater использует современные возможности macOS, SwiftUI, Swift Concurrency, Sparkle и системные API для работы с установленными приложениями, фоновым режимом, helper-сервисом и App Store-маршрутами. Поддержка macOS 14+ позволяет держать приложение стабильнее и не усложнять код отдельными обходными путями для старых систем.

Почему App Store иногда открывается внешне?

AppsUpdater старается проверять и запускать обновления App Store-приложений напрямую, но поведение Mac App Store зависит от системных сервисов macOS, аккаунта пользователя, региона storefront и доступности конкретного приложения. Если автоматический маршрут недоступен или macOS не даёт завершить установку внутри приложения, AppsUpdater открывает официальную страницу App Store, чтобы пользователь мог завершить обновление безопасным системным способом.

Что делает privileged helper?

Privileged helper нужен только для узких Premium-сценариев, где macOS требует права администратора: установка staged .pkg, замена скачанного .app, восстановление App Store receipt, reindex через Spotlight/LaunchServices, rollback и очистка staging-файлов AppsUpdater.

Helper не является универсальным root-инструментом. Он запускается только после однократного подтверждения пользователем в macOS, принимает только файлы из контролируемых временных папок AppsUpdater и проверяет bundle id, тип приложения и разрешённые папки установки перед любым действием.

Почему не все обновления устанавливаются автоматически?

У приложений на macOS разные источники и разные правила установки. App Store, Sparkle, .dmg, .zip, .pkg, Homebrew Cask, appstorrent и прямые ссылки работают по-разному. AppsUpdater выбирает самый надёжный доступный маршрут: проверить источник, скачать файл, открыть установщик, отправить magnet в qBittorrent или, если это возможно и разрешено Premium-настройками, выполнить автоматическую установку.

Что происходит с платежными данными?

Платёжные данные не попадают в приложение. При оплате картой или СБП пользователь переходит на страницу ЮKassa. При crypto-оплате транзакция выполняется через платёжный сервис и публичный адрес. App Plant может сохранить сумму, статус платежа, payment id, order id и email, если пользователь указал его для уведомления. AppsUpdater получает только Premium-статус по supporter_id.

Что нового

AppsUpdater 1.2.2 делает список обновлений чище и расширяет официальные прямые источники. - Найденные обновления теперь сортируются по алфавиту. - Повторяющиеся строки одного прило... AppsUpdater 1.2.2 делает список обновлений чище и расширяет официальные прямые источники.

- Найденные обновления теперь сортируются по алфавиту.
- Повторяющиеся строки одного приложения схлопываются после проверки.
- Профиль проверки App Store оставлен только в App Store-настройках, без дублирующего контрола в общих настройках обновлений.
- AppMetrica удалена; TelemetryDeck настроен с namespace ru.app-plant и отправляет только агрегированные продуктовые события.
- Добавлены официальные direct vendor маршруты для AnyDesk, RustDesk, UTM, Raspberry Pi Imager, BambuStudio, FreeCAD, qBittorrent и OnyX.
- qBittorrent теперь обновляется через qbittorrent/qBittorrent GitHub Releases с выбором обычного DMG, без SourceForge/HTML fallback.
Показать полностью Свернуть

Новости проекта

Все новости
AppsUpdater 1.2.2: спокойнее список обновлений, TelemetryDeck и новые прямые источники

Обновления · 26 июля 2026

AppsUpdater 1.2.2: спокойнее список обновлений, TelemetryDeck и новые прямые источники

В версии 1.2.2 найденные обновления сортируются стабильнее, дубли одного приложения схлопываются, AppMetrica заменена на TelemetryDeck, а для AnyDesk, RustDesk, UTM, Raspberry Pi Imager, BambuStudio, FreeCAD, qBittorrent и OnyX добавлены официальные прямые маршруты

Читать
AppsUpdater 1.2.1: быстрее проверки, умнее поиск и больше понятных источников

Обновления · 25 июля 2026

AppsUpdater 1.2.1: быстрее проверки, умнее поиск и больше понятных источников

В обновлениях 1.1, 1.2 и 1.2.1 мы ускорили запуск и проверки, улучшили поиск приложений, расширили карточки HaxMac, NMac и TorrentMac, сделали App Store-операции аккуратнее и убрали раздражающие дубли

Читать
AppsUpdater 1.1: больше официальных источников и понятнее диагностика

Обновления · 20 июля 2026

AppsUpdater 1.1: больше официальных источников и понятнее диагностика

В версии 1.1 AppsUpdater лучше ищет официальные источники обновлений, добавляет фильтры и массовые действия в настройках приложений, делает список обновлений компактнее и понятнее объясняет ошибки источников

Читать