ユーザーのAppDataディレクトリにアプリケーションをインストールすることのメリットとデメリットは何ですか?
AppDataにインストールすると、制限された環境のユーザーがアプリケーションをインストールして使用できるようになると思います。
ユーザーのAppDataディレクトリにアプリケーションをインストールすることのメリットとデメリットは何ですか?
AppDataにインストールすると、制限された環境のユーザーがアプリケーションをインストールして使用できるようになると思います。
プログラムファイルにインストールする利点の1つは、ユーザーが期待する場所に正確に配置できることです。通常、ユーザーは最初にここにアクセスして、プログラムがインストールされている場所を確認します。最大の欠点は、ユーザーが管理者権限を必要とすることです。これは、プログラムで常に必要とされるわけではありません。
AppDataにインストールすると、制限されたユーザーがアプリケーションをインストールして使用できるようになると想定しているのは正しいことです。また、ネットワークシステム上でユーザーを追跡し、同じアカウントでログインしている任意のマシンからプログラムにアクセスできるようにします。ただし、これは欠点でもあります。これは、マシン上の2人または3人のユーザーが、2つまたは3つのバージョンのマシンをインストールすることを意味するためです。
Googleは製品をAppDataにインストールします。これは、すべてのユーザーがインストールできるので便利です(コンピューターがIE6などで動かなくなっている学校を含む)。
AppDataは、プログラムによって変更される構成またはプログラムファイルに使用する必要があります。私は個人的にプログラムファイルにプログラムをインストールすることを好みます。それは、ユーザーがプログラムをインストールすることを想定している場所であり、通常は理由で設定される管理者権限が必要であり、これらの権限に従うことはアプリにとってちょうどいいことです。最終的にはあなた次第ですが、デフォルトはおそらくプログラムファイルだけです。
一般に、「Appdata」ディレクトリは、Linuxシステムを使用していることに気付く可能性のあるユーザーソフトウェアディレクトリと同じであるように見えます。Program Filesディレクトリのインストールから人気が高まっているAppdataフォルダへの移行にはあまり注意を払っていませんでしたが、ゆっくりと私に気づきました。
スレッドは少し古いですが、Windowsがまだかなりアクティブであることを考えると関連性があります。プログラムファイルのインストールは、主に扱いにくいアプリ用です。メンテナンスアプリやセキュリティアプリのように、もう少しアクセス制御が必要なアプリです。Appdataフォルダーは、メディアプレーヤー、テキストエディターなど、他の「ユーザー」固有のソフトとほぼ同じです。Windowsインストールの「管理者」は、Linux、Mac、またはBSDシステムの管理中にルートディレクトリにソフトウェアをインストールしないのと同じように、「通常の」ソフトウェアのappdataを使用することもできます。