我在Mac App Store指南中看到了这一点:
2.16:下载或安装要添加的其他代码或资源的应用 功能或更改其主要功能 目的将被拒绝
这是否意味着使用插件的应用程序会被拒绝?我做了一些研究并且无法想出任何东西,但是像App Store上的Opera这样的应用程序支持扩展,所以我认为它是允许的(在某种程度上)或内部交易正在进行中。该条款似乎特别针对应用程序本身下载和安装的代码,而不是用户安装的第三方插件。
有没有人在商店中拥有支持插件的应用?或者有人可以澄清这个条款吗?
由于
答案 0 :(得分:8)
我不同意@ Anomie的回答。
点2.16处的Mac App Store Review Guidelines说明
下载或安装要添加的其他代码或资源的应用 功能或更改其主要目的将被拒绝
似乎肯定你不能包含插件系统。
但3.3.2点的Mac Developer Agreement表示
应用程序可以安装或运行其他解释或可执行代码(例如,插件和扩展),以便与应用程序一起使用,只要这样的代码:
不会更改应用程序提交的二进制文件,也不会被视为更新(由Apple自行决定);以及
不会通过提供与提交到Mac App Store的应用程序的预期和广告目的不一致的特性或功能来更改应用程序的主要用途。
我收集了一些信息,Mac App Store中有一些应用程序(Courier就是其中之一)有一个插件系统。关键是需要用户操作。
Courier没有任何已包含的插件列表或集成的下载程序,但您可以转到他们的website并下载插件。然后双击下载的图标,它会自动将插件添加到mac app。
答案 1 :(得分:2)
是的,这意味着使用插件的应用会被拒绝。至于Opera,我打赌“内幕交易”;如果你足够大或认识合适的人,你可能会获得许多规则的例外。还有一些事实是,一些评论者可能会让其他人不会下滑,这会导致iPhone应用程序商店中出现的现象,即应用程序可以被接受,然后可以拒绝不改变任何内容的新版本。反之亦然。
我希望这条规则的意图是苹果想要保持一个允许的东西的铁拳,所以可能允许应用程序通过公众然后转变为苹果不喜欢的东西的漏洞必须是闭合。
答案 2 :(得分:1)
Aperture,Pixelmator和Logic支持插件,并在AppStore上销售。 我认为,只要您的应用程序无法下载自动支持插件的插件,就不违反指南。