2012-07-22 50 views
8

में कौन सा रिज़ॉल्यूशन प्रोग्रामर मिलेगा नोट: यह प्रश्न SO के लिए उपयुक्त नहीं हो सकता है, लेकिन मैं यहां पूछना चाहता हूं क्योंकि मैक ओएस एक्स डेवलपर्स से सुनना चाहता हूं।मैकबुक प्रो रेटिना

मैकबुक प्रो रेटिना (एमपीबी रेटिना) में मूल 2880x1800 रिज़ॉल्यूशन है। हालांकि, इस तरह के मूल संकल्प सीधे खुलासा नहीं है। इसके बजाय, 1440x900 और 1920x1200 जैसे संकल्प नीचे दिए गए आंकड़े में दिखाए गए अनुसार सिद्ध किए गए हैं।

From Anandtech

मैं क्या संकल्प प्रोग्रामर देखेंगे पता करने के लिए चाहते हैं। क्या यह 2880x1800 है? या, एक कम संकल्प?

मुझे विशेष रूप से दिलचस्पी है कि मैक ओएस एक्स इस तरह के अल्ट्रा डिस्प्ले को कैसे प्रबंधित करता है। दो दृष्टिकोण हो सकते हैं: (1) मैक ओएस एक्स 2880x1800 रिज़ॉल्यूशन सेट करता है, और फिर सभी प्रोग्रामों के लिए डीपीआई स्केलिंग को बदल देता है; (2) मूल डीपीआई सेटिंग होने के दौरान बस कम संकल्प सेट करें। (सरल)

क्योंकि मैक ओएस एक्स के लिए एक एप्लिकेशन लिखने में मुझे कोई अनुभव नहीं है, मैं वास्तव में देखना चाहता हूं कि मैक ओएस एक्स इस रिज़ॉल्यूशन को कैसे प्रबंधित करता है, और प्रोग्रामर के लिए रेटिना डिस्प्ले को अनुकूलित करने के लिए क्या प्रभाव पड़ता है।

उत्तर

3

जो मुझे पता है, 1680x1050 और 1920x1200 में मैक ओएस वास्तव में वर्चुअल रिज़ॉल्यूशन को क्रमशः दो बार (इसलिए 3360x2100 या 3840x2400) सेट करता है और फिर भौतिक संकल्प 2880x1800 पर डाउनस्केल करता है। यह परिणामस्वरूप छवि को काफी तेज़ होने की अनुमति देता है (यद्यपि प्रदर्शन प्रदर्शन होता है)। एक प्रोग्रामर जो संकल्प देखता है इस पर निर्भर करता है कि एप्लिकेशन रेटिना-सक्षम है या नहीं। मैक ओएस कभी भी ऐप्स के लिए डीपीआई नहीं बदलता है।

ऐप्पल इस विषय पर एक व्यापक मार्गदर्शिका प्रदान करता है। आप इसे यहां पा सकते हैं: http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html