应用情报公司 Sensor Tower 的一项新估计预测,在旨在删除不再由其开发人员更新的应用程序的最新扫描中,可能会从 App Store 中删除近 3,000 个半活跃应用程序,如果不是更多的话。
在谷歌最近宣布其 Play Store 将开始阻止下载过时的应用程序后不久,苹果公司正在对其 App Store 进行另一次清理的消息于本周末出现。
在过去的几天里,几位 iOS 开发者在社交媒体上报告称,他们收到了来自 Apple 的通知,如果没有提交更新,他们的旧应用将在 30 天内下架。
在Sensor Tower 对2022 年安装量至少为 10,000 次的应用程序进行分析后,发现在苹果最近一次清除期间,约有 2,966 款应用程序和游戏可能面临下架,因为它们最后一次更新是在 2018 年之前或期间。但根据轶事开发者报告,一些人曾表示他们的应用程序最近更新了,但他们仍然收到了 Apple 的警告通知。这表明受影响应用程序的真实数量可能更高。
不幸的是,苹果与开发者的沟通并不准确。它只通知他们,如果他们的应用程序在“相当长的时间内”没有更新,他们将被删除。苹果没有回应对此事发表评论的请求。
Apple 有定期清理其 App Store 的历史。
通常,这些 App Store 扫描的设计考虑了消费者的需求,不一定是开发人员。当消费者寻找要下载的应用程序和游戏时,他们希望确保他们安装的东西能够真正发挥作用,这些东西已经过优化以适应他们设备的屏幕,并且与最近的任何安全增强功能都是最新的。 App Store 上的许多应用程序在开发人员放弃它们后都无法满足这些要求。这些应用程序也可能针对已弃用的 API,这可能使它们无法正常工作。这是一种糟糕的最终用户体验,苹果最终希望避免这种体验。
但受影响开发人员的投诉表明,应用程序的功能并不总是一个问题。
相反,他们将他们的应用程序视为一个不需要不断更新的已完成项目,类似于一件艺术品。他们认为,一些被清除的应用程序和游戏仍然可用和可玩。
据一位开发人员Simon Barker称,他的应用Tap Timer现已被删除,没有收到任何崩溃报告,仍然可以看到下载。他承认该应用程序并没有“让世界着火”,但它确实有效,并且与市场上的其他计时器应用程序不同。该应用程序需要重新编码以满足 Apple 的需求,Barker 承认他没有跟上 Swift 的步伐。同时,他指出他的另一个应用程序下载量更多,但没有收到类似的警告通知。他说,这些反开发者政策是他停止为 App Store 开发的原因。
另一位开发者Simen Gjermundsen在 Twitter 上反映了这一抱怨,并指出他的儿童游戏 Motivoto 仍然“功能齐全”,并称该政策是“对独立开发者的不公平障碍”。
更正——我对 Motivoto 的最后一次更新是 2019 年 3 月,所以三年多以前,而不是两年前。
不过,我的担忧是一样的——一个功能齐全的独立应用程序可以从商店中删除,而警告相对较少,而且没有充分的理由。
— Protopop Games (@protopop) 2022 年 4 月 23 日
就在几个小时前,出于这个原因,我为孩子们准备了一款功能齐全的原创游戏。上个月我根本没有时间更新它并发布新版本。愚蠢的决定。
— 西门Ø。 Gjermundsen (@simen_g) 2022 年 4 月 23 日
. @apple正在删除我的一些旧游戏 b/c 他们“在很长一段时间内没有更新”
游戏可以作为已完成的对象存在!这些免费项目不适合更新或实时服务模型,它们是多年前完成的艺术品。 pic.twitter.com/iflH70j7q4
— 艾米利亚
(@lazerwalker) 2022 年 4 月 23 日
iOS 开发者和 App Store 评论家Kosta Eleftheriou也表示,该政策的实施可能不均衡。
他说,其专为视障用户设计的键盘应用程序版本因过时而从 App Store 中删除,但游戏 Pocket God 仍然在线,即使它已经七年没有更新了。 (目前尚不清楚 Pocket God 是否能免于扫荡——它的 Twitter 帐户不再活跃,其网站也已关闭。开发人员也有可能收到警告。我们应该在大约 30 天后知道。)
虽然执法可能不均衡或零星,但不应该完全出人意料。 Apple 会提前通知开发人员,一致的应用程序更新是关于在 App Store 上开展业务的协议的一部分。在 Apple 的App Store 审查指南(第 2.5.1 节)中,该公司告诉开发人员,应用程序只能使用公共 API,并且开发人员必须保持“应用程序最新”。更具体地说,该指南指示开发人员“确保逐步淘汰任何已弃用的功能、框架或技术,这些功能、框架或技术将在未来的操作系统版本中不再受支持。”
虽然 Apple 可能不会在很长一段时间内执行该指南,但多年来它仍然以半定期的节奏执行——包括过去更大的“扫描”。
例如,几年前,Apple 逐步停止了对 32 位应用程序的支持,然后从 App Store 搜索中删除了这些应用程序。 2016 年, 它还针对过时的应用程序进行了类似的 App Store清洗。在 2017 年对过时应用程序、垃圾邮件和克隆应用程序进行了重大打击之后,苹果的 App Store 甚至首次出现萎缩。在禁止使用模板和应用程序生成服务设计的应用程序之后,Apple 被要求对没有内部专业知识或资金从头开始构建自定义应用程序的小型企业和非营利组织造成潜在伤害。由于开发者的强烈反对以及国会的调查,苹果后来调整了该政策。
正如2016 年扫描的缓存支持页面所示,在前几年,Apple 已准确通知开发人员何时开始清除。今天,同样的网页的存在只是为了通知开发人员在收到电子邮件时该怎么做——这表明 App Store 扫描现在更多的是 App Store 的例行功能。
如果有的话,改变的可能不是 App Store 政策本身,而是开发者觉得有权说出他们不喜欢的 App Store 运营方面的事实——尤其是现在苹果对开发者投诉的漠不关心可能会激发新的法规。
苹果本身特别严厉地反对几项建议的新法律,这些法律将迫使它像在 Mac 上一样允许 iOS 上的替代应用商店,称这会危及用户隐私和安全。但如果这样的要求真的得到满足,它为开发人员提供了一种可能性,可以托管某种“存档”应用商店,其中展示了他们过去几年最好的作品——但苹果已经从自己的应用市场推出了这些作品。即使在技术先进和屏幕尺寸发生变化之后,这样的商店也可以延长开发人员的工作寿命。