Todas as novidades
Engenharia1 min de leitura

Por que o Xico Clean faz questão de ser nativo

Swift 6 e SwiftUI, app Universal, toda versão assinada e autenticada. Desenvolver de forma nativa dá mais trabalho, mas achamos que vale a pena.

Hoje existem muitas formas multiplataforma de criar software para desktop: você escreve uma vez e ele roda no Mac e no Windows. O Xico Clean não seguiu esse caminho. Ele é um app nativo para Mac, escrito em Swift 6 e SwiftUI.

Um limpador precisa estar perto do sistema

Uma ferramenta de limpeza e otimização lê o disco, acompanha processos, verifica o hardware, monitora a temperatura e a bateria, e ainda precisa lidar direito com as permissões do macOS. Quanto mais perto do sistema ela trabalha, mais exatos são os resultados e menos recursos ela consome. O desenvolvimento nativo nos permite usar diretamente o que o próprio macOS oferece, como o Apple Vision para encontrar fotos semelhantes, ou um monitor bem leve que fica sempre na barra de menus.

Tem que se comportar como um app de Mac

Quem usa Mac espera que um app se comporte de um certo jeito: atalhos de teclado, menus de contexto, redimensionamento de janelas, modo escuro, acessibilidade. Com o desenvolvimento nativo, tudo isso já nasce certo, sem precisar imitar item por item.

Nativo nos dois tipos de chip

O Xico Clean é um app Universal. O mesmo instalador traz duas versões, uma para chips da Apple (arm64) e outra para Intel (x86_64), e por isso ele roda de forma nativa nos dois tipos de Mac.

Toda versão assinada e autenticada

Cada versão é assinada com o nosso Developer ID e enviada à Apple para autenticação, e só vai para o site depois de aprovada. Assim, quando você baixa o instalador, o macOS consegue saber de onde ele veio e se foi adulterado.

O desenvolvimento nativo é mais lento e dá mais trabalho. Mas, para uma ferramenta que você talvez abra todos os dias, achamos que vale a pena.