Все новости
Разработка1 мин чтения

Почему Xico Clean — нативное приложение

Swift 6 и SwiftUI, Universal-приложение, каждая версия подписана и заверена. Нативная разработка требует больше сил, но, по-нашему, это того стоит.

Сегодня есть много способов делать кроссплатформенные программы для компьютера: написал один раз — и работает и на Mac, и на Windows. Xico Clean пошёл другим путём. Это нативное приложение для Mac, написанное на Swift 6 и SwiftUI.

Программе очистки нужно быть ближе к системе

Программа для очистки и оптимизации читает диск, следит за процессами, проверяет оборудование, отслеживает температуру и аккумулятор и при этом должна аккуратно работать с разрешениями macOS. Чем ближе всё это к системе, тем точнее результат и тем меньше уходит ресурсов. Нативная разработка позволяет напрямую пользоваться возможностями самой macOS: например, находить похожие фото с помощью Apple Vision или постоянно держать в строке меню очень лёгкий мониторинг.

Как и положено приложению для Mac

У пользователей Mac есть чёткие ожидания от того, как ведёт себя приложение: сочетания клавиш, контекстные меню, изменение размера окон, тёмная тема, универсальный доступ. В нативном приложении всё это само собой работает правильно, и не нужно имитировать каждую мелочь по отдельности.

Нативно на обоих типах чипов

Xico Clean — Universal-приложение. В одном установщике сразу две версии: для чипов Apple (arm64) и для Intel (x86_64), поэтому приложение нативно работает на Mac обоих типов.

Каждая версия подписана и заверена

Каждую версию мы подписываем Developer ID и отправляем в Apple на заверение, а на сайт она попадает, только когда проверка пройдена. Когда вы скачиваете установщик, macOS может определить, откуда он и не вносились ли в него изменения.

Нативная разработка идёт медленнее и требует больше труда. Но для инструмента, который вы, возможно, будете открывать каждый день, это, по-нашему, того стоит.

Почему Xico Clean — нативное приложение — XICO AI