为什么我们在Android和IOS中需要多个版本的图像?

时间:2018-03-05 15:20:01

标签: android ios android-image screen-resolution

我正在处理IOS中的图像。该项目具有3种不同分辨率的相同图像 - 1x,2x和3x。该应用程序自行选择所需的版本,具体取决于手机的屏幕分辨率。我对此几乎没有任何疑问。

  1. 该应用程序如何选择最合适的版本?
  2. 为什么我们不保留具有最高分辨率的图像,而不是保留多个版本?
  3. 将高分辨率图像应用于低分辨率设备会影响图像的清晰度吗?
  4. 即使在Android中,我们也会这样做。我们有相同图像的多个版本。所以,这些问题也适用于Android。

1 个答案:

答案 0 :(得分:1)

我们需要不同大小的图像,以便操作系统加载当时所需的特定图像大小,较小的图像可减少内存使用量。它带来更高的效率。如果您的应用程序使用更少的内存,这也意味着更多的应用程序可以同时占用内存,更快的多任务处理。具有低像素密度的手机通常是具有较少内存的旧手机,因此为这些手机提供低分辨率选项使用户体验更加灵活。