2020 年末に最初の Mac に Apple Silicon が搭載されたことは、業界にとって革命でした。 Apple は 10 年以上にわたり、最先端のデバイスである iPhone と iPad に最適なチップを作成するプロセスを改良し、デバイスをより強力かつ効率的にしてきました。
その目標は、1994 年の Motorola 68000 から PowerPC への変更、2005 年の PowerPC から Intel x86 への変更、そして2020 年の Intel x86 から Apple Siliconへの 3 つの主要な アーキテクチャ移行で、すでに Apple に損失を与えていたプロセッサ メーカーへの依存を排除することでした。
これにより、同社は単なる顧客である場合に、ますます複雑になる生産のために待ち時間を設けることなく、自社のニーズに基づいてテクノロジーを設計できるようになりました。過去 10 年間、この創造の自由とモバイル デバイスの研究開発が組み合わされて、Mac の中心部に驚きがもたらされました。今日はそのうちの 1 つについてお話します。
ゲーム世界への参入に向けた Apple の取り組み
90 年代後半に Apple を救うためにスティーブ・ジョブズが復帰すると、これまで市場に登場したことのないデザインの新しい次世代 Mac が検討されました。それは勇敢で機能的であり、その可能性にテクノロジー業界の多くのコミュニティの注目を集めました。その 1 つはビデオ ゲーム市場でした。
90 年代後半にはコンピューター ビデオ ゲームが目立ち始めており、スティーブ ジョブズは新しい Mac に対抗してもらいたいと考えていました。
ジョブズ氏は、コンピュータ ビデオ ゲームが急速に成長していることを知っており、非常に好調な 2 つの会社、Bungie と ID Software に注目しました。当時そこにいなかった人のために説明すると、最初の Halo は 1999 年 7 月の MacWorld で発表され、新しい Mac 上で動作しました。世界が初めて Doom III を目にしたのは、2001 年に東京で開催された非常に興味深い MacWorld で、PowerMac G4 上でのことでした。
前回のWWDC23では、Apple Vision Pro によって、私の意見では非常に重要でもある同社のニュースの一部が多少曇りました。その 1 つは、Game Porting Kit (開発コミュニティの間では GPTK と略されます) の発表でした。これは、コードに 1 行も触れることなく、Apple Mac 上で直接 PC ゲームをプレイできるようにするツールにほかなりません。 。
ゲーム移植キットとは何ですか?
昨年 6 月の Apple Event での小島秀夫本人の輝かしい姿を見て、私は 90 年代後半から 2000 年代初頭にかけて、素晴らしい「トリプル A」ゲームがステージに上がった最初の瞬間を思い出しました。小島氏は、 『デス・ストランディング』のようなヒット作だけでなく、同社の次のタイトルもMacに登場すると説明した。彼自身の言葉を借りれば、 「Mac 向けゲームの新時代が始まった」ということ以上でもそれ以下でもありません。
基本的な部分の 1 つは、この Game Porting Kit ( GPTK ) です。これは、開発者を自社のプラットフォームに引き付けるための Apple の非常に賢明な動きです。小島氏が打ち出したメッセージは非常に良いものだが、スタジオは何かを Apple プラットフォームに移植する作業に対する「恐怖」をなくす必要がある。
このために、 macOS Sonoma を使用する Apple Silicon Macからのみ、この GPTK を使用できます。これは、新しい、より効率的なグラフィカル「翻訳」レイヤーを使用して、PC ゲームを Mac にロードするための一連のツールで構成されています。これは、Windows の DirectX 命令を Apple Silicon GPU が理解できる命令に変換できる D3DMetal と呼ばれるフレームワークです。
「パック」には、互換性を向上させて、Cyberpunk 2077、Elden Ring、Howards Legacy などのタイトルを Mac 上で直接 PC バージョンでプレイできるようにするその他の機能が含まれています。 GPTK の目標は、PC ゲームをパッケージ化して販売することではなく、開発者が最適化なしで PC ゲームが Mac 上でどのように動作するかを確認できるようにし、新しいゲームの利点を自分の目で確認できるようにすることです。 Appleシリコン上のGPU 。
これらの新しい Apple ツールは、ビデオ ゲーム開発スタジオ向けに設計されています。これらにはグラフィカル インターフェイスがなく、それを機能させるには、ターミナルでいくつかのコマンド ラインを実行する必要がありますが、まったく単純または明白ではありません。これは、開発の進行に応じて進捗状況をテストしたい場合に、各開発者がバージョンのコンパイル サイクルにそれらを統合できるようにするために行われます。
2023 年 6 月に最初のベータ版が公開されて以来、私は GPTK をテストしてきましたが、その結果には最初の瞬間から感銘を受けたと言わざるを得ません。さまざまなバージョンが進むにつれて、互換性も向上しました。もちろん、ご覧のとおり、GPTK を使用して各 Windows ゲームを Mac にインストールするのは多少困難でした。
ただし、最新バージョンにこの GPTK の使用をフレンドリーな方法で組み込んだ 2 つのアプリケーションを紹介したいと思います。そうすれば、あなた自身で試してみることができます。これらは完全に視覚的であり、ターミナルを開く必要はありません。この記事を読み終えるとすぐに、Sonoma を使用して Apple Silicon Mac で多くの PC ゲームをプレイできるようになります。どちらも完全に無料です。
ウイスキー、「Mac 上のゲーム革命」
これは文字通り、 Whiskey のWeb サイトにアクセスしたときに定義されている方法です。これは、Apple のゲーム移植キットのすべてのスーパーパワーを使用していることも示しているためです。このアプリは本当に驚異的です– 繰り返しますが、完全に無料です – 予備知識がなくても数分で PC ゲームをプレイできるのです。
名前は見た目よりもさらに面白いです。これらの「ラッパー」は、長年Mac 上で Windows アプリケーションを使用できるようにしてきたツールである Wine を使用します。ワインは英語で「wine」なので、開発者はこのアプリを「Whisky」と呼んでいます。GPTK のおかげで、このアプリは実際にはワインより「強い」からです。使い方を教えます:
- GetWhisky.appに移動し、「最新のダウンロード」ボタンを押します。これにより、最新バージョンがダウンロードされます。
- アプリを Mac 上のアプリケーション フォルダー (または任意の場所) にドラッグし、実行します。
アプリに初めてアクセスすると、操作に必要なものすべて、つまり GPTK 自体が自動的にダウンロードされます。開発者アカウントも必要ありません。ダウンロードを待つだけです。
作業の準備ができたら、ワインのメタファーを続けて、最初の「ボトル」を作成する必要があります。 「ボトル」を「仮想 PC」として理解します。たとえば、PC ゲーム用のボトルと、Windows アプリ用の別のボトル (これもロード可能) を用意しています。
作成は簡単です。ボトルの名前 (後で変更できます)、エミュレートするWindows のバージョン(特に設定がない場合は、「Windows 10」を使用することをお勧めします) を入力するだけです。ボトルの場所 (デフォルトで表示されるこの場所はそのままにすることをお勧めします)。
ボトルの設定をクリックすると、これらのパラメータやその他のパラメータを変更できることがわかります。たとえば、「Retina モード」の有効化、同期の改善、またはグラフィックス コントローラの統計を確認するためのMetal HUD の有効化などです。これをすべてデフォルトのままにしてテストを実行しました。
Bottle は、 Windows 実行可能ファイルをロードできるドライバーとツールを備えた環境を作成します。 「プログラムを固定する」と表示されている「+」記号をクリックし、ロードする実行可能ファイルを指定するだけです。もちろん、すべての Windows ソフトウェアが動作するわけではありませんが、私が試したほぼすべてのソフトウェアで互換性が非常に高いことがわかりました。
この例では、Valve の人気オンライン ビデオ ゲーム ストアである Steam の Windows バージョンをロードします。この Whisky アプリケーションでは、事前定義されたインストール リンクがいくつか付属しているため、実行可能ファイルをダウンロードする必要さえありません。 「Winetricks」ボタンを押し、「Steam」を検索して「実行」を押すだけです。
Steam がダウンロードされ、 「Windows インターフェイス」を備えた Steam ウィンドウが突然表示されることがわかります。ここからは、PC を使用しているかのように使用できます。最新バージョンに更新され、ボトルに表示されるアイコンをクリックするだけですぐに試すことができます。
アイコンをクリックすると、Steam ( Windows バージョン) はWine + GPTK を使用して Whisky をロードし、資格情報を入力して、リストにあるゲームの 1 つをダウンロードします。これらは PC バージョンであり、Mac バージョンではないことに注意してください。
「ヘルプ / システム情報」をクリックすると、Whiskey が Steam をロードした設定と、それをどのようにエミュレートしているかが表示されます。
あとはゲームをプレイするだけです。私の場合、お気に入りのゲームの 1 つであるHalf-life 2 をテストしました。ただし、このゲームはすでに数年前のものであるため、このゲーム用に存在する最も複雑な MOD の 1 つを使用して MOD を追加しました。グラフィックの限界。これは「Lamba Ultimate Edition」 MODです。
このゲームは、新しい照明、更新されたグラフィックス、および元のエクスペリエンスを更新する100 万もの視覚的に構成可能なパラメーターを備えた、絶対的なスペクタクルです。表示されている画像はデフォルトのゲームパラメータですが、さらに改善することができます。
このバージョンの Steam はコントローラーからの直接入力も受け取って Windows ゲームをプレイできるため、マウスとキーボードの両方、および家にあるコンソール コントローラーの両方でプレイできます。ゲームはネイティブ解像度で約 50 ~ 60 fps で壮観です。 18GB RAM を搭載した MacBook Pro M3 Pro ですべてのテストを実行しました。
Half-Life 2 は数年前に Mac 版 Steam で利用可能でしたが、64 ビット オペレーティング システムの登場により動作しなくなってしまいました。少なくとも現時点では、これが Mac でプレイする最良の方法であることは間違いありません。
私が試したすべてのゲームの中で、私が最も気に入ったもう 1 つのゲームは、 Quantum Break です。このゲームは、Mac ではネイティブに利用できず、Windows と Xbox のみで利用可能です。タイムトラベル、有名な俳優、優れたストーリー、素晴らしいグラフィックスを備えた素晴らしいゲームです。 Whisky では、どこでも楽しめるように Mac 上で 60fps で実行しました。
このツールの威力を自分の目で確かめるために、お気に入りのゲームで Whisky を試してみることをお勧めします。ゲームだけではありません。上のスクリーンショットにあるように、いくつかの Windows アプリを読み込むことができ、これも問題なく使用できます。
スクリーンショットの例は、古い8 ビット Amstrad CPC コンピューター カセット ゲームをデジタル形式に変換するソフトウェアです。このソフトウェアの歴史は 2006 年に遡り、Windows 上にのみ存在します。以前は、このようなアプリにのみエミュレータを使用していましたが、今では、完全なオペレーティング システムを必要としないこの種の非常に特殊なニーズに対しては、Whiskey が非常に優れたソリューションであると考えています。
英雄的: プラン B
Whisky を試しているときに、別の有名なオンライン ビデオ ゲーム ストアであるEpic Games Store が互換性がないことに気付きました。これは実際には Whisky の問題ではなく、Epic 独自のインストーラーが Wine で動作しないことです。ただし、これに対するプラン B があります。それは、Heroic と呼ばれる Whisky によく似たアプリです。
Heroic は、さまざまなポータルからビデオ ゲームを起動するためのアプリであることを目的としています。これを試す最初のステップは、 HeroicGamesLauncherからアプリケーションをダウンロードすることです。
ダウンロードしたら実行すると、Epic ストアにログインしてゲーム カタログをインポートする方法が表示されます。これにより、アカウントにあるすべてのゲームが表示されます。私の場合は、 Gran Theft Auto 5 で試してみます(常に Windows バージョンを使用することを覚えておいてください)。ダウンロードアイコンをクリックして待ちます。
インストール中に、Wine を機能させるためにHeroic がインストール中にダウンロード フォルダーへのアクセス許可を求める可能性があります。何も設定する必要はありません。
ダウンロードするときは、Heroic の「Wine Manager」に移動し、 「Wine Crossover 最新」というさらに新しいバージョンをダウンロードする必要があります。これは、ゲームをプレイできるようにするために、GTA V アイコン [設定] をクリックして選択する必要があるバージョンです。
ゲームは従来の PC インストールと同じようにセットアップされ、数分でプレイを開始できます。私の M3 Pro では、ゲームは高設定で 60fps でプレイでき、問題なく動作します。
私たちはGPTK の最初のステップにすぎませんが、ゲームの世界を Mac に持ち込むことを促進するために Apple が、それを行わなければならない制作スタジオを通じて取り組んできた努力がわかります。ご覧のとおり、最初の結果は目を見張るものであり、このプラットフォームが世界に参入するための堅牢性を示しており、開発者を納得させるための非常に確かな第一歩となりました…Macでも使用できるとのことです。