मैक ओएस एक्स 10.7 पर चलने वाले कोको एप्लिकेशन को देखते हुए और बाद में:मैक ओएस एक्स: रेटिना डिस्प्ले के लिए रनटाइम चेक करने का सबसे अच्छा तरीका?
यदि आपका ऐप वर्तमान में कम से कम एक रेटिना डिस्प्ले वाला मैक पर चल रहा है, तो रनटाइम पर जांचने का सबसे अच्छा तरीका क्या है?
यदि इस तरह की चीज़ की जांच करना वास्तव में गलत है, तो मैं पूरी तरह से एक तर्कसंगत स्पष्टीकरण का स्वागत करता हूं (और यदि वे अच्छे हैं तो मैं ऐसे उत्तरों को अप-वोट दूंगा)।
लेकिन मुझे अभी भी पता होना चाहिए :)।
ऐसा लगता है कि आप विशेष रूप से नए मैक बुक प्रो "रेटिना" हार्डवेयर (एकमात्र मैक जिसमें वर्तमान में रेटिना डिस्प्ले है) के लिए एक चेक कर सकता है, लेकिन मैं वास्तव में अधिक सामान्य/जेनेरिक/भविष्य- इस से जांचने के लिए सबूत तरीका।
आदर्श रूप से, मैं जानना चाहता हूं कि रेटिना डिस्प्ले का पता कैसे लगाया जाए, न कि विशिष्ट मैक मॉडल जो वर्तमान में रेटिना डिस्प्ले के साथ जहाज के साथ होता है।
+1, ओपी को भी [ओएस एक्स के लिए उच्च संकल्प दिशानिर्देश] पढ़ना चाहिए (https://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html)। –
ऐसा करने के लिए गलत नहीं है। आईपैड और आईफ़ोन को सही संसाधन प्रदान करने के लिए वेब साइट्स को पूरी तरह से करने की आवश्यकता है, तो ऐप्स के लिए यह अलग क्यों होना चाहिए? बेशक, यह ओएस को सरल परिसंपत्ति-स्वैपिंग मामले (यानी, @ 2x केस) में करने के बजाय * की अपनी जांच करने के लिए गलत है। :) –
एक वेब ब्राउज़र को 2x छवियों को डाउनलोड करने की आवश्यकता हो सकती है, लेकिन केवल अगर ब्राउज़र के लिए विंडो 2x डिस्प्ले पर है ... जो ऊपर उल्लिखित कारणों से किसी भी समय बदल सकती है। – tjw