कोई सही उत्तर नहीं है। एक मेट्रो एप्लिकेशन मेट्रो खोल के अंदर और निष्पादन कंटेनर के अंदर निष्पादित करता है जो सेवाओं सहित सिस्टम संसाधनों से दूर एक सैंडबॉक्स बनाता है। इस कारण से मेट्रो ऐप स्थानीय सेवा तक नहीं पहुंच सकता है। इसी प्रकार, इस कारण से, एक मेट्रो ऐप सेवा नहीं हो सकता है।
विंडोज़ अधिसूचना सेवाओं के माध्यम से पृष्ठभूमि कार्यों और पुश अधिसूचनाएं मेट्रो ऐप के सक्रिय होने के दौरान उपयोगकर्ता के साथ बातचीत करने का एकमात्र तरीका है। अन्यथा, जब एप्लिकेशन सक्रिय नहीं है (दिखाई नहीं दे रहा है), इसके सभी धागे निलंबित कर दिए गए हैं (एक सेवा के विपरीत)।
पृष्ठभूमि कार्यों के लिए, उनकी गतिविधि मेट्रो ऐप के समान ही सीमित है और हर 2 घंटे में एक सिंगल सीपीयू सेकेंड तक सीमित है (एक अपवाद है)। पुश नोटिफिकेशन अधिक बार निष्पादित कर सकते हैं, लेकिन केवल टाइल अपडेट करने या टोस्ट अधिसूचना बढ़ाने में सक्षम हैं।
एक मेट्रो आवेदन करने के इरादे के एक पारंपरिक डेस्कटॉप अनुप्रयोग से अलग है:
मेट्रो अनुप्रयोगों वास्तुकला स्वतंत्र हैं (इंटेल या हाथ पर चलने)। मेट्रो अनुप्रयोग टच स्क्रीन के लिए बने स्पर्श-पहुंच हैं। मेट्रो अनुप्रयोग पूरी तरह से हार्डवेयर त्वरित हैं। मेट्रो एप्लिकेशन अगले जेन हार्डवेयर का लाभ उठाते हैं जो अभूतपूर्व बैटरी जीवन समेत प्रमाणित डिवाइस ऑफ़र करते हैं। विंडोज स्टोर द्वारा मेट्रो एप्लिकेशन ही एकमात्र एप्लीकेशन दिए जाते हैं।
देखो, मेट्रो एप्लिकेशन चुनने का मतलब डेस्कटॉप अनुप्रयोगों की असीमित शक्ति को स्वीकार करना है। हालांकि, लाभ भी महत्वपूर्ण हैं।
स्रोत
2012-06-29 23:20:15
मैं अत्यधिक यह शक है।आप क्या करना चाहते हैं? – SLaks
मैं कई क्षमताओं का उपयोग करना चाहता हूं जो मानक .NET प्रदान नहीं करता है, और देशी सी ++ एपीआई को कॉल नहीं करना चाहता जो बहुत जटिल है। – user1343145
@ user1343145 यदि .NET आपकी समस्या को ठीक करने के लिए पर्याप्त नहीं है, और आप मूल कोड का उपयोग नहीं करना चाहते हैं, तो ** ** आप किस ** उपयोग करना चाहते हैं? –