上周末,马特·穆伦维格(Matt Mullenweg)在Twitter上宣布,苹果的App Store已阻止Automattic向WordPress的官方iOS应用发布更新。 Automattic不会在移动应用程序中为WordPress.com或Jetpack出售任何东西,但该应用程序包含外部购买方法,从而绕过了苹果通过应用程序内购买进行销售的要求。
从表面上看,苹果似乎正在强迫一个免费应用添加应用内购买,只是为了提取其30%的收入削减。 问题是,如果用户深入浏览Web帮助页面,他们可以 找到一个窗户逃脱围墙花园。 尽管这似乎是用户购买升级的一种不太可能的方式,但是Apple抓住了该应用程序的更新人质,以便获得Automattic的完全合规性。
“在预览,文档等中,有几种令人费解的方法可以访问我们的Web应用程序,” Mullenweg在Twitter对话中说。 “我们提供了基于用户代理服务器端进行阻止的功能,但是这还不够。”
在苹果公司的一次罕见的积极回应中,该公司在24小时后道歉并撤回了该程序,但并非在Automattic已默认添加应用内购买之前。 在提供给 麦克鲁姆斯,苹果表示,该问题已得到解决,尽管它没有指定这是否在几周前发生:
我们认为WordPress应用程序的问题已解决。 由于开发人员从应用程序中删除了其服务付款选项的显示,因此它现在是一个免费的独立应用程序,不必提供应用程序内购买。 我们已通知开发人员,对于造成的任何困惑,我们深表歉意。
官方WordPress应用程序需要与Automattic的商业利益区分开来
长期以来,Automattic对WordPress官方移动应用程序的控制一直是开源社区中一个有争议的问题。 由于该公司大力补贴应用程序的开发,因此其应用程序议程完全无可匹敌。 这就是为什么官方应用程序包含WordPress.com和Jetpack特定功能的原因,而许多自托管网站所有者则不需要这些功能。
尽管这些应用是开源的,但从历史上看,它们具有 很少收到捐款 由于代码的复杂性,因此无法从Automattic外部的开发人员处获得。 这没有改变。 在2016年, 适用于iOS的应用程序版本5.7 和Android,看起来Automattic正在推动构建 WordPress.com计划的升级路径。 那时,自托管网站的功能开始明显落后。 自动移动工程师Maxime Biais说,支持两者的承诺是平等的。
他说:“ WordPress.com的功能没有优先于自托管功能。” “当我们可以同时实现两者的事情时,我们就做到了,但是当我们不能做到(例如,当我们没有XMLRPC端点时),我们就为WordPress.com做到了,通常要求Core进行更改,以便我们可以实现自托管用户的功能相同。”
同时为自托管用户和Automattic客户开发应用程序始终是微妙的平衡。 App Store的这种情况凸显了将官方开源应用程序与任何商业实体的控制权分开的必要性,但现实情况是,如果没有Automattic,这些应用程序将不存在。 他们的持续维护完全由公司资助。 不幸的是,鉴于Automattic是唯一一家允许将其产品内置到官方WordPress应用程序中的公司,因此很难吸引更广泛社区的外部贡献。
在苹果公司放弃对Automattic添加应用程序内购买的要求之前,该公司大概在满足苹果公司的要求之前已经穷尽了所有其他选择。 那时,Mullenweg开始在Twitter上从他的追随者那里众包创意,以寻找社区前进的方向。 这似乎标志着应用程序的新时代,Mullenweg愿意考虑将其他公司的产品与他自己的产品一起添加到应用程序中,然后转移收入。
他说:“新名称:自WP 2.6于2008年发布以来,该应用程序一直使用核心WP中包含的XML-RPC API进行了大量工作来支持在任何地方托管的WordPress。” “这就是为什么我们称其为’WordPress’而不是’WordPress.com’或’Jetpack’的原因。
“我坚信许可证的神圣性。 (开源依赖许可证和版权。)我们在注册(并留在)应用商店时已同意此许可证,因此将遵循并遵守这些规则。 不想忽略它,因此按照他们的要求去做。
“允许其他IAP:所有代码都是开源的,如果其他主机或插件希望为其计划支持应用内购买,我们可以接受补丁并让Automattic赚取收益。”
Automattic成为公司可以通过官方移动应用程序进行销售的仲裁者的想法将更多的利益冲突引入了原本已经很模糊的纠缠之中。 这种设置将完全反对开源社区中的许多人。 为了清楚和简单起见,WordPress的官方移动应用程序必须没有商业利益。
约翰·詹姆斯·雅各比(John James Jacoby)建议,如果该公司希望增加应用内购买,则Automattic会为其自己的产品构建一个新应用。 Mullenweg似乎愿意考虑这个想法。
我们可以这样做,但可能需要在新的开发者帐户下启动新应用,并禁用Web视图。
-Matt Mullenweg(@photomatt) 2020年8月21日
目前,考虑到苹果的道歉,移动应用的解放不再是当务之急。 Mullenweg似乎对目前的结果感到满意,但该应用程序中最初的利益冲突仍然存在。
“我没想到上一条推文会在WP社区之外引起关注,” Mullenweg说。 “我的理解是先前的决定是最终决定,并且在该应用被锁定的几周内,我们已经提出了许多人私下建议的论点。
“我们将继续保持响应速度,并尽最大努力做到遵守应用商店规则的精神和实质,包括关闭所有弹出的Webview漏洞。 这也使我欣赏开放和独立的网络的自由。”
像这样:
喜欢加载中……