ケイティ・マーサル
· 1分で読めます
エレクトロニック・アーツがMac OS Xゲームを積極的にサポートするという決定は、Appleのソフトウェアラインナップの大きな強化として多くの人々から称賛されている。しかし、一部の旧来のMacユーザーは、この決定を知らされないままにされることになるだろう。
例えば、これまでに発表された新しいMacゲームはすべて、TransGamingのCiderエンジンを使用して変換されます。このエンジンは、直接的な再プログラミングとは異なり、ゲームのオリジナルコードをレイヤーでラップします。このインタープリターは、ゲームが通常Windowsでのみ実行するすべてのシステムコール(DirectXやWin32を含む)を、最小限のオーバーヘッドでMac用のコールに変換します。
同社によると、これにより開発期間が短縮されるだけでなく、マルチプレイヤーゲーム、パッチ、その他の機能がMac版とWindows版で常に共有されるため、同等のサポートが保証されるという。開発者は新しいOSと新しいプロセッサアーキテクチャの両方に同時にコードを変換する必要があったため、これらはすべてこれまでゲーム開発において慢性的な課題となっていた。
しかし、これは一部のユーザーにとって大きな負担となる可能性があります。TransGamingの技術は通常、IntelベースのMacでのみ動作するため、たとえより高速なコンピュータ(最新モデルのPowerMac G5など)が理論上はPowerPCネイティブ形式でゲームを実行できる性能を備えていたとしても、古いPowerPCシステムのユーザーはこれらのタイトルをプレイすることができません。
Cider の Intel コードへの依存を変更する計画はないと、同社の代表者がAppleInsider に語った。
この動きは、2006年以前に製造されたすべてのMacでタイトルのプレイを禁止するものであり、Intelプロセッサへの移行による副作用の一つを浮き彫りにしている。Apple自身は新旧両方のシステムと互換性のあるユニバーサルバイナリの開発を約束しているものの、Xcodeなどのツールを使ってIntelプラットフォームでのみ動作するプログラムを作成できるサードパーティに対しては、同様の保護を保証したことはない。