为什么iOS经常跳过发布?
- 发布时间: 2020-6-15
经常关注iOS系统更新的朋友一定会发现iOS13系统存在严重的跳过版本更新的问题,无论是正式版本还是测试版本。例如,几天前发布的iOS13.6 Beta2,实际上苹果并没有发布iOS13.6 Beta1。之前的版本实际上是iOS13.5.5 Beta1。
从我们用户的角度来看,我们无法理解苹果的行为,它确实让版本号变得极其复杂和不合逻辑。但是为什么iOS经常跳过发布?
最近,我们从越狱开发者社区了解到,苹果实际上别无选择,只能这样做。
因为从iOS13开始,开发人员就发现这个庞大的系统有各种漏洞,可以用来越狱。甚至在官方版本的iOS13.5发布几分钟后,开发者就发布了他们的越狱工具,这让苹果公司非常头疼。
尽管苹果后来发布了iOS13.5.1的官方版本,并关闭和验证了iOS13.5的官方版本,关闭了用户越狱的渠道。然而,开发人员发现iOS13.5.5的开发人员版本也可以越狱,我们可以直接升级到这个系统。因此,苹果公司直接放弃了整个iOS13.5测试版系统,关闭了验证渠道,然后跳跃式地直接推出iOS13.6测试版。这个问题也出现在iOS13.4中。当时,苹果还直接将iOS13.4.5 Beta升级到iOS13.5 Beta3,让用户感到不知所措。
据了解,也是因为苹果发现了iOS13.4整个系统中的严重问题,所以放弃了iOS13.4的测试,转而采用iOS13.5的直接测试版本。结果,我们看到iOS13.5是另一个漏洞百出的系统,苹果公司通过iOS13.6修复了它
除了越狱问题,iOS系统内容的不断增长也是一个原因,它导致了漏洞的填补和新漏洞的出现。尽管苹果从iOS12开始就疯狂地简化其代码,但现在有越来越多的iPhone型号和更多的内部代码。因此,iOS13系统版本经常被更新,而且苹果经常仍然在测试这个版本,然后突然它直接发布另一个全新的版本号。
幸运的是,目前可以更新的两个系统版本,iOS13.5.1官方版本和iOS13.6 Beta2测试版,都没有漏洞。
但是这个漏洞没有止境,所以iOS13.6越狱只是时间问题。苹果会发布iOS13.7来插上它吗?