iOS頻繁跳版本原因
經常關注iOS系統更新的朋友肯定會發現,iOS13系統無論是正式版還是測試版本,都存在嚴重的跳版本更新問題。
例如前些日子推出的iOS13.6 Beta2版本,實際上蘋果並沒有推出iOS13.6 Beta1,其上個版本其實是iOS13.5.5 Beta1版本。
從我們用户角度來看,我們無法理解蘋果的這一行為,這樣做也確實讓版本號變得異常複雜,毫無邏輯。
但是最近我們從越獄開發者社區中瞭解到,其實蘋果這樣做也算是無奈之舉。
因為從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系統發展到了現在已經歷經了13年,而系統內容是越來越龐大,導致補上一個漏洞,又會出現新的漏洞。
現在的iOS13系統可以説是龐大而複雜,蘋果也早就發現了這個問題,從iOS12開始蘋果就在瘋狂的精簡代碼,但是無奈iPhone型號越來越多,其內部代碼是越來越多。
於是現在iOS13系統版本頻繁的跳版本更新,往往蘋果還在測試這個版本,然後突然又直接推出了另外一個全新的版本號。
所幸的是,目前可以更新的兩個系統版本iOS13.5.1正式版 和iOS13.6 Beta2測試版,都已經不存在越獄漏洞。
但是漏洞是堵不完的,所以iOS13.6出現越獄漏洞是遲早的事情,到時候蘋果又得推出iOS13.7來進行封堵了吧。