MacでWine 8.0を使い始める方法

MacでWine 8.0を使い始める方法

Wineは、Windows API互換レイヤーであり、最新のコンピューターでWindowsソフトウェアを実行できるようにします。使い方は以下のとおりです。

30年以上前、Linuxオペレーティングシステムがリリースされました。当時、Macはまだ登場から数年しか経っておらず、Windowsはまだ登場したばかりでした。

Windows が普及するにつれ、開発者は Windows 3.1 アプリケーションを他のプラットフォームで実行する方法を探し始めました。

SoftPCやVirtualPCなど、いくつかのWindowsエミュレータが登場しました。1993年には、UNIXおよびPOSIXベースのオペレーティングシステムにWindows互換のAPIを提供することを目的としたWineプロジェクトが開始されました。

Wineの完成には15年近くかかり、2008年に1.0が一般公開されました。多くのアプリ(ゲームも含む)がWineをサポートしていますが、そのためには特定のPOSIX APIに準拠する必要があります。

すべてのWindowsアプリがWineで動作するわけではありませんが、多くのアプリは動作します。また、Wineは、Win32ベースのアプリなど、古いWindowsアプリを最新のハードウェアやOSで動作させる機能を維持するのに役立ちます。

また、Valve の Steam および Steam Deck ハンドヘルド コンソールでもサポートされているため、これらのプラットフォームで一部の Windows ゲームを実行できます。

macOSはPOSIX準拠のOSであるため、Wineとの連携に最適です。Wine 8.0リリースでは、一部の32ビットWindowsアプリを64ビットハードウェアで実行できるようになったり、一部のx86アプリをARMベースのマシンで実行できるようになったりするなど、興味深い改善がいくつか行われています。

Apple Silicon Mac がサポートされており、Rosetta 2 での x86-64 バイナリの実行も含まれます。

Wine 8は、最新バージョンのVulkanグラフィックエンジン、MicrosoftのDirect3D、そしてOCSPネットワークプロトコルをサポートするようにアップデートされました。新機能の詳細については、Wine 8のアナウンスをご覧ください。

Microsoft 独自の .NET 開発フレームワークはバージョン 3.5 以降 Wine をサポートしており、多くの .NET アプリケーションはすでに Wine と互換性があります。

ワインに関するドキュメント

ドキュメントについては、ドキュメント ページ、FAQ、Wiki、フォーラム、サポート、開発者ガイド、UNIX システムのマニュアル ページがあります。

Mac 専用のページと Mac の FAQ もあります。

いくつかの問題の回避策については、Winetricks も参照してください。

MacにWineをインストールする方法

MacにWineをインストールするには、まずXQuartzをインストールする必要があります。XQuartzサイトのインストーラーを使用するか、ターミナルでHomebrewを使ってインストールしてください。下のボックス内のロングダッシュは、エムダッシュではなく、2つのダッシュであることに注意してください。

brew install ––cask xquartz

Wine 用の直接 macOS インストーラーは隠れていますが、依存関係のインストール方法とすべてをインストールする場所を認識しているため、Homebrew を使用してインストールする方がよいでしょう。

macOSターミナルでHomebrew経由でWineをインストールするには:

brew install ––cask ––no-quarantine wine-stable

--no-quarantine フラグは、Gatekeeper にインストールを許可するよう強制します。

そしてWineTricks:

brew install winetricks

GitHubにmacOSの公式インストールページがあります: MacにWineをインストールする方法/Wineについて

GitHub にはリリース ページもあります。

ダウンロード ページはありますが、macOS の場合は Homebrew の説明があるページにリダイレクトされるだけです。

Wineアプリの使用

Wineをインストールすると、他のアプリケーションと同様にFinderでダブルクリックするだけで、Wine対応のWindowsアプリケーションを実行できます。また、Windowsと同様にWindowsインストーラーをダウンロードして実行することもできます。WineパッケージにはWineエミュレーターは付属していません。

Wine対応のWindowsアプリは、ターミナルから実行することもできます。 を使用するだけですwine command。例えば、ターミナルでsetup.exeというWindowsアプリを実行するには、次のようにします。

wine setup.exe

David Baumgold は、Mac に Wine をインストールする方法についての優れたページを公開しています。

Wine を使用して Windows パッケージをダウンロードおよびインストールする、興味深いサードパーティ製のパッケージ化された macOS エミュレーターがいくつかあります。

その一つが、CodeweaversのCrossOver(24ドル、14日間無料トライアル)です。インストールすると、CrossOverを使ってWindowsアプリを検索、インストール、実行できるようになります。

Wine をサポートする、macOS 用の同様の、しかしよりシンプルな Windows アプリ マネージャーとしては、PlayOnMac (無料) があります。

Wine は、古い Windows アプリを Mac 上で実行し続けるための優れた方法を提供し、Windows のコピーをインストールしたり、BootCamp や VirtualBox や Parallels などの仮想化ソフトウェアを使用したりすることなく、Windows アプリを実行できます。