IT之家 5 月 7 日消息,据 Apple Insider 报道,由于苹果面临向第三方 App Store 提供商开放 iPhone 的压力,一位开发者自 2019 年以来一直在帮助用户侧载应用 —— 并且存在要求用户能够侧载的过于宽泛的立法问题。
苹果一直坚持和明确地认为侧载会带来恶意软件风险,并且它将对法律进行修改,以允许未经批准的应用程序在 iPhone 上运行。然而,开发人员 Riley Testut 一直在使用苹果自己的工具之一,允许用户从苹果主导的 App Store 之外安装应用程序。
据 Fast Company 称,自 2019 年推出以来,AltStore 的下载量已超过 150 万次。据报道,它每月有超过 300000 名活跃用户,其中近 6000 人为 Testut 的 Patreon 做出了贡献,并为他的全职服务支付了超过 14500 美元。
安装后,AltStore 允许用户添加由 Testut 制作的应用程序。用户还可以添加他们可以从任何地方找到的任何应用程序,只要它使用.ipa 格式。据报道,删除了广告的社交媒体应用程序版本很受欢迎,经典游戏模拟器也是如此。
AltStore 利用了苹果的 Xcode 开发平台允许用户将他们正在开发的应用程序直接加载到他们自己的 iPhone 上这一事实。
“当苹果宣布 [2015 年的功能] 时,我想,‘哦,所以有一些方法可以将应用程序安装到 iOS 上,只需使用 Apple ID,’”Testut 说。“从那里我将其扩展为一个完整的解决方案。”
完整的解决方案并不简单。它要求用户安装一个名为 AltServer 的 Mac 或 PC 应用程序,然后 AltStore 安全性对应用程序进行签名,以使该应用程序看起来是由用户创建的。
仅当 iPhone 和 Mac 或 PC 在同一 Wi-Fi 网络上并运行 AltServer 时,才能安装应用程序。任何时候只能安装三个这样的应用程序,其中之一是强制性的 AltStore。
可以换出应用程序,但这也有限制。任何一个用户每周最多只能侧载 10 个应用程序,而且 FastCompany 表示,安装的每个应用程序都必须通过每周连接到 AltServer 一次来“刷新”。
可以确认它可以正常工作,并且按照宣传的方式进行。但是,通过它安装 AltServer 和应用程序可能很挑剔。
侧载是一种风险
Testut 可能无法绕过这些和其他苹果限制,但他计划创建一个安全系统,以确保侧载应用程序没有恶意。
“侧载存在很大风险,”Testut 继续说道。“因为这是人们使用的工具,所以我们有责任确保尽所能防止不小心搞砸了。”
因此,也许具有讽刺意味的是,Testut 同意苹果关于侧载的观点,或者至少在可能大规模的情况下他同意。他不赞成可能允许任何消费者在没有任何保护的情况下下载任何应用程序的拟议立法。
“实际上,我们不喜欢这些,”他告诉 Fast Company。“我们真的认为它们太宽泛了,它们对消费者隐私有严重的影响。”
但是,Testut 确实非常相信每个人都应该有权在他们愿意的情况下进行侧载。他认为应用行业需要这种自由。
“苹果对 App Store 采取了一种方法,他们只批准他们已经想象的东西,”他说,“所以任何突破界限的东西,苹果都会拒绝。”
“我们需要一种方法让应用程序能够突破界限而存在,然后人们会看到它存在并希望它出现在 App Store 中,”他继续说道。“没有酷炫、有趣的应用程序出现。我们希望在 AltStore 中看到更多小而古怪、有趣的应用程序。”
本文由LinkNemo爬虫[Echo]采集自[https://www.ithome.com/0/617/106.htm]