इसके बारे में सोचें, यदि आप उस स्क्रीन को हैंडसेट पर फैलाना चाहते थे, जब और केवल अगर , टीवी सेट में प्लग किया गया था, तो यह सबसे खराब और भयानक लगेगा!
कारणों में शामिल हैं:
- एंड्रॉइड के ग्राफिक्स फ्रेम-बफर डिवाइस की चौड़ाई को समायोजित करने के लिए मक्खी पर अनुवाद की अनुमति देने के लिए बहुत सारी मेमोरी को चबाएंगे - जो कि हैंडसेट के रिज़ॉल्यूशन के आधार पर एक सीमित आकार है और केवल एक फ्रेमबफ़र उपलब्ध है!
- एंड्रॉइड को बताने के लिए जटिलता की एक अतिरिक्त परत "सही, हम टीवी में प्लग किए जाते हैं, अब खिंचाव "
- जैसा कि रैम को डेस्कटॉप स्क्रीन / टीवी के लिए स्ट्रेच की गई स्थिति में ग्राफिक्स को रखने के लिए एक बड़े बफर को "एनोडेट" करने के लिए चबाया जाता है, जिसके परिणामस्वरूप एंड्रॉइड एक क्रॉल में धीमा हो सकता है क्योंकि ऐप में चलाने के लिए पर्याप्त रैम उपलब्ध नहीं होगी।
सब सब में, यह सक्षम हो सकता है, लेकिन "स्ट्रेच्ड" रिज़ॉल्यूशन के लिए मेमोरी आरक्षित करने के लिए, उदाहरण के लिए, 800x480 रिज़ॉल्यूशन, डब्ल्यूवीजीए पर पोर्ट्रेट मोड, 480x800, लैंडस्केप मोड, 800x480, जो कि एक सेकुलर फ्रेम-बफर का उपयोग कर रहा है डिवाइस।
कर्नेल कॉन्फ़िगरेशन में चारों ओर एक मोसी है क्योंकि वहां मीडिया / टीवी पर कब्जा करने के लिए कुछ हो सकता है ...? एंड्रॉइड के भीतर वास्तविक ऐप के लिए ही, इसे नहीं देखा है। हालांकि कर्नेल में एक जांच योग्य है :)
लेकिन फिर, अगर वहाँ एक चिप है जो एचडीएमआई का समर्थन करती है, तो शायद इसकी एक अलग कहानी है, लेकिन दिलचस्प सवाल ओपी! मुझ से +1!