Microsoft 32 प्रोजेक्ट रीयूनियन ’दोहरी स्क्रीन वाले मोबाइल कंप्यूटिंग उपकरणों पर विंडोज 10X के लिए Win32 और UWP एप्स को एक करने के लिए?

माइक्रोसॉफ्ट / Microsoft 32 प्रोजेक्ट रीयूनियन ’दोहरी स्क्रीन वाले मोबाइल कंप्यूटिंग उपकरणों पर विंडोज 10X के लिए Win32 और UWP एप्स को एक करने के लिए? 2 मिनट पढ़ा

सरफेस नियो: विंडोज 10 एक्स को सपोर्ट करने वाले पहले डिवाइसों में से एक है



Microsoft ने एक महत्वपूर्ण दस्तावेज प्रकाशित किया जो 'प्रोजेक्ट रीयूनियन' के बारे में विवरण प्रदान करता है। जैसा कि नाम से पता चलता है, इस परियोजना में आधुनिक दिन UWP (यूनिवर्सल विंडोज प्लेटफॉर्म) एप्स के साथ विरासत Win32 Apps का संयोजन शामिल होगा। दो अलग-अलग प्लेटफार्मों के संघ को उन डेवलपर्स के लिए सरल अनुप्रयोग विकास और परिनियोजन प्लेटफ़ॉर्म सुनिश्चित करना चाहिए जो ऐप्स बनाते हैं विंडोज 10 और सबसे अधिक संभावना विंडोज 10X ऑपरेटिंग सिस्टम।

विंडोज 8 के साथ, माइक्रोसॉफ्ट ने एप्स के लिए मौलिक रूप से अलग दृष्टिकोण का प्रयास किया। जबकि विरासत Win32 Apps के साथ संघर्ष किया निःशुल्क आधुनिक दिन एप्लिकेशन पारिस्थितिकी तंत्र , माइक्रोसॉफ्ट ने UWP की शुरुआत की। जबकि UWP सुव्यवस्थित संचालन की पेशकश करने के लिए था, डेवलपर्स के लिए अनिवार्य रूप से एक ही उद्देश्य के लिए दो अलग-अलग प्लेटफार्मों के साथ काम करने में कई समस्याएं हैं। अब Microsoft ने आखिरकार Win32 और UWP पारिस्थितिकी तंत्र को un प्रोजेक्ट रीयूनियन ’के साथ एकीकृत करने का निर्णय लिया है।



Microsoft ify प्रोजेक्ट रीयूनियन ’का उद्देश्य Win32 और यूनिवर्सल विंडोज प्लेटफॉर्म (UWP) को एकीकृत करना है:

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



प्रोजेक्ट रीयूनियन माइक्रोसॉफ्ट द्वारा बनाई गई समस्याओं को साफ करने का एक प्रयास है, जिसमें विंडोज 8 से शुरू होने वाले आधुनिक 'UWP एप्स' हैं। उपयोगकर्ताओं ने हमेशा लीगेसी Win32 एप्स को काम करने के लिए महत्वपूर्ण माना है। इस बीच, मोबाइल कंप्यूटिंग उपकरणों के लिए UWP ऐप्स को सरल संस्करण माना गया।

प्रोजेक्ट रीयूनियन के साथ, Microsoft ने अनिवार्य रूप से U32P एपीआई के साथ Win32 API को रोल किया है। यह डेवलपर्स को अपने डेस्कटॉप ऐप में शेयर पैनल जैसी आधुनिक सुविधाओं को जोड़ने की अनुमति देगा। दो अलग-अलग विकास दृष्टिकोणों के एकीकरण के लिए दो प्लेटफार्मों का संयोजन महत्वपूर्ण है और ऐप विकास प्रक्रिया को सरल बनाता है।



Microsoft प्रोजेक्ट यूनियन ऐप डेवलपर्स को क्या ऑफर करता है?

पहला प्रोजेक्ट रीयूनियन घटक ओपन-सोर्स हैं WinUI 3 और WebView 2 । जबकि WinUI 3 विंडोज 10 के लिए एक आधुनिक, देशी UI फ्रेमवर्क है, WebView 2 वेब सामग्री को एक ऐप में एकीकृत करने के लिए एक नियंत्रण है। Microsoft ने अब एक जोड़ दिया है परियोजना के पुनर्मिलन के लिए अपने GitHub पृष्ठ पर स्पष्टीकरण यह समझाने के लिए कि परियोजना क्या है और क्या नहीं है।

शुरुआत में, Microsoft ने इसे जोड़ा है सी ++ / WinRT , आराम करें / WinRT , तथा सी # / WinRT प्रोजेक्ट यूनियन को पुस्तकालय। रस्ट विंडोज रनटाइम लाइब्रेरी का सार्वजनिक पूर्वावलोकन पिछले महीने जोड़ा गया था। यह विंडोज एप्लिकेशन डेवलपर्स को रस्ट का बेहतर उपयोग करने के लिए सरल करेगा। यह C ++ और C # में लिखे कोड के लिए विंडोज रनटाइम्स के समान उद्देश्य को पूरा करता है। Microsoft ने MISX-Core को भी जोड़ा, जो अनिवार्य रूप से डेवलपर्स के लिए स्टोर या अपने स्वयं के तृतीय-पक्ष तंत्र के माध्यम से विंडोज पीसी पर एप्लिकेशन वितरित करने का एक तरीका है।

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

Microsoft ने यह भी स्पष्ट किया कि प्रोजेक्ट यूनियन अनुप्रयोगों के लिए एक नया पैकेजिंग या अलगाव मॉडल नहीं है। न तो यह अनुप्रयोगों के लिए एक नया सुरक्षा मॉडल है। इसके अलावा, प्रोजेक्ट यूनियन डेवलपर्स के लिए क्लाउड में ऐप चलाने के लिए नहीं है। बहरहाल, प्रोजेक्ट रीयूनियन तकनीक आधुनिक एपीआई परिवारों पर एक ऐप प्राप्त करने में मदद करेगी जो क्लाउड-रेडी हैं।

टैग माइक्रोसॉफ्ट