Portefólio / Tecnologia criativa

System Vitals Monitor

Um monitor nativo SwiftUI já lançado, que mantém visíveis informações agregadas de CPU, GPU, pressão de memória, estado térmico, bateria, rede, disco e energia num painel privado e compacto para Mac.

O desafio

Equilibrar monitorização agregada útil com os limites da sandbox da Mac App Store, removendo painéis indisponíveis em vez de anunciar becos sem saída e mantendo leve a amostragem periódica.

Arquitetura do sistema

Arquitetura macOS empacotada com SwiftPM, que coordena um armazenamento Observable unificado de telemetria. Desacopla os amostradores brutos de hardware da renderização da interface, usando filas de dispatch em segundo plano para não bloquear a thread da UI.

Pipeline de telemetria de hardware

ID DA ESPECIFICAÇÃO: MACVITALS-SYS-01

FASE 01
SondagemTelemetria do kernel do sistema operativo
Extrai cargas de hardware em direto através do IOKit e das APIs de Host.
FASE 02
AmostragemArmazenamento Observable
Estabiliza os valores dos sensores em threads de dispatch em segundo plano.
FASE 03
SandboxingEntitlements da app
Um filtro de conformidade com a sandbox da App Store bloqueia APIs privadas.
FASE 04
RenderizaçãoPainel SwiftUI
Atualiza gráficos, widgets e indicadores da barra de menus.

Notas de implementação

  • Implementou amostragem agregada da CPU e por núcleo, GPU, memória, armazenamento, rede, bateria, energia e estado térmico público, com percursos explícitos de capacidades seguras para a Store.
  • Concebeu vistas compactas e fixadas, widgets personalizáveis, Histórico local de 24 horas, alertas e verificações de disco e rede a pedido.
  • Publicado como utilitário pago na Mac App Store, com layouts de Histórico mais claros, encaminhamento da barra de menus para um único painel e um novo ícone original.
  • A versão 1.2 acrescenta o Upgrade Advisor agora disponível: orientação privada e agregada para manter, corrigir primeiro, provavelmente atualizar ou recolher mais dados, com bandas de pressão de memória mais claras.

Capturas de ecrã e percurso

Captura da App Store do System Vitals Monitor, mostrando o painel geral do sistema com secções de CPU, GPU, memória, energia, rede, disco e bateria.

System Vitals Monitor

Mac App Store / 2026

Resumo do projeto

Função
Engenheira nativa de macOS e designer de produto orientada à implementação
Meio
Utilitário de sistema SwiftUI
Formato
App lançada na Mac App Store
Estado
Versão 1.2 disponível na Mac App Store
Resultado
Transforma telemetria do Mac segura para a privacidade num utilitário pago de compra única, com um funil focado de vendas e atribuição na App Store.

Metadados do projeto

Localização
Mac App Store
Ano
2026
Stack tecnológica
SwiftUISwiftPMmacOS APIsSandboxing

Continuar a explorar

Projetos relacionados de sistemas de IA

Ver todos os sistemas de IA