sol*_*eil 14 image ios retina-display
这一直困扰着我.我不明白为什么要包含低分辨率图像.例如,如果3GS无法找到低分辨率图像,它只会使用@ 2x版本并以其原始分辨率显示它.那么为什么要通过包含所有半分辨率图像来添加应用程序的文件大小?
Dun*_*n C 19
哈雷做对了.系统不会自动将@ 2x图像下采样到非视网膜大小,它不应该.3G没有足够的内存来加载视网膜图像.它可能会阻塞您的应用程序,并导致它退出并出现内存不足错误.
iPad 1的问题变得更加严重.相对于iPad 1的屏幕尺寸,iPad 1的内存非常低,如果你试图让它加载视网膜大小的图像,它会很快窒息而死.
要缩放图像,系统必须以全尺寸加载图像,并在每次绘制时执行复杂的缩放操作.这是所有可能世界中最糟糕的 - 较慢,4倍的内存,而且图像看起来不太好.