iPhone向けゲームエミュ「Dolphin」をApp Storeに登録しない理由を開発者が説明
ゲームエミュレータ「Dolphin」の開発プロジェクトの中心的存在であるOatmealDomeは4月19日(米国時間)、iOS版Dolphin「DolphiniOS」の米Appleの公式アプリストアApp Storeへの登録を断念したと発表した。
Appleが5日、開発者向けガイドラインを更新し、レトロゲームエミュレータの配布を認める文言を追加したことを受け、17日にはファミコンやゲームボーイなどのゲームのエミュレータアプリ「Delta」がApp Storeに登場した。Deltaは本稿執筆現在、日本のApp Storeの「エンターテインメント」部門で2位だ。
開発者向けガイドラインが更新されて以来、DolphiniOSをApp Storeに提出するかどうか多くの人々から尋ねられたが、「残念ながら否」だとOatmealDomeは語った。
その理由は、Dolphinの快適な実行に必須なコンパイラ「JIT」(実行時コンパイラ)の使用をAppleが許可しないからという。
Dolphinは、エミュレートされたコンソールがゲームコードを実行する際、JITを使用してPowerPC(GameCubeとWiiのCPU)のコードをARM(iPhoneのCPUのベース)に変換する仕組みになっている。
Appleは、欧州ではSafariの代替WebブラウザでのみJITの使用を許可しているが、それは例外だ。(そもそもガイドライン更新の主な理由は欧州でのDMA対応の一環とみられる。)
DolphinプロジェクトはJITの使用を許可するようAppleにリクエストしたが、Appleはそれを拒否した。
Appleは拒否の理由を明示しなかったが、同社は開発者向けドキュメントでJITコンパイラには独自のセキュリティ上の課題が生じると説明している。
DolphiniOSをJITなしで登録することは可能だが、それでは快適なゲームプレイは望めないため、登録を断念した。以下は、JITあり(上)とJITなしでのプレイ比較動画だ。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「年齢は合ってますが、人間ではありません」 6歳の飼い猫に届いた“進研ゼミの案内” なぜ届いたのかベネッセに聞いた
-
2
Google、プライバシーポリシーに「Gmail」「Googleフォト」のデータを広告に使う例外を追加 回避方法は
-
3
「5年でバッテリーが使い物にならなくなる」は本当か テスラ「モデル3」5年目点検で分かったこと
-
4
GMO熊谷代表「社内ホワイトハッカーが事前に指摘」も対策遅れ、国に「能動的サイバー防御」要請 「責任転嫁では」SNSで批判も
-
5
ジョーシンへの不正アクセス、最大623万件漏えいか 運転免許証2件・マイナカード1件なども
-
6
グッスマに不正アクセス、公式EC閉鎖 会員の住所や注文履歴など漏えいか 再開目処立たず
-
7
野村総研、サイバー攻撃時の「能動的なシステム停止」を支援する新サービス
-
8
Microsoft、約6万人対象の希望退職制度を発表 巨額のAI投資で経費抑制か
-
9
タイムズカー流出で顧客らが損害賠償求め運営会社提訴へ サイト開設の弁護士が記者会見
-
10
Anthropic、IPOを正式申請 上半期売上高は約14倍、純損失807億ドル
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR