C64模拟器软件终于通过苹果AppStore审核

  • 主题发起人 主题发起人 guest
  • 开始时间 开始时间

guest

Moderator
管理成员
注册
2002-10-07
消息
402,597
荣誉分数
76
声望点数
228
今年6月份,Manomio公司售价4.99美元的一款C64游戏机模拟器软件在苹果App Store上遭到了苹果的封杀.封杀的原因主要是iPhone2.0SDK严禁第三方软件程序具备安装或执行其它程序的能力,而这款C64游戏机模拟器软 件中应用了Commodore BASIC 2.0解释器,这款解释器显然不属于苹果自有API,但一般模拟器却需要使用这种解释器来运行游戏.为此他们最近去掉了软件中的BASIC解释器,软件也终于通过了苹果的审核。
0820090320086245.png

在iPhone2.0 SDK的说明文件中称:“应用软件不得采用任何方式自行安装或载入其它可执行代码。除苹果官方的API或解释器外,下载
其它解释器程序或试图在应用程序以插件形式运行这些解释器的行为将被严格禁止。”

苹果出台这种限制主要有三个原因,一是担心自己的Cocoa Touch编程平台在iPhone上的地位被Java,Adobe flash或微软的Silverlight等第三方编程平台所取代,因此他们限定在苹果iPhone上只有使用苹果自己的API编制的程序才可以在App Store上进行销售;

其二是出于安全上的考虑。如果不加限制,那么开发者可以利用其它插件对手机操作系统的漏洞进行攻击;

最后,如果不加限制,开发者还可能会绕过苹果的审核程序让非法软件在iPhone上得以运行,而这可能会把苹果拖进专利纠纷的漩涡。

不过在iPhone3.0中,苹果向应用软件开放了InApp purchase功能,这项功能允许开发者在自己的应用程序中销售增强软件包,用户现在可以使用应用程序下载程序的增强包。

Manomio公司的C64模拟器软件主要由模拟器和5款游戏文件组成,而且用户还可以使用模拟器软件下载新的游戏文件。不过现在这款软件不再使用BASIC解释器,这样用户无法使用这款模拟器直接运行C64的游戏ROM,只能在游戏中购买Manomio公司专门制作的C64游戏ROM才可以玩到这些旧游戏。

CNBeta编译
原文:appleinsider
 
后退
顶部
首页 论坛
消息
我的