1

私はMacユーザーなので、Mac OS Xの場合、ゲームを素敵な.appバンドルにパッケージ化したいと思っています(たとえば、Aquariaのように)。しかし、Windowsの標準は何ですか?そして、Linuxの標準は何ですか?

私は両方に比較的慣れていませんが、私が理解していることから、どちらにもMacアプリケーションバンドルに相当するものはありません。次に、ユーザーは実行可能ファイルを含むフォルダーと「データ」フォルダーを好みますか?または、データは実行可能ファイルのあるフォルダーに直接配置する必要があります。実行可能ファイルには、ほとんどの場合、ショートカットまたは[スタート]メニューから(たとえば)アクセスできますか?

OS専用に構築された通常のアプリケーションであるとユーザーに感じさせる方法はどれですか。

明確にするために編集:私はインストーラーについて尋ねているのではなく、実際のアプリケーション自体について尋ねています。

4

3 に答える 3

2

Linuxアプリケーションは通常「パッケージ」として配布され、その正確な形式は配布によって異なります。DebianとUbuntuは.debを使用し、Red HatとFedoraは.rpmを使用します。Linux用の「アプリケーションバンドル」を作成するためのツールがありますが、それらはあまり使用されません。

アプリケーションは、グローバルデータファイルを< /usr/share>に保存し、ユーザーごとのファイルを< $HOME/.local/share>に保存する必要があります。

于 2009-09-02T23:44:44.620 に答える
0

Linuxは、Debianとそのバリアントに.DEB、Red Hatとそのバリアントに.RPM、実際にはデータとインストール手順を含むシェルスクリプトである.BINを使用し、DEBまたはRPMの存在に関係なく任意のLinuxにインストールすることを目的としています。インストーラー。

Windowsは最も一般的に、インストーラプログラムである通常の実行可能ファイルであるEXEを使用します。.BINと同様に、インストールに必要なすべてのファイルを本体内に取り込みます(「自己解凍型」という名前)。最近のWindows(WinXP SP2以降)では、別の形式である.MSI(Microsoftインストーラー)がLinuxのDEBおよびRPMのように機能するようになりました。

于 2009-09-02T23:56:55.170 に答える