あなたは何を好み、その理由は何ですか?
初めての Mac アプリを完成させたばかりで、これが重要な決定であるかどうか疑問に思っています。
興味深いことに、私は今朝紹介されて、ちょうどこれを読んでいました。 http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed
私は .dmg ファイルの配布が好きです。なぜなら、それらは私が慣れ親しんだディスケットまたはディスクの比喩を提示するからです。
提示された .dmg トップ レベル ファインダー ウィンドウが混乱を招くことは確かです。.zip ファイルの配布は、それらの人々にとってより明確になる傾向があります。
私はいつもDMGの方が好きでした。インストールが完了したら、イメージをアンマウントするだけでよいので、展開されたファイルのファイルシステムの乱雑さを心配する必要はありません。
アプリのインストール プロセスが「アプリケーションに入れるだけ」の場合は、DMG でそのフォルダーにエイリアスを指定することもできます。これにより、作業が非常に簡単になります。
Zip は、アーカイブにあるものをより大きな形式で複製する新しいディレクトリを実際に作成するため、展開するドライブ容量が必要です。DMG はサム ドライブの接続と同様に機能します。必要なファイルを内部ドライブにドラッグするまで、起動ボリュームのスペースは必要ありません。
DMG ウィンドウに矢印の画像を配置するこれらの人々は、矢印に「DRAG TO APPLICATIONS」という言葉を追加する必要があります。
DMG のセキュリティ プロセスも強化されています。Zip では発生しないレベルの検証があります。Zip は自己展開するようにプログラムすることができ、内容は自己インストールするようにプログラムすることができます。長年の PC ユーザーに質問します。
1 つのコメントでは、インストーラーとアプリの区別について言及しています。Windows では、どちらも同じ (filename.exe) に見えますが、OS X では、アプリはすぐに使用できるバンドルである必要があります。インストーラーは filename.pkg (インストーラー パッケージ) または filename.mpkg (マルチパッケージ – 通常は連続して実行される 2 つ以上のパッケージ) である必要があります。ルーチンは .app 用で、Applications ディレクトリにドラッグします。.pkg または .mpkg の場合は、ディスク イメージ ウィンドウをダブルクリックします。場合によっては、開発者が高速なものを取得し、アプリ バンドルをインストーラーとして使用することがあります。彼らは厚板を歩くことを余儀なくされるべきです。