使软件为Retina显示做好准备 - 为什么这有必要?

Jak*_*son 5 resolution screen-resolution retina-display

现在新的Macbook Pro推出了Retina显示屏,有很多关于如何制作Mac应用程序的资源,现在甚至还有网站 "Retina Display Friendly".即便谷歌正在更新Chrome for Retina Display ......

为什么这有必要呢?据我所知,Retina Display只是一个更高分辨率的屏幕.对?

我想当你为桌面软件和开发网站开发gui时,你正在开发一些可以正常工作并且几乎可以在任何分辨率下正确缩放的东西...当你调整应用程序窗口的大小,或者在更高或更低分辨率的显示器上显示时,它应该适当缩放和显示.

那么为什么这些人会带着如何在Retina显示屏上看起来很好看的指南呢?它不应该默认看起来没问题吗?有什么关于Retina Display的东西,我不明白吗?

据记载,我不是在谈论iPhone 4 Retina Display.大多数iOS开发者使用固定位置元素制作他们的应用程序,因为他们知道屏幕不会改变大小/形状.因此,我理解开发应用程序以在iPhone 4/s和3g/s上看起来很好的重要性.

Man*_*iša 3

由于视网膜显示应用程序实际上并不像调整大小那样缩放,因此所有控件的大小都调整为两倍大。如果应用程序可以正常缩放,而不是通过缩放所有控件等,那么您将看不到任何内容,因为所有内容都太小了。这与 iPhone 3GS / iPhone 4 上的 Retina 显示屏和低分辨率显示屏之间的差异相同。

一个例子:

在此输入图像描述

这些图像实际上大小相同,只是像素密度不同。

这是它看起来没有正确缩放的样子(使用某些应用程序来禁用正确的缩放): http://cloudmancer.com/images/trueretina.jpg

  • 简而言之:购买视网膜屏幕的用户希望增加 DPI,而不是屏幕空间的可用像素。 (2认同)