iOS 12.2 给力新功能,应用瘦身性能增强
果粉俱乐部
让科技更好的服务生活
点击上方「蓝字」加入我们
苹果在上周五推出了 iOS 12.2 的首个开发者预览版更新,现在,iOS 12.2 的首个公测版也已经发布。
iOS 12.2 是 iOS 12 上线以来的第二个大版本更新,带来了很多改变。
包括对最近发布的 AirPlay 2 和 HomeKit 智能电视的支持,屏幕使用时间功能增加了更丰富的自定义停用时间,重新设计的控制中心屏幕镜像图标,钱包应用界面微调,Safari 增加了不安全网页提醒等等。
同时开发者也在 iOS 12.2 Beta 1 的系统代码中发现了第二代 AirPods 以及新款 iPad 和 iPod Touch 的重要信息,预计这些新产品在今年春季就会和大家见面。
对于用户而言,iOS 12.2 最具实际意义的变化还是对苹果开发语言新版本 Swift 5 的支持,新的开发语言将使得应用体积大幅缩小,同时启动速度更快。
苹果开发者生态系统近十年来最大的变化就是引入了 Swift 编程语言。
Swift 于2014年首次推出,在苹果工程师和开源社区共同努力下,Swift 正在一步步完善和增强,版本也在不断更新,目前已经来到了 4.2.1 版本,而下一个新版本 Swift 5 将是 Swift 推出四年多来最重要的一次更新。
新的开发语言将在 iOS 12.2、tvOS 12.2、watchOS 5.2 和 macOS 10.14.4 中上线,目前这些系统都还在测试版阶段,正式版预计将在今年3月的苹果发布会上推出。
Swift 5 开发语言带来的最大改变主要有两点,分别是应用体积缩小和启动时间缩短。
使用 Swift 5 开发的应用大小将有不同程度的缩减,至于到底能减少多少,9to5Mac 进行了测试,并且列举了两款应用的例子。
Apollo for Reddit 的大小为35.7 MB,在 iOS 12.2 中更新为 Swift 5 后,应用大小减少了 20% 以上,降至 30MB 以内。
另一款应用 PCalc 的大小为 86.8 MB,在 iOS 12.2 中更新为 Swift 5 后,应用大小减少了 9%,降至 80MB 以内。
Apple Watch 的应用在使用新的开发语言之后,也同样有不用程度的体积缩小,比如 Chirp 大小为28.8 MB,更新到 Swift 5 后,应用大小将减少 30% 以上,降至 20 MB 以下。
不同设备的应用体积缩小程度会有所差异,虽然从单个应用来看,缩小的幅度似乎并不是很大,但用户手机中安装的应用一般都在几十 GB 以上,总体算下来还是能节省不小的存储空间。
使用 Swift 5 开发的应用能够给用户带来的另一个好处就是更快的启动速度,应用程序使用的每个动态库都会稍微增加其启动时间,但 Swift 5 会将动态库缓存到内存中,并在所有应用程序中共享,从而大大减少了应用的启动时间。
应用开发者需要推出采用 Swift 5 开发的新版本更新,才能让用户体验到新开发语言带来的好处,这必然需要一个时间过程,但苹果针对 Swift 5 新版本推出了一个和现在的 Swift 4.2 代码兼容的模式,这将使得大量代码数据向新版本迁移变得更加容易。
iOS 12.2 表面的新功能更新似乎并不是太给力,很多新功能对国内用户也影响不大,但 Swift 5 的推出将使用户能够切身感受到系统体验上的改变,新版本还是非常值得期待的。
想要提前体验 iOS 12.2 测试版的小伙伴可以在果粉俱乐部微信对话框回复「iOS 12」获取测试版描述文件。
安装描述文件并重启手机之后,进入设置-通用-软件更新,即可刷出最新的测试版系统。
猛戳这里选购你喜欢的苹果配件