若是要使用 App Store 的替代品,用户往往会面临不少的门槛。你可能需要懂得如何给设备越狱,而用企业证书或免费开发者 ID 得来的软件相对来说又会受到很大的限制。不过在 iOS 破解领域颇有名气的开发者 Riley Testut 看来,这些都是可以解决的问题。他最近推出了一个非官方的 AltStore 应用商店,号称可以在不用越狱、无需担心被 Apple 停用的前提下「突破 iOS 的界线」。
具体一点说,AltStore 的运作原理是让设备相信你在以开发者身份 sideload 测试应用。它会通过 Mac 或 Windows 端的配套软件,每隔七日重新为应用签名,并利用 iTunes 的 Wi-Fi 同步框架在 app 过期前进行重新安装。换言之,你只需要一个免费开发者 ID,就可以为自己的设备装上 Apple 官方商店里不允许存在的内容(比如说 Testut 自己做的 Delta 任天堂模拟器)。
从理论上说,对于 Testut 的这套方案,苹果能做的事情其实不多。他们可以封杀单独的帐户,但使用者要做的也就是重新创建 ID 而已。不光如此,iOS 一般只会关注过度的证书配置,而非帐户实际安装的 app 数量。所以 AltStore 只要管理好证书,Apple 就不会知道你是在运行一个还是几个应用了。在接受 The Verge 采访时,Testut 直言苹果若是封禁 AltStore,那就会破坏掉整个基于免费开发者 ID 和 iTunes 同步的机制,开发者、学校、企业开发者将都会受到影响。
AltStore 之前已经以预览的形式上线,9 月 28 日会正式推出。而在 Patreon 上支持过 Testut 的人将几乎可以为自己的设备安装任何 app,内容并不仅限于 AltStore。苹果对此会有什么样的措施目前我们还不得而知,如果有机会的话,他们应该会采取法律行动吧。