[M1 Mac, Big Sur 11.6.7, Rust 1.62.0]
ランチャーアプリに2つのPythonスクリプトを登録しました。
アプリ(実行ファイル)とプロジェクトのサイズは以下の通りです。
Rustアプリ:2.4MB
Rustプロジェクト:430MB
比較例(同じような機能数のFLTKアプリ)
C++アプリ:237KB
C++プロジェクト:4MB
アプリは10倍、プロジェクトにおいては100倍以上です。
Gitの他にプロジェクトを丸ごとコピーしてコードを管理していますが、Rustの場合は安易にコピーできないですね。コピー3つで1.3GBですから。
なかなか優れもののRustではありますが、サイズの大きさ、そしてコンパイルの遅さを考えるとまだまだ主言語にはできないな、というのが率直な感想です。
Rust修得に関する今後の課題は以下の通りです。
1.appファイルの作成方法
2.Pythonスクリプトに自製ライブラリのimportがある場合の対応