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

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

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

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

AppsUpdater 1.2.1

После первого стабильного релиза AppsUpdater мы сосредоточились на том, чтобы приложение стало спокойнее в ежедневном использовании: быстрее запускалось, лучше объясняло найденные обновления, увереннее работало с разными источниками и меньше требовало ручного разбора.

В версиях 1.1, 1.2 и 1.2.1 собрался большой пакет улучшений для поиска обновлений, карточек приложений, установки и диагностики.

Больше источников и понятнее диагностика

AppsUpdater стал лучше находить обновления там, где они должны появляться в первую очередь: Microsoft AutoUpdate для приложений Microsoft, Sparkle feeds, Electron update feeds, включая generic, GitHub и распространенные S3-варианты, Homebrew Cask, App Store и ручные официальные ссылки пользователя.

Если источник не отвечает, теперь проще понять причину. Приложение отдельно показывает отсутствующий feed, запрет доступа, неподдержанный Electron provider и другие состояния, которые раньше могли выглядеть как просто "обновление не найдено".

Быстрее запуск и проверки

Приложение открывается заметно быстрее: сначала показывает сохраненное состояние библиотеки, а тяжелые проверки, сканирование и загрузку иконок продолжает в фоне.

Проверки обновлений стали экономнее. AppsUpdater использует свежий кэш, аккуратнее объединяет App Store-запросы, ограничивает параллелизм официальных источников и показывает результаты постепенно, без ожидания завершения всей проверки. Часть тяжелой работы убрана с main thread, поэтому интерфейс меньше подвисает во время сканирования.

Умнее поиск и карточки каталогов

В 1.2.1 мы отдельно прошлись по поиску. Точные совпадения и более релевантные приложения теперь поднимаются выше, а выдача стала чище.

Для HaxMac, NMac и TorrentMac AppsUpdater показывает только последнюю версию одного приложения внутри каждого источника, но не скрывает одинаковые актуальные версии из разных каталогов. Это помогает сравнить варианты, не превращая список в набор дублей. Также исправлены ложные результаты NMac, где вместо приложений могли попадать категории.

Карточки HaxMac, NMac и TorrentMac стали полезнее: в них отображаются источник, ссылка "Открыть на ...", описание, заметки к версии, системные требования, разработчик или источник, когда это можно определить, и скриншоты, если они доступны на странице. TorrentMac теперь старается показывать реальные скриншоты из страницы приложения, а не только Open Graph-картинку.

Надежнее установка

App Store-обновления теперь ставятся в очередь, чтобы параллельные операции не конфликтовали с системным магазином.

Appstorrent-автоустановка больше не запускается сама при открытии AppsUpdater. Она разрешена только после явного ручного действия: обновить данные или проверить обновления. Для сложных пакетов с DMG, отдельными установщиками, readme, activation tools или похожими файлами приложение выбирает ручной маршрут и ждет, пока пользователь завершит обновление сам.

Меньше раздражающих мелочей

В этом цикле обновлений мы также исправили повторяющиеся App Store-приложения после сканирования, лишние дубли в списке обновлений, сброс настройки privileged helper, случаи, когда вместо иконки приложения показывался значок недоступности, обработку ошибок App Store-статуса и разрешений уведомлений.

Релизные сборки дополнительно проверяются перед публикацией: без debug-only флагов, тестовых coverage-маркеров и локальных override-путей. AppsUpdater 1.2.1 подписан Developer ID, нотариально заверен Apple и распространяется через Sparkle с подписанным appcast.

Как обновиться

Если вы уже используете AppsUpdater, обновление придет через встроенный Sparkle updater. Новую версию также можно скачать со страницы AppsUpdater.