我担心我的 ios 应用程序的大小。我的问题是:当非视网膜设备从 AppStore下载应用程序时,它是否也会下载视网膜图像(即@2x 图像),尽管它永远不会被使用?换句话说,AppStore 是否会根据目标设备公开不同的应用程序包?
谢谢 !
我担心我的 ios 应用程序的大小。我的问题是:当非视网膜设备从 AppStore下载应用程序时,它是否也会下载视网膜图像(即@2x 图像),尽管它永远不会被使用?换句话说,AppStore 是否会根据目标设备公开不同的应用程序包?
谢谢 !
是的,从 App Store 下载的所有二进制文件都完全相同(注入的 iTunes 收据除外)。
我猜你的@2x
-files 很大,你正在寻找一种方法来压缩你的二进制文件,所以这里有一些解决方案:
@2x
或非@2x
资源,您可以将它们存储在文档文件夹中,靠近您的二进制文件,但这需要用户额外下载。[UIImage stretchableImageWithLeftCapWidth:topCapHeight:]
.我个人建议结合使用第二个和第四个选项,因为它不会影响用户体验,也不涉及使用非标准图像格式。
它将下载所有内容:普通图像和@2x 图像