/ /「ポータブル」アプリとは何ですか、なぜ重要なのですか?

「ポータブル」アプリとは何ですか、なぜ重要なのですか?

wpa_top

ポータブルアプリケーションは、いくつかの明確な従来の対応物に勝る利点。軽量であり、アプリや設定を持ち歩きながらコンピューター間を移動できます。これらが異なる理由と、常にではないが時々良い選択である理由は次のとおりです。

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

関連する: WindowsのProgramDataフォルダーとは何ですか?

アプリをポータブルにする理由を理解するために、Windowsで従来のアプリがどのようにインストールされるかを簡単に確認すると、最初に役立つ場合があります。 Windowsにアプリをインストールすると、インストールファイルはいくつかの異なる場所に移動します。通常、アプリのファイルの大部分は、C:Program Filesフォルダー内の単一のフォルダーにコピーされます。アプリのすべてのユーザーに適用される設定を含むファイルは、ProgramDataフォルダーに作成される場合があります。

wpa_1

異なるユーザーに固有の設定PC上のアカウントは、各アカウントユーザーフォルダー内の非表示の「AppData」フォルダーに作成されたファイルに保存されます。ほとんどのアプリは、Windowsレジストリにエントリを作成します。これには、さまざまな構成設定も保持されます。また、多くのアプリは、.NETフレームワークやVisual C ++再頒布可能パッケージなどと共にインストールされる共有コードライブラリを利用します。

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

それでは、ポータブルアプリとは何ですか、なぜ使用するのですか?

wpa_2

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

ポータブルを使用する最も重要な利点アプリは自明であり、ポータブルです。たとえば、USBドライブに貼り付けると、コンピューターからコンピューターに持ち運ぶことができます。実行するPCにフットプリントを残しません。保存した設定を含むすべてが、USBドライブ上のポータブルアプリのフォルダーに直接保存されます。これは、MS-DOSおよびWindows 3.1の時代の物事のやり方に非常に似ています。

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

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

関連する: Windows 7のユーザーアカウント制御について

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

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

関連する: USBフラッシュドライブを安全に取り外す必要は本当にありますか?

最後に、携帯アプリをUSBドライブの場合、ドライブを引き出すだけでなく、ドライブを適切に取り出すように特に注意する必要があります。そうしないと、アプリが破損したり、設定が正しく保存されなかったりする可能性があります。 USBドライブをスリープまたは休止状態にすると、USBドライブをうまく処理できないPCでもこの問題に遭遇する可能性があります。現代のPCでは、以前ほど問題は発生していませんが、睡眠をうまく処理できないPCが今日も残っています。

とはいえ、ポータブルアプリの利点は、通常、特に異なるPCに頻繁に移動する場合の欠点を上回ります。

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

関連する: フラッシュドライブツールキットに最適な無料のポータブルアプリ

ポータブルアプリを主にシステムと考える場合ユーティリティテクニカルサポートの担当者が持ち歩くと、あらゆる種類のポータブルアプリが存在することに驚くかもしれません。フラッシュドライブツールキットに最適な無料のポータブルアプリのガイドで、それらの多くについて読むことができます。システムユーティリティはもちろんありますが、生産性、コミュニケーション、グラフィックス、画像表示など、あらゆるニーズに対応するアプリもあります。

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

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

wpa_3

また、多くの記事でサードパーティのユーティリティを推奨する場合、インストール可能なアプリよりもポータブルなアプリを選択することが多いこともわかります。

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

関連する: インストール専用アプリケーションをポータブルアプリケーションに変換する

通常のアプリを作成することはしばしば可能ですポータブルですが、少し細心の注意を払う必要があり、通常少し手間がかかります。アプリが非常にシンプルなもの(インストール可能なアプリである必要のないユーティリティなど)である場合、これらのファイルをインストーラーから抽出し、これらの手順を使用してポータブルアプリに変換できる場合があります。これは決して機能することが保証されている方法ではありませんが、試してみる価値はあります。

関連する: ポータブルVirtualBoxを使用して、どこにいても仮想マシンを持ち歩く

インストール可能なアプリを作成するための別のオプションポータブルとは、アプリを仮想化することです。通常、これにはもう少しセットアップが必要ですが、基本的には、必要なオペレーティングシステムと必要なアプリを実行できるポータブル仮想マシンを作成し、その仮想マシンを任意のポータブルメディアにロードします。ポータブルVirtualBoxは、このための最も一般的なツールであり、仮想マシンをどこにでも持ち運ぶための優れたガイドがあります。 VirtualBox自体は、ほとんどすべてのデスクトップオペレーティングシステムで実行できるOracleの無料の仮想マシン製品です。 Portable VirtualBoxはVirtualBoxのラッパーで、USBスティックまたは外部ハードドライブにインストールできるポータブルアプリケーションに変換します。

関連する: 「ポータブル」アプリとは何ですか、なぜ重要なのですか?

Cameyoは別の興味深い仮想化ですオプション。ポータブルドライブから仮想マシン全体を実行する代わりに、デスクトップシステムに仮想マシンを作成します。次に、Cameyoを使用して、その仮想マシン内のアプリのインストールを記録します。それが完了すると、Cameyoは単一の実行可能ファイルを作成し、それをポータブルドライブにドラッグして、好きな場所で実行できます。 Cameyoは、ホームユーザーまたは小規模ビジネスユーザーも無料です。興味があれば、Cameyoを使用してポータブルアプリを作成するためのガイドも用意しています。


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