今年年底,在堡垒之夜事件和新的迟钝规则之间,苹果的应用商店有点疯狂。但苹果似乎立场相反,与Linux和Unix外壳应用开发商对峙,声称他们违反了App Store审查指南。
Linux和Unix Shell本质上是命令行界面,在这种情况下,它们安装在通常没有命令行功能的设备上。ISH和Blink Shell等应用程序提供这些工具,为高级用户或IT奇才提供更多功能。它们可以在移动中消除对不同设备的需求,特别是如果你可以配对键盘并完成工作的话。命令行功能虽然有用,但也可能给初学者带来问题,而且似乎违反了苹果应用商店的规定。周日,ISH的Twitter账号宣布,该应用将在24小时内从App Store下架。另一款壳牌应用a-Shell回复称,苹果也向其发出了终止通知。根据他们在苹果公司的联系,a-Shell将不得不移除卷曲、圆管和横幅。仅供参考,苹果几天前向a-Shell发出了类似的终止通知。我们的上诉仍在审理中。要保留在AppStore中,我们必须删除的命令是curl、pip和wasm。Https://t.co/nRqK3qu66B。
-a-Shell(@a_Shell_iOS)2020年11月8日。
这三个命令可以用来从网络上抓取代码并将其安装到设备上。ISH宣布,这些命令可能也存在于他们自己的应用程序中,不符合App Store审查指南第2.5.2节的规定。该规则规定,“应用程序应独立于其捆绑包中,不得在指定容器区域之外读取或写入数据,也不得下载、安装或执行引入或更改应用程序特性或功能(包括其他应用程序)的代码。”然而,正如ISH开发者Saagar Jha在他的博客中解释的那样,这条规则的应用方式是不正确的。他写道,“拒绝用户可以在其中绘制的绘图应用程序是荒谬的,但这正是2.5.2节用来拒绝合法脚本应用程序的方式。”本质上,用户可以通过应用程序提供的命令获取文件,但用户必须运行命令才能工作。其逻辑是,枪支不会射杀人;人们会射杀人。今天晚上,我们接到了一位App Review的负责人打来的电话。他们为我们的遭遇道歉,然后告诉我们,他们已经接受了我们的上诉,明天不会把ISH从商店里移走。我们将与他们保持联系,商讨细节。
-ish(@ish_app)2020年11月9日。
在这种情况发生后,App Review的一名代表联系了ISH开发团队,告诉他们他们的应用不会从App Store中删除。此外,他们希望与苹果和其他拥有类似应用的开发者建立沟通渠道,这样类似的问题就不会再发生了。希望这样的活动和用户反馈会让App Store成为所有开发者的更好去处。这只需要苹果的一点威胁就能做到。