iOS12.2核心更新 

苹果在前几天推出了全新的iOS12.2测试版更新,在这几天的使用中,国外开发者又发现了iOS12.2的核心升级内容,让APP应用变的更小了,并且启动速度更快了!

本次核心的更新并不仅仅是和之前刚推出iOS12说的那样:应用启动速度更快,系统流畅度提升… 这些。前者是靠大幅度瞬间提升CPU使用率来实现,而iOS12.2则是通过全新的软件语言来实现的,可谓是真的治根了。

首先我们要知道,苹果系统的程序,无论是第三方还是自带程序,都是基于Swift 编程语言来编写的,而目前苹果的Swift 编程语言是4.2.1版本。

而就在前几天刚推出的iOS12.2,将支持全新的 Swift 5.0!全新的Swift 5.0有诸多好处,其中最为明显的就是程序大小将大幅度缩小,启动速度提升。

并且由于苹果强硬的政策,未来苹果的程序都将使用最新的 Swift 5.0 编写更新,所以很快我们就能享受到大量APP减少容量,最为直观的就是手机剩余空间更多了,在外更新APP也省下不少流量了。

由于Swift 5的动态库包含在系统之中,可以缓存在内存中,在所有应用中共享,所以APP的启动速度将会有提升,虽然目前iPhone的启动速度其实已经很快了,在5.0时代来了之后还能在快一点。

除iOS12.2系统之后,tvOS 12.2、watchOS 5.2 和 macOS 10.14.4 系统也将支持 Swift 5 ,而较早的系统则无法享受到Swift 5带来的体验,要想获得Swift 5的新特性,只能将系统更新到iOS12.2及以上。

目前已经有程序开始使用Swift 5测试开发,例如Apollo for Reddit 目前的容量为 35.7MB,当升级至 iOS 12.2 后,容量会缩小 20%。PCalc 的容量为 86.8MB,升级后容量为80MB,缩小了9%。

简而言之,未来苹果推出iOS12.2正式版之后,将会全面使用最新的 Swift 5.0 作为所有APP的编程语言,而Swift5则可以带来我们更快的启动速度和更小的程序体积。

比起之前的利用瞬间提升CPU来增加启动速度和流畅度的做法,本次直接从根源改善,非常令人期待。

不过在国内流氓制的APP启动广告之下,再快你也得等