Hoy hay muchas formas multiplataforma de crear software de escritorio: lo escribes una vez y funciona en Mac y en Windows. Xico Clean no siguió ese camino. Es una app nativa para Mac, escrita en Swift 6 y SwiftUI.
Un limpiador tiene que estar cerca del sistema
Una herramienta de limpieza y optimización tiene que leer el disco, vigilar los procesos, consultar el hardware, controlar la temperatura y la batería, y además gestionar como es debido los distintos permisos de macOS. Cuanto más cerca del sistema se hacen estas tareas, más precisas son y menos recursos consumen. El desarrollo nativo nos permite usar directamente lo que ofrece el propio macOS, como Apple Vision para encontrar fotos similares, o un monitor muy ligero que está siempre en la barra de menús.
Tiene que sentirse como una app de Mac
Quien usa un Mac espera que una app se comporte de cierta manera: atajos de teclado, menús contextuales, cambio de tamaño de las ventanas, modo oscuro, accesibilidad. Con el desarrollo nativo, todo eso sale bien de forma natural, sin tener que imitarlo punto por punto.
Nativo en los dos tipos de chip
Xico Clean es una app Universal. Un mismo instalador incluye dos versiones, una para chips de Apple (arm64) y otra para Intel (x86_64), así que funciona de forma nativa en ambos tipos de Mac.
Cada versión, firmada y notarizada
Cada versión se firma con Developer ID y se envía a Apple para que la notarice, y solo se publica en la web cuando supera esa revisión. Así, macOS puede saber de dónde viene el instalador que descargas y si alguien lo ha modificado.
Desarrollar de forma nativa es más lento y exige más esfuerzo. Pero, para una herramienta que quizá abras todos los días, creemos que vale la pena.
