ホームページ » の仕方 » 「ポータブル」アプリケーションとは何ですか、またなぜそれが重要なのですか?

    「ポータブル」アプリケーションとは何ですか、またなぜそれが重要なのですか?

    ポータブルアプリケーションは、従来のアプリケーションに比べて明確な利点がいくつかあります。それらは軽量で、あなたはあなたのアプリケーションと設定を持ち歩いている間あなたがコンピュータ間を移動することを可能にします。これが、なぜそれらが違うのか、そしてなぜ彼らは時々 - しかし常にではないのに - 良い選択だからです.

    通常のアプリのインストール方法

    アプリの移植性を理解するには、まずWindowsに従来のアプリがどのようにインストールされるのかを簡単に見ておくと便利です。 Windowsにアプリをインストールすると、インストールファイルは複数の異なる場所に移動します。アプリのファイルの大部分は通常、C:\ Program Filesフォルダのどこかにある単一のフォルダにコピーされます。アプリのすべてのユーザーに適用される設定を含むファイルがProgramDataフォルダーに作成されることがあります。.

    PC上のさまざまなユーザーアカウントに固有の設定は、各アカウントのユーザーフォルダ内の隠しフォルダ「AppData」に作成されたファイルに保存されます。ほとんどのアプリはWindowsレジストリにエントリを作成します。このエントリにもさまざまな構成設定が含まれている場合があります。そして多くのアプリケーションは、.NET FrameworkやVisual C ++再配布可能ファイルのようなものと共にインストールされる共有コードライブラリを利用します。.

    この機能の分離には明確な利点があります。複数のアプリがレジストリエントリや共有コードライブラリに含まれる情報を共有できるため、不要な重複を防ぐことができます。ある場所にユーザー固有の設定を保存し、別の場所にシステム全体の設定を保存すると、アプリはマルチユーザーシステム用に設計されたさまざまなWindows機能をより有効に活用できます。初心者にとっては、各ユーザーは、自分のWindowsアカウントでサインインしているという理由だけで、アプリの起動時に自分の設定を読み込むことができます。ファイルや共有の許可などの機能は、この構造の上に構築されています。また、すべてのプログラム設定を指定の領域に保存すると、システムのバックアップの信頼性が高まります。.

    それで、ポータブルアプリとは何ですか、そしてなぜ私はそれを使うのでしょうか?

    ポータブルアプリは、インストーラを使わない単なるアプリです。アプリの実行に必要なすべてのファイルは単一のフォルダにあります。このフォルダはシステム上の任意の場所に置くことができます。フォルダを移動しても、アプリは同じように動作します。ポータブルアプリケーションをインストールする代わりに、通常はZIPファイルとしてダウンロードし、そのZIPをフォルダに抽出して、アプリケーションの実行可能ファイルを実行します。アプリで設定を保存できる場合、それらの設定は同じフォルダ内のファイルに保存されます。.

    ポータブルアプリケーションを使用することの最大の利点は自明です - それらはポータブルです。たとえば、USBドライブに貼り付けると、コンピュータ間で持ち運ぶことができます。それらはあなたがそれらを動かすPCの上に少しの足跡も残さないでしょう。保存した設定を含むすべてのものが、USBドライブのポータブルアプリのフォルダに保存されます。これは、MS-DOSとWindows 3.1の頃の状況とよく似ています。.

    あなたがコンピュータ間を移動していなくても、ポータブルアプリはいいかもしれません。一つには、彼らはあなたのPCに小さなフットプリントを残します。それらは、インストールする必要がないという点で、ほとんどのインストール可能なアプリよりも軽量になる傾向があります。あなたはDropboxのようなものを使ってあなたの他のPCに(それらの設定と共に)それらを同期させることができます。または、システムに問題を残すことを心配せずに1回だけアプリを使用できます。.

    もちろん、インストールする必要があるアプリは常にあります。ポータブルアプリケーションとして実行するには、大きすぎるか洗練されていないか、Windowsのマルチユーザー機能またはセキュリティ機能を実際に利用する必要があります。しかし、多くのアプリには両方の種類があります。つまり、ダウンロードするときにインストーラとZIPのどちらかを選択できます。.

    もちろん、ポータブルアプリケーションを使用することにはいくつかの欠点があります。 Windowsのユーザーアカウント制御(UAC)は、ポータブルアプリではインストール済みアプリの場合のように機能しません。つまり、非管理プロセスの影響を受けやすくなります。あなたは実際にこれを長所と短所の両方と考えることができます。欠点は、ポータブルアプリが必要な場合は、通常のアプリをインストールできないネットワーク上で作業している場合でも、実行できる可能性が高いということです。欠点は、IT部門と彼らが制定したセキュリティプロトコルがあまり効果的ではないということです。.

    ポータブルアプリケーションのもう1つの欠点は、通常複数のユーザーを念頭に置いて構築されていないことです。おそらく自分で持ち運ぶことができるポータブルドライブを作成しているので、これは大したことではないようです。しかし、複数のユーザーがアプリを使用する必要がある場合は、全員が同じ設定を使用するか、ポータブルドライブにアプリフォルダーのコピーをいくつか持つ必要があります。.

    最後に、USBドライブからポータブルアプリケーションを実行している場合は、単に引き出すのではなく、ドライブを正しく取り出すように細心の注意を払う必要があります。そうでないと、アプリが破損したり、設定が正しく保存されない可能性があります。 USBドライブをスリープ状態や休止状態に入ったときにうまく処理できないPCでも、この問題に遭遇する可能性があります。現代のPCでは、以前よりも問題は少なくなりますが、睡眠をうまく処理できないPCが今日もあります.

    とは言っても、ポータブルアプリの利点は、通常、欠点を上回ります。特に、さまざまなPCに頻繁に移動する場合は特にそうです。.

    どのような種類のポータブルアプリが利用可能です?

    あなたがポータブルアプリケーションを主にシステムユーティリティの技術サポートの人々が持ち歩くものと考えるならば、あなたはそこにすべての種類のポータブルアプリケーションがあることを見つけるのに驚かれるかもしれません。あなたはあなたのフラッシュドライブツールキットのための最高の無料の携帯アプリへの我々のガイドでそれらの束について読むことができます。確かにシステムユーティリティを見つけることができますが、あなたが持っているほぼすべての必要性のためのアプリケーション - 生産性、コミュニケーション、グラフィックスと画像表示、そしてもっとたくさんの.

    これらすべてのスタンドアロンアプリケーションに加えて、USBドライブにインストールできるアプリケーションスイートをダウンロードすることもできます。これらのスイートは通常、アプリにアクセスするための[スタート]メニュースタイルのランチャーを提供します。また、一部のスイートはアプリ設定を調整します。これらのスイートの多くは、何百もの無料のポータブルアプリケーションから選ぶことができ、基本的に完全なポータブルワークスペースを作成することができます。 PortableApps、Lupo PenSuite、CodySafe、LiberKeyは、最も人気のあるスイートです。.

    それがあなたが興味を持っているものであるならば、それはあなたが時間をかけて異なるポータブルスイートを見てみる価値があります。場合によっては、ポータブルアプリはこのようなソフトウェアスイートを通してのみ利用可能です。たとえば、PortableApps.comでは、ダウンロードしてPortableAppsディスクにインストールできる数百のポータブルアプリケーションにアクセスできます。これらのアプリの多くはPortableAppsスイートにしかインストールできず、スイートなしで使用できるポータブルバージョンはありません。 PortableAppsには、どのアプリを含めるかを正確に選択できるという利点があります。他のスイートはメインのダウンロードにバンドルされているすべてのポータブルアプリを持っているので、それは全くあるいは全く見込みがないです。ただし、各スイートには他のスイートには見付からない特定のツールが用意されている場合があるので、決定する前に、それぞれのスイートで利用できるアプリケーションを確認してください。.

    また、多くの記事でサードパーティ製のユーティリティを推奨している場合は、インストール可能なアプリケーションよりもポータブルなアプリケーションを使用することを選択することがよくあります。.

    通常のインストール可能アプリケーションをポータブルにすることはできますか?

    通常のアプリを移植可能にすることはしばしば可能ですが、少々手間がかかり、通常は少し手間がかかります。アプリが非常に単純なものであれば、明らかにインストール可能なアプリである必要はありません。インストーラーからそれらのファイルを抽出し、これらの指示を使用してそれらをポータブルアプリに変換することが可能です。これは機能することが保証されている方法ではありませんが、試す価値があるかもしれません。.

    インストール可能なアプリを移植可能にするためのもう1つの選択肢は、アプリを仮想化することです。これには通常、もう少しセットアップが必要ですが、基本的には必要なオペレーティングシステムと必要なアプリを実行し、その仮想マシンを任意のポータブルメディアにロードできるポータブル仮想マシンを作成します。 Portable VirtualBoxはこのための最も一般的なツールです、そして私たちはそれを使ってどこにでも仮想マシンを持ち運ぶための素晴らしいガイドを得ました。 VirtualBox自体は、ほとんどすべてのデスクトップオペレーティングシステムで実行できる、オラクルが提供する無料の仮想マシンです。 Portable VirtualBoxはVirtualBoxのラッパーで、USBスティックや外付けハードドライブにインストールできるポータブルアプリケーションになります。.

    Cameyoはもう一つの興味深い仮想化オプションです。ポータブルドライブから仮想マシン全体を実行する代わりに、デスクトップシステム上に仮想マシンを作成します。その後、Cameyoを使用してその仮想マシン内でのアプリのインストールを記録します。それが完了すると、Cameyoはあなたがあなたの携帯用ドライブにドラッグしてあなたが望むところならどこでも走ることができる単一の実行可能ファイルを作成します。 Cameyoは家庭や中小企業のユーザーにも無料です。興味があれば、Cameyoを使ってポータブルアプリケーションを作成するためのガイドもあります。.


    どの方法を選択しても、どのポータブルアプリが提供する必要があるかを検討する価値があります。 USBドライブがキーチェーンからぶら下がっていれば、コンピューティングライフの重要な側面をすべて実行できるということを知っていることから得られる自由と柔軟性の感覚にはまったく似ていません。.