任何经验丰富的开发人员都会在开发周期中达到这一点:图形和成像。是的,视网膜显示器很棒!但它们肯定在开发人员(和他们的设计师)中引起了很多骚动。现在似乎一直没有好的答案的问题是:
“在为 Retina 和常规显示器设计时,我们是否需要为每种分辨率创建一个图像,或者我们可以在 Retina 上创建一个缩放到两者的图像?”
我阅读了许多主张任何一方的答案,并且三分之二的答案他们主张为两种分辨率制作图像。我个人认为您应该为视网膜设计一个,并将其用于两者(当然,在较低分辨率的设备上进行 UD UX 测试,以确保为较高 rez 设计的内容适用于较低分辨率)。我支持这一点,因为当我设计一个为视网膜分辨率创建图像的应用程序时,它是否成功地缩小到不支持视网膜显示的设备上的正常 rez?(我确实使用过 IB .. 我不知道这是否与它有关..)
但是,如果您是提倡为两种分辨率制作图像的人,请采取以下措施:
例如,假设您同意每个分辨率大小都需要有自己的图像(当然还有正确的文件命名约定“@2x”“~ipad”等),并且您的应用在这种情况下是通用应用。这是否意味着对于每张图像,您实际上需要 4 张图像?这不会显着增加应用程序包的大小吗?
提供每个图像大小(带有适当的命名约定)是否可能不是必需的,而仅仅是一种可能性?
这场辩论的真正答案是什么?
任何人都可以找到有关此问题的苹果官方文档的链接吗?