
StillCore — мониторинг чипа для Mac, который я всегда хотел
homm 59 минут назад StillCore — мониторинг чипа для Mac, который я всегда хотел Простой 5 мин 1.7K macOS * Swift * Rust * Кейс Не знаю, на чём делать акцент в статье: Смотрите, я сделал классное приложение! Может быть,...
В сфере искусственного интеллекта произошло заметное событие. homm 59 минут назад StillCore — мониторинг чипа для Mac, который я всегда хотел Простой 5 мин 1. 7K macOS * Swift * Rust * Кейс Не знаю, на чём делать акцент в статье: Смотрите, я сделал классное приложение! Может быть, вам пригодится.
Или: Смотрите, я написал приложение на Swift и Rust не зная этих языков, полагаясь на LLM, и у меня получилось! Или, может быть: Смотрите, я хотел сделать лучше другой опенсорсный проект, но у меня не вышло. В общем, это будет история обо всём понемногу.
Технические детали
TL;DR — Смотрите, я сделал классное приложение! Итак, StillCore — это полностью открытое приложение, которое показывает потребление энергии на эпловских чипах по компонентам, общее потребление энергии, частоты и загруженность разных кластеров CPU и GPU, а также пытается показывать температуры (что самое сложное и не документированное в системе). Оно является нативным SwiftUI-приложением, не требует админских прав и старается потреблять как можно меньше ресурсов.
В статье «Зачем я написал ещё одну утилиту мониторинга CPU для Мака» я уже рассказывал, зачем мне это нужно и почему не подходят существующие решения. Но хочу отдельно отметить, что та утилита не имеет никакого отношения к этому приложению. StillCore — это зрелое отдельное приложение, а не просто обёртка над консольной командой.
Оно намного проще в установке и эксплуатации. Дизайн, интерфейс, возможностиСтарое приложение Intel Power GadgetОчевидно, что дизайн берёт истоки ещё от Intel Power Gadget. Как ясно из названия, эта утилита не годится для мониторинга Apple Silicon-чипов.
Отраслевые последствия
Но цель была не просто скопировать 1 в 1, а улучшить многие моменты. Во-первых, IPG был просто окном. Ты открывал приложение, смотрел, закрывал.
Если приложение не было запущено заранее, ты не мог посмотреть, что случилось с системой вот только что. Вместо этого StillCore живёт в строке меню и рассчитано на то, чтобы быть запущенным всегда. Дополнительно, в иконку можно вывести какой-то один показатель, чтобы видеть его всегда.
Например, можно вывести иконку заряда батареи и скрыть системную. При этом осталась возможность «отцепить» окно от строки меню и использовать как обычное всегда-открытое окно. Кроме того, я постарался объединить графики частот и загруженности кластеров.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





