苹果发布 Swift 5:减小 iOS 12.2 应用体积

消费
2019
01/30
09:10
IT之家
分享
评论

这十年来在苹果开发者生态系统最重大的变化就是引入了 Swift 编程语言,并且今年 WWDC 上可能会看到的下一个重大变化是在 Mac 上引入第三方 UIKit 应用程序。

Swift,这种新语言是在 WWDC 2014 上宣布的。在苹果工程师和开源社区的贡献下,它进行了多次迭代更新,现在是 4.2.1 版本。

自第一个版本以来一直影响用户的 Swift 一个重要方面是它的应用程序二进制接口(或    ABI)不稳定。这在实践中意味着苹果不能在其操作系统中包含 Swift 语言支持,因为使用 Swift 3 编写的应用程序将不能与 Swift 4 的语言支持二进制文件一起使用。而其解决方案是包含 Swift 从 App Store 下载的 app bundle 中的语言库,但是这样增加了应用程序所需的带宽和存储空间。

据外媒新闻,苹果已经开始使用最新的 Swift 5,该语言变为二进制兼容。新版本包含在 iOS 12.2,tvOS 12.2,watchOS 5.2 和 macOS 10.14.4 中,所有这些版本目前都处于开发者测试阶段。这意味着,当新版本的苹果操作系统可供用户使用时,使用 Swift 5 编程语言发布到 App Store 的应用程序对于运行新操作系统的用户来说将会小得多。

另一个好处是更快的启动时间,因为应用程序使用的每个动态库都会稍微增加其启动时间,但操作系统附带的库将会缓存在内存中并在所有应用程序之间共享。

但具体减小了多少的存储空间呢?从 App Store 下载一些应用程序,并检查了 Swift 库占用了多少空间,以下是一些示例:

THE END
广告、内容合作请点击这里 寻求合作
苹果
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表国际科技要闻的观点和立场。

相关热点

中关村经常被称为中国的硅谷,这得益于它作为一个创新中心的传统,其中包括中国两所顶尖大学和一些初创企业孵化中心。
消费
2019 年的春节到来了,这个时节是赠送亲戚尤其是小辈礼物的最佳时间。现在的年轻人,大部分对摄影都有很着迷,所以春节送小辈相机肯定是不错的选择。选择赠送哪一款相机,这是最为关键的,为了能够帮助大家挑选,我们今天特地给大家带来一个排行榜,大家可以在榜单中选择心仪的礼物。
消费
据外媒 XDA 报道,根据他们对此前泄露的 Android Q 也就是安卓 10 开发版本系统深入发掘,发现谷歌已经在测试新版的手势操作功能,在多任务键被取代后返回键也将成为历史,所有操作都被集中在底部的药丸型主页键上。
消费
Strategy Analytics 近日发布全球智能手机供应商 2018 年第四季度在 15 个国家的市场份额报告,涉及国家包括巴西、加拿大、中国、法国、德国、印度、意大利、日本、墨西哥、俄罗斯、南非、韩国、西班牙、英国和美国。这十五个国家智能手机数量占全球智能手机数量的 10%。
消费
尽管美国总统特朗普已警告苹果公司 " 要开始在本国生产他们那些该死的电脑和其他产品 ",但是苹果不大可能让其制造业务更加靠近美国。一颗小小的螺丝钉就能道出其中的原因。
消费

相关推荐

1
3