いまはデスクトップソフトをつくるのに、クロスプラットフォームの選択肢がたくさんあります。一度書けば、Mac でも Windows でも動きます。Xico Clean はその道を選びませんでした。Swift 6 と SwiftUI で書いた、ネイティブの Mac アプリです。
クリーンアップツールは、システムの近くに
クリーンアップと最適化のツールは、ディスクを読み、プロセスを見て、ハードウェアを調べ、温度やバッテリーを監視し、macOS のさまざまな権限も正しく扱わなければなりません。システムに近いほど正確になり、リソースも節約できます。ネイティブなら、macOS 自身の機能をそのまま使えます。たとえば Apple Vision で似た写真を見つけたり、メニューバーにごく軽いモニターを常駐させたり。
Mac のアプリらしく
Mac を使う人は、アプリの操作感にはっきりした期待を持っています。キーボードショートカット、右クリックメニュー、ウインドウのリサイズ、ダークモード、アクセシビリティ。ネイティブで開発すれば、これらは最初から正しく振る舞います。ひとつずつ真似をする必要はありません。
どちらのチップでもネイティブに
Xico Clean は Universal アプリです。ひとつのインストーラに Apple シリコン(arm64)版と Intel(x86_64)版の両方が入っていて、どちらの Mac でもネイティブに動作します。
すべてのリリースに署名と公証を
すべてのバージョンは Developer ID で署名し、Apple の公証を受けてから公開しています。ダウンロードしたインストーラがどこから来たのか、改ざんされていないかを、macOS が確認できます。
ネイティブ開発は時間も手間もかかります。それでも、毎日開くかもしれないツールだからこそ、その価値があると考えています。
