
其它解释器程序或试图在应用程序以插件形式运行这些解释器的行为将被严格禁止。”
苹果出台这种限制主要有三个原因,一是担心自己的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