为什么苹果手机的安装包 比安卓和电脑的安装包还大
2个回答
展开全部
首先,一个应用的影响大小因素很大一方面是来自于资源,而非代码,一般应用主要的是图片资料,比如图标、背景、图片等。iOS对于图片资源的要求相对严格一些。
其次,因为App Store显示的是手机安装后的实际大小,而不是开发人员上传的安装包的大小,也就是说压缩比越大的app显示出来的大小与安装包本身差别越大。而apk上传Google play后包体大小几乎不会有变化,这就是导致App Store的包要比安卓大很多的根本原因。
另外,apk是可以优化的,例如只出arm的包可以再小很多,因为现在x86架构基本上只有模拟器在用,有的游戏在App Store将近800m,但是官网下的apk才200m。
其次,因为App Store显示的是手机安装后的实际大小,而不是开发人员上传的安装包的大小,也就是说压缩比越大的app显示出来的大小与安装包本身差别越大。而apk上传Google play后包体大小几乎不会有变化,这就是导致App Store的包要比安卓大很多的根本原因。
另外,apk是可以优化的,例如只出arm的包可以再小很多,因为现在x86架构基本上只有模拟器在用,有的游戏在App Store将近800m,但是官网下的apk才200m。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安卓的应用安装后只提取程序的执行文件,程序的图片,数据,都还在压缩的安装包内,每次启动,都要从安装包内再解压提取资源文件,因此占用空间小,毕竟都压缩了。
而苹果的iOS每次下载完ipa安装包。直接把执行文件和数据,资源等一起解压到程序目录,而且iOS要匹配不同分辨率的设备,因此占用空间较大。
就是安卓把软件压缩了,节省空间,但相对较慢,苹果都解压了,占用空间,但相对较快。
苹果IOS,你在appstore下载软件后安装完安装包都会删除,不会占地方,而安卓的google play也会删除,但大多数人用的都是国产的软件商店,安装包都可以选择是否删除的。
苹果软件卸载直接在主屏幕上长按图标至抖动,然后按右上角的 x 即可卸载应用。希望帮助你
而苹果的iOS每次下载完ipa安装包。直接把执行文件和数据,资源等一起解压到程序目录,而且iOS要匹配不同分辨率的设备,因此占用空间较大。
就是安卓把软件压缩了,节省空间,但相对较慢,苹果都解压了,占用空间,但相对较快。
苹果IOS,你在appstore下载软件后安装完安装包都会删除,不会占地方,而安卓的google play也会删除,但大多数人用的都是国产的软件商店,安装包都可以选择是否删除的。
苹果软件卸载直接在主屏幕上长按图标至抖动,然后按右上角的 x 即可卸载应用。希望帮助你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询