我在 Mac App Store 指南中看到了这一点:
2.16:下载或安装额外代码或资源以添加功能或更改其主要用途的应用程序将被拒绝
这是否意味着使用插件的应用程序会被拒绝?我做了一些研究,但没有提出任何建议,但 App Store 上的 Opera 等应用程序支持扩展,所以我认为要么是允许的(在一定程度上),要么是内部交易正在进行。该条款似乎是针对应用程序本身下载和安装的代码,而不是用户安装的第三方插件。
有没有人在商店里有一个支持插件的应用程序?或者有人可以澄清这个条款吗?
谢谢
我在 Mac App Store 指南中看到了这一点:
2.16:下载或安装额外代码或资源以添加功能或更改其主要用途的应用程序将被拒绝
这是否意味着使用插件的应用程序会被拒绝?我做了一些研究,但没有提出任何建议,但 App Store 上的 Opera 等应用程序支持扩展,所以我认为要么是允许的(在一定程度上),要么是内部交易正在进行。该条款似乎是针对应用程序本身下载和安装的代码,而不是用户安装的第三方插件。
有没有人在商店里有一个支持插件的应用程序?或者有人可以澄清这个条款吗?
谢谢
我不得不不同意@Anomie 的回答。
Mac App Store 审查指南第2.16 点指出
下载或安装额外代码或资源以添加功能或更改其主要用途的应用程序将被拒绝
这似乎确认您不能包含插件系统。
但是第 3.3.2 点的Mac 开发者协议指出
应用程序可以安装或运行附加的解释或可执行代码(例如插件和扩展)以与应用程序一起使用,只要此类代码:
不会更改应用程序提交的二进制文件或不会被视为更新(由 Apple 自行决定);和
不会通过提供与提交给 Mac App Store 的应用程序的预期和宣传目的不一致的特性或功能来改变应用程序的主要目的。
我收集了一些信息,Mac App Store 中有一些应用程序(Courier就是其中之一)具有插件系统。关键是需要用户操作。
Courier 没有任何包含的插件列表或集成下载器,但您可以访问他们的网站并下载插件。然后双击下载的图标,它会自动将插件添加到mac应用程序。
是的,这意味着使用插件的应用程序将被拒绝。至于 Opera,我赌的是“内幕交易”;如果您足够大或认识合适的人,您可能会获得许多规则的例外情况。还有一个事实是,一些评论者可能会让事情滑落而其他人不会,这导致了在 iPhone 应用商店中出现的现象,即一个应用程序可以被接受,然后一个没有任何变化的新版本可以被拒绝。或相反亦然。
我预计该规则的意图是苹果希望对允许的内容保持铁腕,因此必须关闭可能允许应用程序进入公众然后转变为苹果不喜欢的东西的漏洞。
Aperture、Pixelmator 和 Logic 支持插件并在 AppStore 上出售。我认为只要您的应用程序不下载自动支持插件的插件就不会违反指南。