There are plenty of cross-platform ways to build desktop software these days: write it once, run it on Mac and Windows. Xico Clean didn't take that route. It's a native Mac app, written in Swift 6 and SwiftUI.
A cleaner needs to be close to the system
A cleaning and optimisation tool reads the disk, watches processes, checks hardware, monitors temperature and battery, and has to handle macOS permissions properly. The closer it sits to the system, the more accurate it is and the less it costs to run. Going native lets us use what macOS itself provides, such as Apple Vision to find similar photos, or a very light monitor that lives in the menu bar.
It should feel like a Mac app
People who use a Mac expect an app to behave a certain way: keyboard shortcuts, context menus, window resizing, dark mode, accessibility. Native development gets these right from the start, instead of imitating them one by one.
Native on both kinds of chip
Xico Clean is a Universal app. One installer contains both the Apple silicon (arm64) and the Intel (x86_64) version, so it runs natively on either Mac.
Every release signed and notarised
Every release is signed with our Developer ID and submitted to Apple for notarisation, and only goes on the website once it passes. When you download the installer, macOS can tell where it came from and whether it has been tampered with.
Native development is slower and takes more care. For a tool you might open every day, we think it's worth it.
