经常关注 iOS 系统更新的朋友肯定会发现,iOS13 系统无论是正式版还是测试版本,都存在严重的跳版本更新问题。例如前些日子推出的 iOS13.6 Beta2 版本,实际上苹果并没有推出 iOS13.6 Beta1 ,其上个版本其实是 iOS13.5.5 Beta1 版本。

从我们用户角度来看,我们无法理解苹果的这一行为,这样做也确实让版本号变得异常复杂,毫无逻辑。但为什么iOS经常跳版本发布呢?

为什么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 来进行封堵呢?