यूनिवर्सल विंडोज प्लेटफॉर्म एप्स

यूनिवर्सल विंडोज प्लेटफॉर्म (UWP) ऐप्स (पूर्व में विंडोज स्टोर ऐप और मेट्रो-स्टाइल ऐप) अनुप्रयोग प्रक्रिया सामग्री हैं जिनका उपयोग पर्सनल कंप्यूटर (पीसी), टैबलेट, स्मार्टफ़ोन, Xbox One, Microsoft HoloLens और चीजों की इंटरनेट सहित सभी संगत Microsoft Windows उपकरणों में किया जा सकता है। इन्हें मुख्य रूप से Microsoft Store (डिजिटल) के माध्यम से खरीदा और डाउनलोड किया जाता है।

नामकरण
विंडोज 10 से शुरू होकर, विंडोज ने शुरुआत में यूडब्ल्यूपी ऐप को संदर्भित करने के लिए विंडोज ऐप का इस्तेमाल किया। Microsoft Store (डिजिटल) (पूर्व में Windows Store) से इंस्टॉल किया गया कोई भी ऐप शुरू में विश्वसनीय Windows Store ऐप था और बाद में विश्वसनीय Microsoft Store ऐप्स। डेस्कटॉप कंप्यूटर पर चलने वाले अन्य कंप्यूटर प्रोग्राम डेस्कटॉप ऐप हैं। विंडोज 10 1903 से शुरू होकर, विंडोज अंधाधुंध रूप से उन सभी को एप्स के रूप में संदर्भित करता है।

यूनिवर्सल विंडोज प्लेटफॉर्म (या UWP) और UWP ऐप शब्द केवल इसके डेवलपर्स के लिए Microsoft प्रलेखन में दिखाई देते हैं। Microsoft ने UWP ऐप के अग्रदूतों को संदर्भित करने के लिए Windows रनटाइम ऐप का पूर्वव्यापी उपयोग करना शुरू कर दिया, जिसके लिए पहले कोई स्पष्ट नाम नहीं था।

विंडोज 8.x
में विंडोज सॉफ्टवेयर पहली बार मेट्रो (डिजाइन भाषा)  -स्टाइल एप्स के नाम से उपलब्ध हुआ, जब 2012 में विंडोज स्टोर खोला गया और विंडोज 8 के साथ इसकी मार्केटिंग की गई।

देखो और महसूस करो
विंडोज 8.x में, मेट्रो-शैली के ऐप एक विंडो (कम्प्यूटिंग)  में नहीं चलते हैं। इसके बजाय, वे या तो पूरी स्क्रीन पर कब्जा कर लेते हैं या एक तरफ स्नैप कर दिए जाते हैं, जिस स्थिति में वे स्क्रीन की पूरी ऊंचाई पर कब्जा कर लेते हैं, लेकिन इसकी चौड़ाई का केवल एक हिस्सा। उनके पास कोई टाइटल बार, सिस्टम मेन्यू, विंडो बॉर्डर या कंट्रोल बटन नहीं होते हैं। स्क्रॉल बार जैसे कमांड इंटरफेस आमतौर पर पहले छिपे होते हैं। मेनू विंडोज शेल#चार्म्स में स्थित हैं। मेट्रो-शैली के ऐप्स विंडोज 8.x के यूआई नियंत्रणों का उपयोग करते हैं और आमतौर पर विंडोज 8.x यूआई दिशानिर्देशों का पालन करते हैं, जैसे क्षैतिज स्क्रॉलिंग और ऐप बार की तरह एज-यूआई को शामिल करना। ग्राहकों की आलोचना के जवाब में, विंडोज 8.1 में, एक टाइटल बार मौजूद है, लेकिन तब तक छिपा रहता है जब तक कि उपयोगकर्ता माउस कर्सर को स्क्रीन के शीर्ष पर नहीं ले जाते। उनके टाइटल बार पर हैमबर्गर मेनू बटन आकर्षण तक पहुँच प्रदान करता है।

वितरण और लाइसेंसिंग
अधिकांश उपयोगकर्ताओं के लिए, मेट्रो-शैली के ऐप्स के लिए प्रवेश का एकमात्र बिंदु विंडोज स्टोर है। विंडोज डोमेन इन्फ्रास्ट्रक्चर का संचालन करने वाले उद्यम Microsoft के साथ एक अनुबंध में प्रवेश कर सकते हैं जो उन्हें विंडोज स्टोर को दरकिनार करते हुए अपने लाइन-ऑफ-बिजनेस मेट्रो-शैली ऐप को साइडलोड करने की अनुमति देता है। साथ ही, प्रमुख वेब ब्राउज़र विक्रेता जैसे Google और Mozilla Foundation को इस नियम से चुनिंदा रूप से छूट दी गई है; यदि उपयोगकर्ता अपने उत्पाद को डिफ़ॉल्ट वेब ब्राउज़र बनाना चुनता है, तो उन्हें Microsoft दिशानिर्देशों और विंडोज स्टोर को दरकिनार करने और स्वयं का मेट्रो-शैली संस्करण चलाने की अनुमति है। मेट्रो-शैली के ऐप केवल तीसरे पक्ष के ऐप हैं जो विंडोज आरटी पर चलते हैं। पारंपरिक तृतीय-पक्ष ऐप इस ऑपरेटिंग सिस्टम पर नहीं चलते हैं।

एकाधिक प्रतियां
विंडोज 8 से पहले, प्रोग्राम को उनके स्थिर कंप्यूटर आइकन द्वारा पहचाना जाता था। विंडोज़ शेल#टास्कबार हर उस ऐप का प्रतिनिधित्व करने के लिए ज़िम्मेदार था जिसमें चलने पर एक विंडो होती थी। हालाँकि, मेट्रो-शैली के ऐप्स को उनकी टाइलों द्वारा पहचाना जाता है जो उनके आइकन और अन्य गतिशील सामग्री को भी दिखा सकते हैं। इसके अलावा, विंडोज 8 और विंडोज 8.1 आरटीएम में, जब वे चलते हैं तो उन्हें विंडोज टास्कबार पर नहीं दिखाया जाता है, लेकिन स्क्रीन के बाईं ओर एक समर्पित ऐप स्विचर पर दिखाया जाता है। विंडोज 8.1 अपडेट ने मेट्रो-स्टाइल ऐप्स के लिए टास्कबार आइकन जोड़े। डेस्कटॉप ऐप्स की कितनी प्रतियाँ एक साथ चल सकती हैं, इसकी कोई निर्धारित सीमा नहीं है। उदाहरण के लिए, एक उपयोगकर्ता Microsoft नोटपैड, पेंट (सॉफ़्टवेयर) या फ़ायरफ़ॉक्स जैसे प्रोग्रामों की कई प्रतियाँ चला सकता है क्योंकि सिस्टम संसाधन समर्थन करते हैं। (कुछ डेस्कटॉप ऐप, जैसे कि विंडोज़ मीडिया प्लेयर, केवल एक उदाहरण की अनुमति देने के लिए डिज़ाइन किए गए हैं, लेकिन यह ऑपरेटिंग सिस्टम द्वारा लागू नहीं किया गया है।) हालांकि, विंडोज 8 में, किसी भी समय मेट्रो-शैली ऐप की केवल एक प्रति चल सकती है। समय; ऐप को इनवॉइस करने से रनिंग इंस्टेंस सामने आता है। विंडोज 10 वर्जन 1803 (मई 2018 में जारी) तक इन ऐप्स की ट्रू मल्टी-इंस्टेंसिंग उपलब्ध नहीं थी।

विंडोज 10 और विंडोज 11
में UWP ऐप्स कैसे दिखते हैं और कैसे काम करते हैं, इसमें विंडोज 10 महत्वपूर्ण बदलाव लाता है।

देखो और महसूस करो
UWP ऐप्स कैसे दिखते हैं यह ऐप पर ही निर्भर करता है। विंडोज 10 और 11 के लिए विशेष रूप से बनाए गए UWP ऐप में आमतौर पर एक अलग लुक और फील होता है, क्योंकि वे नए UI नियंत्रणों का उपयोग करते हैं जो विंडोज के पिछले संस्करणों से अलग दिखते हैं। इसका अपवाद वे ऐप हैं जो कस्टम UI का उपयोग करते हैं, जो विशेष रूप से वीडियो गेम के मामले में है। Windows 8.x के लिए डिज़ाइन किए गए ऐप्स, Windows 10 और 11 के लिए डिज़ाइन किए गए ऐप्स से काफ़ी अलग दिखते हैं।

UWP ऐप्स पारंपरिक डेस्कटॉप ऐप्स के लगभग समान दिख सकते हैं, जो Windows संस्करणों से समान पुराने UI नियंत्रणों का उपयोग करते हुए Windows 95 पर वापस डेटिंग करते हैं। ये विरासत डेस्कटॉप ऐप्स हैं जो UWP ऐप्स में कनवर्ट किए जाते हैं और APPX फ़ाइल स्वरूप का उपयोग करके वितरित किए जाते हैं।

मल्टीटास्किंग
विंडोज 10 में, अधिकांश यूडब्ल्यूपी ऐप, यहां तक ​​कि विंडोज 8.x के लिए डिज़ाइन किए गए, फ्लोटिंग विंडोज़ में चलाए जाते हैं, और उपयोगकर्ता यूडब्ल्यूपी ऐप और डेस्कटॉप ऐप दोनों के बीच स्विच करने के लिए विंडोज टास्कबार और टास्क व्यू (विंडोज़) का उपयोग करते हैं। विंडोज 10 ने कॉन्टिनम या टैबलेट मोड भी पेश किया। यह मोड डेस्कटॉप कंप्यूटरों पर डिफ़ॉल्ट रूप से अक्षम होता है और टैबलेट कंप्यूटरों पर सक्षम होता है, लेकिन डेस्कटॉप उपयोगकर्ता इसे मैन्युअल रूप से चालू या बंद कर सकते हैं। जब टेबलेट मोड बंद होता है, तो ऐप्स में आकार बदलने योग्य विंडो और दृश्य शीर्षक बार हो सकते हैं। जब टैबलेट मोड सक्षम होता है, तो आकार बदलने योग्य ऐप विंडोज 8.x पर मेट्रो-शैली के ऐप के समान विंडोिंग सिस्टम का उपयोग करते हैं, जिसमें उन्हें या तो पूरी स्क्रीन पर कब्जा करने के लिए मजबूर किया जाता है या एक तरफ स्नैप किया जाता है। विंडोज 10 में UWP ऐप्स कई विंडो में खुल सकते हैं। माइक्रोसॉफ्ट एज, कैलकुलेटर और फोटो ऐसे ऐप्स के उदाहरण हैं जो इसकी अनुमति देते हैं। विंडोज 10 v1803 (मई 2018 में जारी) ने सही मल्टी-इंस्टेंसिंग क्षमताओं को जोड़ा, ताकि एक UWP ऐप की कई स्वतंत्र प्रतियां चल सकें।

लाइसेंसिंग और वितरण
UWP ऐप्स को Windows Store या Sideloading (Microsoft स्टोर से ऐप इंस्टॉलर एप्लिकेशन का उपयोग करके) से डाउनलोड किया जा सकता है। साइड लोड किया जाना  आवश्यकताओं को विंडोज 8.x से 10 तक काफी कम कर दिया गया था, लेकिन ऐप को अभी भी एक विश्वसनीय जड़ प्रमाण पत्र हस्ताक्षरित होना चाहिए जो एक डिजिटल प्रमाण पत्र से जुड़ा हो।

जीवनचक्र
बंद होने पर मेट्रो-शैली के ऐप निलंबित हो जाते हैं; विंडोज़ ऐप मैनेजर द्वारा आवश्यकतानुसार निलंबित ऐप्स स्वचालित रूप से समाप्त हो जाते हैं। डायनेमिक टाइल्स, बैकग्राउंड कंपोनेंट और कॉन्ट्रैक्ट्स (अन्य ऐप्स के साथ इंटरैक्ट करने के लिए इंटरफेस) के लिए उपयोगकर्ता द्वारा इसे शुरू करने से पहले ऐप को सक्रिय करने की आवश्यकता हो सकती है। कमांड लाइन से मनमाने ढंग से मेट्रो-शैली ऐप या यूडब्ल्यूपी ऐप को आमंत्रित करना सबसे पहले विंडोज 10 के विंडोज इनसाइडर बिल्ड 16226 में पेश किया गया था। जो 21 जून 2017 को रिलीज हुई थी।

विंडोज रनटाइम
परंपरागत रूप से, Windows सॉफ़्टवेयर को Windows API का उपयोग करके विकसित किया जाता है। सॉफ़्टवेयर के पास बिना किसी मनमाने प्रतिबंध के विंडोज एपीआई तक पहुंच है। डेवलपर्स अपनी स्वयं की प्रोग्रामिंग भाषा और विकास उपकरण चुनने के लिए स्वतंत्र थे। मेट्रो-शैली के ऐप केवल विंडोज रनटाइम (विनआरटी) का उपयोग करके विकसित किए जा सकते हैं। (ध्यान दें कि WinRT का उपयोग करने वाला प्रत्येक ऐप मेट्रो-शैली का ऐप नहीं है।) पारंपरिक डेस्कटॉप ऐप के लिए भी WinRT का एक सीमित उपसमुच्चय उपलब्ध है। वर्जित एपीआई को कॉल करने से ऐप विंडोज स्टोर पर प्रदर्शित होने से अयोग्य हो जाता है।

मेट्रो-शैली के ऐप केवल Microsoft के अपने विकास उपकरणों का उपयोग करके ही विकसित किए जा सकते हैं। Embarcadero Technologies के मुख्य वैज्ञानिक एलन बाउर के अनुसार, ऐसे API हैं जिन्हें हर कंप्यूटर प्रोग्राम को कॉल करना चाहिए, लेकिन Microsoft ने उन्हें प्रतिबंधित कर दिया है, सिवाय इसके कि जब कॉल Microsoft के अपने Visual C++ रनटाइम से आती है।

यूनिवर्सल ऐप्स
स्मार्टफोन, निजी कंप्यूटर, विडियो गेम कंसोल  और HoloLens पर आंतरिक रूप से काम करने के लिए विकसित किए गए ऐप्स को यूनिवर्सल ऐप कहा जाता है। यह यूनिवर्सल ऐप एपीआई का उपयोग करके पूरा किया जाता है, जिसे पहले विंडोज 8.1 और विंडोज फोन 8.1 में पेश किया गया था। इन ऐप्स को विकसित करने के लिए अपडेट 2 के साथ विजुअल स्टूडियो 2013 का उपयोग किया जा सकता है।  विंडोज 10 ने यूनिवर्सल ऐप विकसित करने के लिए यूनिवर्सल विंडोज प्लेटफॉर्म (यूडब्ल्यूपी) 10 पेश किया। इस प्लेटफ़ॉर्म का लाभ उठाने वाले ऐप्स को Visual Studio 2015 या उसके बाद के संस्करण के साथ विकसित किया गया है। विंडोज 8.1, विंडोज फोन 8.1 या दोनों (यूनिवर्सल 8.1) के लिए पुराने मेट्रो-स्टाइल ऐप को इस प्लेटफॉर्म पर माइग्रेट करने के लिए संशोधन की आवश्यकता है। UWP विंडोज रनटाइम से अलग नहीं है; बल्कि उसका ही विस्तार है। यूनिवर्सल ऐप्स अब संकेत नहीं देते कि उनके मेनिफ़ेस्ट में किसी विशिष्ट OS के लिए लिखा गया है; इसके बजाय, वे एक या अधिक उपकरण परिवारों को लक्षित करते हैं, उदा. डेस्कटॉप, मोबाइल, एक्सबॉक्स या इंटरनेट ऑफ थिंग्स (IoT)। वे उन क्षमताओं पर प्रतिक्रिया करते हैं जो डिवाइस के लिए उपलब्ध हो जाती हैं। एक यूनिवर्सल ऐप छोटे मोबाइल फोन और टैबलेट दोनों पर चल सकता है और एक उपयुक्त अनुभव प्रदान करता है। मोबाइल फोन पर चलने वाला यूनिवर्सल ऐप उस तरह से व्यवहार करना शुरू कर सकता है जैसे टैबलेट पर होता है जब फोन मॉनिटर या उपयुक्त डॉकिंग स्टेशन से जुड़ा होता है।

एपीपीएक्स
APPX एक फ़ाइल फ़ारमैट  है जिसका उपयोग विंडोज 8.x, 10, 11, विंडोज फोन 8.1, विंडोज 10 मोबाइल, एक्सबॉक्स वन, एक्सबॉक्स सीरीज एक्स | एस, होलोलेंस और विंडोज 10 आईओटी कोर पर ऐप्स को वितरित और इंस्टॉल करने के लिए किया जाता है। लीगेसी डेस्कटॉप ऐप्स के विपरीत, APPX UWP ऐप्स के लिए अनुमत एकमात्र इंस्टॉलेशन सिस्टम है। विंडोज फोन और विंडोज 8 के लिए ऐप्स के वितरण को एकजुट करने के प्रयास में, यह विंडोज फोन 8.1 पर एक्सएपी (फाइल फॉर्मेट) फाइल फॉर्मेट को बदल देता है। APPX फाइलें केवल विंडोज फोन 8.1 और बाद के संस्करणों और विंडोज 8 और बाद के संस्करणों के साथ संगत हैं। विंडोज फोन 8.x मार्केटप्लेस उपयोगकर्ताओं को एसडी कार्ड में एपीएक्स फाइलों को डाउनलोड करने और उन्हें मैन्युअल रूप से स्थापित करने की अनुमति देता है। इसके विपरीत, विंडोज 8.x पर साइडलोडिंग प्रतिबंधित है, जब तक कि उपयोगकर्ता के पास डेवलपर्स लाइसेंस या व्यावसायिक डोमेन में न हो।

सुरक्षा
पारंपरिक विंडोज अनुप्रयोगों में अपने पारिस्थितिकी तंत्र का उपयोग करने और बदलने की शक्ति होती है, हालांकि वे चाहते हैं। Windows उपयोगकर्ता खाता अधिकार, उपयोगकर्ता खाता नियंत्रण और एंटीवायरस सॉफ्टवेयर इस क्षमता को जांच में रखने का प्रयास करते हैं और उपयोगकर्ता को सूचित करते हैं जब ऐप संभवतः दुर्भावनापूर्ण उद्देश्यों के लिए इसका उपयोग करने का प्रयास करता है। हालाँकि, मेट्रो-शैली के ऐप सैंडबॉक्स हैं और विंडोज इकोसिस्टम को स्थायी रूप से नहीं बदल सकते हैं। उन्हें हार्डवेयर उपकरणों जैसे वेबकैम, माइक्रोफ़ोन या उनके फाइल सिस्टम तक पहुँचने की अनुमति की आवश्यकता होती है जो उपयोगकर्ता फ़ोल्डरों तक सीमित है, जैसे कि मेरे दस्तावेज़। Microsoft इन प्रोग्रामों को और मॉडरेट करता है और सुरक्षा या गोपनीयता संबंधी समस्याओं का पता चलने पर उन्हें Windows Store से हटा सकता है।

यह भी देखें

 * विंडोज ऐप स्टूडियो
 * विनजेएस

बाहरी संबंध

 * Index of Windows 10 apps