MAC
 Computer >> コンピューター >  >> システム >> MAC

macOSが新しいアプリケーションにDMGファイルを使用するのはなぜですか?

macOSが新しいアプリケーションにDMGファイルを使用するのはなぜですか?

Mac用の新しいプログラムをダウンロードすると、多くの場合、「。dmg」ファイルが付属しています。ディスクオンペーパーアイコンで簡単に識別できる「dmg」拡張子は、ディスクイメージを表します。 dmgをダブルクリックすると、マウント(または、より適切にはアタッチ)され、Finderにその内容が表示されます。そこから、ユーザーは画像のコンテンツをアプリケーションディレクトリにドラッグアンドドロップして、Macに新しいアプリをインストールします。

このプロセスは、Windowsのインストーラー主導のプロセスとは大きく異なり、新しいmacOSユーザーにとっては不幸につながる可能性があります。私がWindowsから移行していたとき、この最後のステップが必要であるという手がかりがありませんでした。結局のところ、多くのプログラムはディスクイメージから完全に実行でき、ディスクイメージは必ずしも「アプリケーションへのドラッグ」の手順を説明しているわけではありません。その結果、ブックマークがなく、理由がわからないことに気付くまで、ディスクイメージからFirefoxを約1か月間起動しました。

では、なぜ新しいアプリケーションにDMGファイルが必要なのですか。また、ファイルをドラッグアンドドロップするだけで何かを「マウント」する意味は何ですか?

理由1:Macアプリケーションの構造

macOSが新しいアプリケーションにDMGファイルを使用するのはなぜですか?

Macアプリケーションは、ダブルクリックしてアプリケーションを起動する魅力的なアイコンで表されますが、そのアイコンは秘密を隠します。その.appファイルは実際にはパッケージを表しています。これは基本的に、すべてのアプリケーションのファイルを含むフォルダです。

自分の目で確かめてください。Finderで任意のアプリケーションを右クリックし、[パッケージの内容を表示]を選択して自分で調べてください。 macOSアプリケーションは本質的にフォルダであるため、ファイルを失うことなく新しいコンピュータに転送するには、何らかのコンテナが必要です。ネイキッドフォルダの転送は、特にネットワーク間で面倒になる可能性があります。

カートンなしで1ダースの卵を輸送するようなものです。そして、DMGはかなり良い卵パックを作ることがわかりました。もちろん、他の形式でもフォルダを保持できます。他に何がDMGをそれほど耐久性のあるものにしますか?

理由2:美的カスタマイズ

macOSが新しいアプリケーションにDMGファイルを使用するのはなぜですか?

ディスクイメージには、外観とユーザーのインストールエクスペリエンスをカスタマイズできるという独自の利点もあります。これには、カスタムアイコン、アイコンの配置、背景画像などの設定機能が含まれます。

ディスクイメージを開いて、アプリをアプリケーションフォルダーにドラッグするように求める矢印が表示されると、実際にはDMGの背景イメージが表示されています。これは他のコンテナ形式では不可能であり、macOS開発者はビジュアルデザインに敏感です。 ZIPアーカイブは圧縮を提供できますが、実際のインストーラーを実行せずにこの程度の「インストールエクスペリエンス」を提供することはできません。代わりに、解凍プログラムはファイルをフォルダにドロップするだけで、開発者に美的コントロールをほとんど提供しません。

理由3:ディスクイメージがCDに似ている

ディスクイメージは、物理メディアの時代に普及した(そしてAppleに採用された)ことを忘れないでください。その昔、ユーザーは店に行ってアプリケーションのインストールCDが入った箱を購入することでソフトウェアを購入していました。次に、CDをCDドライブに挿入し、アプリケーションを「マウントされた」CDからアプリケーションフォルダにドラッグします。彼らはこれに続いて、CDを取り出し、将来のインストールのためにジュエルケースに戻します。

ディスクイメージはそのプロセスを模倣し、使い慣れたユーザーの動作に便乗します。画像は(CDのように)読み取り専用にすることもでき、ユーザーがアプリケーションの既知の正常なコピーを損傷したり変更したりするのを防ぎます。ユーザーは、緊急時にアプリの機能的なコピーが棚上げされることを知って、ディスクイメージをアーカイブできます。

結論:最新の代替手段とパッケージインストーラー

macOSが新しいアプリケーションにDMGファイルを使用するのはなぜですか?

ディスクイメージは、今日でも多くの用途があります。それらの利点に加えて、DMGは伝統と期待の地殻を開発しました。ユーザーは新しいソフトウェアがDMGを介して配信されることを期待しているため、開発者はそれをそのように提供します。ただし、インターネット全体に散在しているZIPアーカイブ内に適度な量の裸の.appファイルもあります。これは、GitHub以下の開発者のアプリケーションに特に当てはまります。

また、アプリケーションがオンボードのインストーラーを含むパッケージ(.pkg)で提供されることもあります。開発者は、アプリケーションを開いたときに命令を実行する必要がある場合に、パッケージ形式を使用します。プログラムが「/Applications」以外のディレクトリにファイルをコピーする必要がある場合に特に便利です。たとえば、インストーラーがカスタムフォントをインストールしたり、ファイルをライブラリディレクトリにコピーしたりする必要がある場合、パッケージ形式でインストーラーを使用してそれを実現できます。

これらすべてに興味がある場合は、ディスクイメージの履歴について読むことができます。


  1. macOS Catalina の新しいセキュリティ コントロールの使用方法

    Apple は、数か月前に Macintosh マシン用の macOS Catalina アップグレードをリリースしました。これには、たくさんの便利な機能が搭載されています。 Catalina はたまたま macOS Mojave の後継であり、これまでのところ Apple の最大のアップグレードです。この最新の macOS バージョンには、Mac で iPad をセカンダリ スクリーンとして使用できる Sidecar、オート ダーク モード、改良された Notes アプリ、プライバシーとセキュリティの強化など、いくつかの革新的な機能が含まれています。 特にセキュリティについて言えば、Ap

  2. 重複ファイルの削除が生産性にとって重要な理由

    悪意のあるマルウェアの中で突然のシステム クラッシュ 、ブルー スクリーン オブ デス (BSOD) 、およびその他の重大な問題がある場合、なぜわざわざ重複ファイルを削除するのか疑問に思うかもしれません。それらは多くの点で面倒になる可能性があるためです。そして、この投稿では、重複ファイルが日々の生産性をどのように台無しにするかを示すだけでなく、重複ファイルをそのように取り除く簡単な方法も示します. コンピュータから重複ファイルを削除する必要があるのはなぜですか? 1.重複ファイルがストレージにフィード コンピューター上のほぼすべてのファイルに重複があるシナリオを考えてみましょう。これは、コン