AG亚游集团 >苹果相关

Swift 5 将进一步减小 iOS 应用安装包大小

2019-01-31 10:38 编辑: suiling 分类:苹果相关 来源:程六金

10年来,苹果开发者生态系统的最大变化是引入了 Swift 语言。在今年的 WWDC 上,我们将会看到另外一个巨大更新:在 Mac 上将支持导入第三方 UIKit 。

Swift 在2014年 WWDC 上宣布的。目前版本为4.2.1。Swift 从第一个版本以来,对用户影响最大的是 ABI 不稳定。这意味着在不同版本的 Swift 之间的代码不能兼容。解决方法是,将其兼容代码包含在 App Store 的应用程序中,这会使安装包变得很大。

在 Swift 5 中有很大可能解决 ABI 不稳定的问题。新版本支持 iOS12.2、 tvOS 12.2、watchOS 5.2 和 macOS 10.14.4 ,所有的这些版本目前都处于开发人员测试版中。当新版本的苹果系统的新版本向公众开放下载时,发布到 App Store 上,使用 Swift 5 开发的应用程序安装包将变小。

此外,另一个好处是,应用启动时间更快,之前是因为应用程序使用的每个动态库都时都会略微增加启动时间,但新版本中,操作系统把包含的库缓存在内存中,并给所有应用程序之间共享,从而使应用启动更快。

image.png

到底能够省多少空间呢?下面我们举个例子:

Apollo for Reddit的安装包大小为 35.7 MB,其中包括 7.5 MB 的 Swift 库,当更新到 IOS 12.2 的 Swift 5时,安装包大小减少 20% 以上,为 30 MB 以下;AG亚游集团PCalc的安装包大小为 86.8 MB,包括 7.5 MB 的 Swift 库。当更新到 Swift 5 时,安装包大小将减少 9%,降至 80 MB 以下。

Chirp 的 Apple Watch 程序安装包大小为 28.8 MB,包括 11.6 MB 的 Swift 库。当更新到 Swift 5 时,安装包大小将减少 30% 以上,降至 20 MB 以下。

根据设备的不同,其大小和节省的空间也各不相同。

当然,上面这些情况都是假定开发人员使用 Swift 5 开发应用程序,同时,为了方便开发人员便于对现有的应用程序进行维护和版本迁移,Swift 5 提供了与 Swift 4.2 代码兼容的方法。

相关链接

Swift 的详细介绍:点击查看

Swift 的下载地址:点击下载

搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:iPhone为何销量不佳?库克列出了三个原因

相关资讯

我来说两句
AG亚游集团发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部
机票退改签乱象调查:部分代理商靠退改签费赚差价 形势又突起变化 特朗普吹嘘的大协议被法国人打脸 “3-15”前调查网售机票:仍有平台默认搭售保险 国防大学调整细节披露:多校组建 副战区级 投行齐唱多:商品沐浴春光里 英皇证券:大市上落格局 金川集团分注作中线部署 伊朗最强阵容战中国 易建联和哈达迪再次过招 老人被邻居叫来帮抬病人后猝死 家属欲向邻居索赔 周睿羊彭立尧加盟厦门 搭档柯洁冲击围甲冠军 江苏一所高校布置特殊寒假作业:学生给长辈发红包 安联环球投资:比特币一文不值 泡沫可能很快破裂 美说唱歌手称特朗普“是我哥们” 瞬间掉粉900万
西甲-伊涅斯塔告别赛 库鸟世界波巴萨告捷收官 美国好莱坞星光大道“特朗普之星”遭铁镐破坏 周一资格赛没过 窦泽成同组伙伴却在威士伯赛领先 开盘:关注钢铝关税进展 美股周四高开 曝米兰已为唐纳鲁马找好备胎 2年合同签意甲名将 直布罗陀赛丁俊晖球杆丢失退赛 曹宇鹏将战于德陆 韩媒辟谣崔康熙赴中超:天津媒体想扰乱全北备战 成品油有望迎来“二连跌” 每吨或降逾两百元 FIFA排名:德国巴西仍居前二 比利时升入前三 地广人稀!联合国:2050年俄罗斯人口将缩减至1.32… 帕克探测器将首次\"触碰\"太阳,它一开始可不叫这个名 新京报:近年来“女权运动”演变成单方面情绪宣泄
中国花滑协会成立申雪任主席 张艺谋任名誉主席 问诊国安四大问题:高价引援成摆设 防线问题怎解? 2018羽毛球世锦赛会徽发布 以南京城墙为主元素 以色列驻土大使被逐后 以驱逐土驻耶路撒冷总领事 美媒:美国无力同时管控亚洲两端的危机 阿森纳主帅谈C罗转会:早晚的事 西甲不会受影响 詹皇发推祝贺爱神续约!这俩富翁竟还争谁买单? 没处方照样能买处方药 网络售药“灰色地带”还不少 这部电影彻底火了 名字成两会上最热点赞词 适合女人做的生意 文科生可以报哪些专业 养牛挣钱为什么没人养 小投资冷门暴利行业 AG亚游集团