ThermoScan
Нативный монитор macOS, который в реальном времени показывает нагрузку CPU, память, тепловое состояние и процессы, объясняет риски и помогает безопасно завершить лишнее. Мобильные версии готовятся для App Store и Google Play.
Что делает продукт
ThermoScan — нативная SwiftUI-утилита для диагностики производительности Mac. Она объединяет живые метрики CPU и RAM, официальное тепловое состояние macOS, load average и подробный список процессов. Встроенный советник отличает системные службы от пользовательских приложений, ждёт устойчивую нагрузку перед рекомендацией и блокирует опасные действия. Интерфейс работает на русском и английском. Следующий этап продукта — адаптация мобильного сценария и выпуск версий для App Store и Google Play.
ThermoScan
ThermoScan — нативная SwiftUI-утилита для диагностики производительности Mac. Она объединяет живые метрики CPU и RAM, официальное тепловое состояние macOS, load average и подробный список процессов. Встроенный советник отличает системные службы от пользовательских приложений, ждёт устойчивую нагрузку перед рекомендацией и блокирует опасные действия. Интерфейс работает на русском и английском. Следующий этап продукта — адаптация мобильного сценария и выпуск версий для App Store и Google Play.
- CPU, RAM, тепловое состояние и load average в реальном времени
- Советник по нагрузке и безопасное завершение процессов
- RU / EN и полностью локальная обработка данных
- Версии для App Store и Google Play в разработке
Технические решения
- Сбор и обновление системных метрик в реальном времени только через системные API и /bin/ps, без передачи данных наружу.
- Безопасная логика завершения: защита системных процессов, подтверждение действия и проверка фактического результата по PID.
- Стабильная таблица процессов с сортировкой, поиском и режимом закрепления строк, чтобы интерфейс не прыгал при каждом замере.
Следующий хороший продукт — ваш
Есть задача?
Давайте разберёмся.
Можно прийти с идеей, прототипом или процессом, который давно хочется упростить.
Короткий бриф поможет подготовить вводные.
Без обязательств начинать проект.