広告を閉じる

私たちは日々の仕事に、仕事と娯楽の両方に役立つ特定のアプリケーションを必要としています。ただし、別のオペレーティング システムに切り替えたい場合は、問題が発生します。弊社が使用するアプリケーションは利用できない場合があります。このトピックを扱う一連の記事を用意しました。オペレーティング システムを変更する場合や、日々の作業を効率的に行うための新しいアプリケーションを探す場合の両方に役立つことを願っています。

シリーズの最初の記事では、Mac OS 上のアプリケーションを置き換えるためにどのようなオプションがあるかを見てみましょう。まず、Mac OS は NextSTEP と BSD、つまり Unix システムをベースにして構築されたシステムであると言ってよいでしょう。 OS X を搭載した最初の Mac は PowerPC アーキテクチャ上で動作し、仮想化用のツール (Virtual PC 7、Bochs、Guest PC、iEmulator など) のみを使用できました。たとえば、Virtual PC は比較的早く動作しましたが、OS X 環境に統合せずに仮想マシンで XNUMX 日中作業するのは非常に不便だったに違いありません。 Wine プロジェクトを QEMU (Darwine) とマージして MS Windows アプリケーションを Mac OS 上でネイティブに実行する試みもありましたが、これは期待どおりに機能せず、キャンセルされました。

しかし、Apple が x86 アーキテクチャへの移行を発表したとき、見通しはすでに明るくなっていました。 MS Windows をネイティブに実行できるだけでなく、Wine をコンパイルすることもできました。仮想化ツールのポートフォリオも拡大し、その結果、たとえば MS は OS X 用の Virtual PC ツールのサポートを終了しました。それ以来、各企業は仮想マシンの実行速度や、仮想マシンがどの程度うまく統合されているかをめぐって競争してきました。環境 OS X など

現在、Windows から Mac OS にプログラムを置き換えるために利用できるオプションがいくつかあります。

  • MS Windows のネイティブ起動
  • Mac OSの代替品を探す
  • 仮想化による
  • 翻訳API(Wine)
  • Mac OS用アプリケーションの翻訳。

MS Windows のネイティブ起動

Windows はいわゆるデュアルブートを使用して起動できます。これは、Mac が Mac OS または Windows のいずれかを実行していることを意味します。この方法の利点は、Windows が Mac のハードウェアを最大限に活用できることです。残念ながら、常にコンピュータを再起動する必要があり、不便です。また、独自の MS Windows ライセンスも必要ですが、これは決して安いものではありません。約 3 ドルの OEM バージョンを購入するだけで十分ですが、BootCamp パッケージの仮想マシンで同じ Windows を実行したい場合は、ライセンス契約で問題が発生します (出典: Microsoft ホットライン)。したがって、BootCamp と仮想化を使用したい場合は、フルボックス版が必要です。仮想化が必要ない場合は、OEM ライセンスで十分です。

Mac OSの代替を探しています

多くのアプリケーションには代替品があります。より多くの機能を備えた優れたものもあれば、劣ったものもあります。残念ながら、それは主に個々のユーザーの習慣に起因します。ユーザーが Microsoft Office の使用に慣れている場合、通常、OpenOffice への切り替え、またはその逆の切り替えに問題が発生します。この代替手段の利点は、間違いなく、Mac OS とその環境向けに直接書かれていることです。多くの場合、私たちが使い慣れているすべてのキーボード ショートカットと、このシステムの一般的な操作原則が機能します。

仮想化

仮想化では、Mac OS 環境で Windows を実行するため、すべてのプログラムが Windows でネイティブに実行されますが、Mac OS への統合がサポートされている最新のプログラム オプションのおかげです。ユーザーは Windows をバックグラウンドで起動し、プログラムを実行します。その後、そのプログラムは Mac OS GUI で実行されます。現在、この目的のためにいくつかのプログラムが市場に出回っています。よく知られているものには次のようなものがあります。

  • Parallelsデスクトップ
  • VMware の融合
  • VirtualBox
  • QEMU
  • ボクス。

利点は、Windows 用に購入したソフトウェアはすべてこの方法で実行できることです。欠点は、Windows と仮想化ツールのライセンスを購入する必要があることです。仮想化の実行は遅くなる可能性がありますが、これは仮想化を行っているコンピュータによって異なります (著者注: 2 年前の MacBook Pro で Windows アプリケーションを操作する速度には問題ありません)。

API翻訳

心配しないでください。理解できない文章であなたを圧倒するつもりはありません。この見出しの下に隠されていることが 3 つだけあります。 Windows は特別なシステム関数呼び出し (API) を使用してハードウェアと通信します。Mac OS には、OS X が理解できるようにこれらの API を変換できるプログラムがあります。専門家の方は許してくれるかもしれませんが、これはユーザー向けの記事であり、専門家向けの記事ではありません。 Mac OS では、XNUMX つのプログラムがこれを実行します。

  • ワイン
  • クロスオーバーワイン
  • Crossover

Wine はソース ファイルからのみ利用可能で、プロジェクト経由でコンパイルできます。 Macports。また、Crossover-Wine は Crossover と同じであるように思われるかもしれませんが、実はそうではありません。固い CodeWeaverお金のために Crossover を開発している s は Wine プロジェクトに基づいていますが、アプリケーションとの互換性を向上させるために独自のコードを再度実装しています。これは MacPorts の Crossover-Wine パッケージに入れられていますが、これもソース コードを翻訳することによってのみ利用可能です。 Crossover は個々のアプリケーションに適用でき、独自の GUI を備えているため、前の 2 つのパッケージにはない個々のアプリケーションとその依存関係を簡単にインストールできます。 CodeWeavers Web サイトで実行できるアプリケーションを直接見つけることができます。欠点は、CodeWeavers によってリストされているアプリケーション以外のアプリケーションも実行できることですが、Wine プロジェクトを構成できる必要があることです。

Mac OS用アプリケーションの翻訳

前の段落で述べたように。一部のアプリケーション(主にオープン ソース コミュニティからのもの)には、Mac OS バイナリ パッケージが含まれていない場合がありますが、ソース ファイルで維持されています。通常のユーザーでもこれらのアプリケーションをバイナリ状態に変換できるようにするには、プロジェクトを使用できます。 Macports。これは、BSD で知られるポートの原理に基づいて構築されたパッケージ システムです。インストールされ、ポート データベースが更新された後は、コマンド ラインを介して制御されます。 Project Fink というグラフィック バージョンもあります。残念ながら、プログラムのバージョンは最新ではないため、お勧めしません。

Mac OS 上で Windows アプリケーションを実行する可能性について概説してみました。次のパートからは、コンピュータを使用した作業の特定の領域と、MS Windows 環境のプログラムの代替手段について説明します。次のパートでは、Office アプリケーションに焦点を当てます。

リソース: wikipedia.org, winehq.org
.