/ / Jakie programiści rozdzielczości uzyskają w Macbook Pro Retina - macos, wyświetlacz Retina, rozdzielczość ekranu, dpi

Jakimi programistami rozdzielczości będzie Macbook Pro Retina - macos, retina-display, rozdzielczość ekranu, dpi

Uwaga: to pytanie może nie być odpowiednie dla SO, ale chciałbym tutaj zadać pytanie, ponieważ chcę usłyszeć od programistów Mac OS X.

Macbook Pro Retina (MPB Retina) ma język macierzystyRozdzielczość 2880 x 1800. Jednak taka natywna rozdzielczość nie jest bezpośrednio ujawniana. Raczej rozdzielczości 1440 x 900 i 1920 x 1200 są sprawdzane, jak pokazano na poniższym rysunku.

Od Anandtech

Chcę wiedzieć co zobaczą programiści rozdzielczości. Czy to 2880x1800? Lub zmniejszona rozdzielczość?

Szczególnie interesuje mnie sposób, w jaki Mac OS Xobsługuje taki ultra wyświetlacz. Mogą być dwa podejścia: (1) Mac OS X ustawia rozdzielczość 2880x1800, a następnie dostosowuje skalowanie DPI dla wszystkich programów; (2) Wystarczy ustawić niższą rozdzielczość przy oryginalnym ustawieniu DPI. (prosty)

Ponieważ nie mam doświadczenia w pisaniu aplikacji dla Mac OS X, naprawdę chcę zobaczyć, jak Mac OS X radzi sobie z tą rozdzielczością i jaki wpływ mają programiści na dostosowanie wyświetlania siatkówki.

Odpowiedzi:

3 dla odpowiedzi № 1

Z tego co wiem, w 1680x1050 i 1920x1200 MacSystem operacyjny faktycznie ustawia rozdzielczość wirtualną na dwukrotnie większą (odpowiednio 3360 x 2100 lub 3840 x 2400), a następnie przeskalowuje do rozdzielczości fizycznej 2880 x 1800. Pozwala to uzyskać ostry obraz wynikowy (występuje jednak ograniczenie wydajności). To, jaką rozdzielczość widzi programista, zależy od tego, czy aplikacja obsługuje Retinę, czy nie. Mac OS nigdy nie zmienia DPI dla aplikacji.

Apple udostępnia obszerny przewodnik na ten temat. Możesz go znaleźć tutaj: http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html