Preparing Software for Retina Display - Why Is It Necessary?

Now that the new Macbook Pro is coming out with Retina Display, there are a lot of resources on which to make Mac apps and now even "Retina Display Friendly." Even Google updates Chrome to display Retina ...

Why is this even necessary? From what I understand, Retina Display is a higher resolution screen. Correctly?

I thought that when you develop a GUI for desktop software and develop websites, you develop what should work and scale properly with almost any resolution ... When you resize the application window or display it at a higher or higher low level display should be displayed correctly.

So why do these people come out with guides on how to do something good on the Retina display? Doesn't it look like the default? Is there something in Retina Display that I don't understand?

And for the record, I'm not talking about the iPhone 4 Retina Display. Most iOS developers make their applications fixed position elements, because they know that the screen will not change the size / shape. Therefore, I understand the importance of developing an application to look good on iPhone 4 / s versus 3G / s.

+5
source share
2 answers

In Retina Display applications, they do not actually scale, as when resizing, all controls are doubled. If the application will scale normally, and not by scaling all the controls, etc., you will not see anything, because everything will be too small. This is the same difference between the retina and the low resolution display as on the iPhone 3GS / iPhone 4.

Example:

enter image description here

These images are actually the same size, just the pixel density varies.

And here is how it looks improperly scaled (using some application to disable proper scaling): http://cloudmancer.com/images/trueretina.jpg

+3
source

, GUI -, , ... (, StackOverflow 960 ).

-, ( 940 1000 ), . , .

, , , , , .

, , 150x50, "Click me". 1440x900. 2580x1800. , : ", ", .

, , , , 13- , . , , , , .

, Apple Microsoft :

  • Microsoft , 2580x1800, , 200 dpi. , , . DPI ( Windows 8);
  • Apple , 1440x900, ; , , , , , ( , , API Apple ), DPI , .

, , DPI ( "" ), , Apple, , - , , , , - , . , , 200x200 100x100, , Apple .

+1

All Articles