इसमें कोई आश्चर्य नहीं कि विंडोज सॉफ्टवेयर डेवलपर्स के लिए पसंदीदा प्लेटफॉर्म है। लगभग सभी सॉफ्टवेयर डेवलपमेंट भाषाओं और उपकरणों के समर्थन के साथ, अन्य ऑपरेटिंग सिस्टम की तुलना में विंडोज पर ऐप्स बनाना और परीक्षण करना बहुत आसान है।
चूंकि विंडोज 11 यहां है, डेवलपर्स यह देखने के लिए उत्सुक हैं कि यह उनके प्रदर्शन और लचीलेपन को कैसे प्रभावित करेगा और क्या उन्हें इस पर अपग्रेड करना चाहिए या नहीं। आज हम जांच करेंगे कि माइक्रोसॉफ्ट ने डेवलपर्स के लिए अपने ऑपरेटिंग सिस्टम को कैसे सुधारा (या खराब किया) है।
आइए शुरू करें अगर आप यहां उसी सवाल का जवाब ढूंढ रहे हैं।
माइक्रोसॉफ्ट स्टोर का नवीनीकरण
रीडिज़ाइन किया गया माइक्रोसॉफ्ट स्टोर नई रोमांचक विंडोज 11 विशेषताओं में से एक है जो अब डेवलपर्स के लिए अधिक प्रदान करता है।
व्यापक ऐप सपोर्ट
पहले, माइक्रोसॉफ्ट की केवल UWP आवश्यकता थी, जिसने डेवलपर्स को अपने गैर-UWP ऐप्स को UWP फॉर्मेट में फिर से लिखने के लिए मजबूर किया। इस नीति ने आमतौर पर डेवलपर्स को हतोत्साहित किया, जिससे अंततः माइक्रोसॉफ्ट स्टोर पर ऐप अनुपलब्धता हुई।
नवीनतम अपडेट के साथ, यह Win32, PWA, और .NET जैसे ऐप्स के अन्य रूपों का समर्थन करता है। नतीजतन, डेवलपर्स अब अपने ऐप्स के अधिक महत्वपूर्ण क्षेत्रों पर ध्यान केंद्रित कर सकते हैं, जैसे उनके इंटरफेस में सुधार करना।
थर्ड-पार्टी स्टोरफ्रंट सपोर्ट
अमेज़ॅन ऐपस्टोर और एपिक गेम्स स्टोर जैसे ई-कॉमर्स ऐप स्टोर भी नए माइक्रोसॉफ्ट स्टोर पर सीधे उपलब्ध होंगे। इसलिए प्रभावी रूप से, डेवलपर्स द्वारा इन स्टोरफ्रंट्स (या अन्य, जो भविष्य में उपलब्ध होंगे, माइक्रोसॉफ्ट के अनुसार) पर प्रकाशित किसी भी ऐप को माइक्रोसॉफ्ट स्टोर पर अलग से अपलोड करने की आवश्यकता नहीं होगी।
डेवलपर प्रोत्साहन
शायद माइक्रोसॉफ्ट द्वारा किया गया सबसे अच्छा कदम सॉफ्टवेयर डेवलपर्स के लिए प्रोत्साहन है। पहले, माइक्रोसॉफ्ट ने ऐप राजस्व से अपना हिस्सा 30% से घटाकर 15% कर दिया ताकि उसका माइक्रोसॉफ्ट स्टोर अधिक प्रतिस्पर्धी बने।
इसके अलावा, माइक्रोसॉफ्ट उन डेवलपर्स को अपने ऐप्स के साथ अपने स्वयं के या थर्ड-पार्टी कॉमर्स प्लेटफॉर्म का उपयोग करने देगा जो अपने प्लेटफॉर्म ऐप्स से उत्पन्न राजस्व का 100% रख सकते हैं।
संक्षेप में, माइक्रोसॉफ्ट अब एक से अधिक ऐप फॉर्मेट के प्रकाशन, थर्ड-पार्टी स्टोरफ्रंट्स, और डेवलपर्स को 100% राजस्व रखने का विकल्प दे रहा है। ये तीन प्रोत्साहन नवीनतम अपडेट को डेवलपर समुदाय के लिए पहले से कहीं अधिक फायदेमंद बनाते हैं।
एंड्रॉइड ऐप सपोर्ट
माइक्रोसॉफ्ट एंड्रॉइड की दुनिया को विंडोज के करीब लाकर ऐप डेवलपर्स के लिए नए अवसर पैदा कर रहा है। भले ही डेवलपर्स को थोड़ा इंतजार करना पड़े, वादा किया गया एंड्रॉइड सपोर्ट और अमेज़ॅन स्टोर एकीकरण सभी को महत्वपूर्ण रूप से लाभान्वित करेगा। माइक्रोसॉफ्ट अभी भी अमेज़ॅन ऐपस्टोर को माइक्रोसॉफ्ट स्टोर के साथ एकीकृत करने पर काम कर रहा है।
एक बार एंड्रॉइड ऐप्स समर्थित होने शुरू हो जाएंगे, तो यह डेवलपर्स के ऐप्स को बेहतर पहुंच और अधिक डाउनलोड देगा। जिन यूजर्स ने अपने फोन पर ऐप्स डाउनलोड किए हैं, वे उन्हें अपने डेस्कटॉप पर भी डाउनलोड कर सकते हैं। इसके अलावा, यह सुविधा मोबाइल ऐप डेवलपर्स को डेस्कटॉप यूजर्स की जरूरतों को पूरा करने वाले ऐप्स बनाने में मदद करेगी।
लेकिन, इस नई सुविधा की प्रभावशीलता को मापना तब तक संभव नहीं है जब तक यह यहां नहीं आ जाती और आजमाई नहीं जाती। डेवलपर्स को इसके लिए इंतजार करना होगा।
बेहतर डेवलपर टूल्स
फ्रंट एंड पर, माइक्रोसॉफ्ट ने प्रोजेक्ट रीयूनियन और WinUI 3 को विंडोज ऐप SDK के रूप में रीब्रांड और रीडिज़ाइन किया है। हालांकि, यह मौजूदा विंडोज SDK को प्रतिस्थापित नहीं करता है, और माइक्रोसॉफ्ट ने डेवलपर्स को "अपनी गति से" इसके अनुकूल होने के लिए प्रोत्साहित किया है।
आंतरिक रूप से, यह Win32 और .NET ऐप्स के लिए समर्थन जारी रखते हुए नए API और ऐप डेवलपमेंट टूल्स को टेबल पर लाता है। विंडोज ऐप SDK का उद्देश्य अलग-अलग ऐप मॉडल में अंतर को पाटने में मदद करने वाले API पेश करना है। माइक्रोसॉफ्ट खालीपन को कम करने और डेवलपर्स की सहायता करने की योजना बना रहा है।
हालांकि यह माइक्रोसॉफ्ट के नवीनतम OS के साथ लॉन्च किया गया था, यह अपडेट विंडोज 10 (संस्करण 1809 तक) के लिए उपलब्ध है। इसलिए, यदि आप बेहतर विंडोज ऐप SDK के अलावा अपडेट करने के अन्य कारण नहीं ढूंढ पा रहे हैं, तो आपको अंततः अपने विंडोज 10 संस्करण के लिए भी अपडेट मिल जाएगा।
एक प्रमुख सुधार, हालांकि, यह है कि विंडोज टर्मिनल अब विंडोज में प्री-इंस्टॉल्ड आता है। इसे अलग से डाउनलोड करना (जैसा कि डेवलपर्स ने पिछले विंडोज पर किया था) कोई बड़ी बात नहीं है। हालांकि, विंडोज टर्मिनल का समावेश प्रोग्रामिंग के लिए अपने OS को सर्वश्रेष्ठ बनाने की दिशा में माइक्रोसॉफ्ट के ध्यान को दर्शाता है।
मल्टीटास्किंग अनुभव
विंडोज 11 के साथ, माइक्रोसॉफ्ट ने इस बात में भारी सुधार किया है कि आप मल्टीटास्किंग के लिए अपनी स्क्रीन रियल एस्टेट का उपयोग कैसे करते हैं। सबसे पहले, माइक्रोसॉफ्ट ने पहले विंडोज 10 पर उपलब्ध स्नैप असिस्ट फीचर को अधिक विजुअल्स जोड़कर पॉलिश किया है।
- स्नैप लेआउट: जब आप मैक्सिमाइज़ बटन पर होवर करते हैं, तो एक पॉप-अप आपकी स्क्रीन के लिए छह अलग-अलग लेआउट प्रदर्शित करता है। विकल्पों की संख्या भिन्न हो सकती है, हालांकि, आपकी स्क्रीन आकार के आधार पर।
- स्नैप ग्रुप्स: आप जिस लेआउट पर काम कर रहे हैं उसे लॉक कर सकते हैं और इसे टास्कबार से मिनिमाइज़ कर सकते हैं। यह आपको अपने ऐप्स को ग्रुप करने और विंडोज़ के विभिन्न संयोजनों के बीच कूदने में मदद करता है।
- एक्सटर्नल मॉनिटर लेआउट्स: जब आप अपने मॉनिटर को फिर से प्लग करते हैं, तो आपके सभी ऐप्स अपनी अनप्लगिंग से पहले की स्थिति को बहाल करते हैं।
इन सभी विकल्पों को सेटिंग्स > मल्टीटास्किंग से डिसेबल किया जा सकता है।
दूसरे, माइक्रोसॉफ्ट ने वर्चुअल डेस्कटॉप्स फीचर का नाम बदलकर केवल डेस्कटॉप्स कर दिया है। अब आप प्रत्येक डेस्कटॉप के लिए डेस्कटॉप बैकग्राउंड बदल सकते हैं ताकि आपके असंबंधित ऐप्स अलग-अलग चलते रहें।
डेवलपर्स अधिकांश अन्य पेशेवरों की तुलना में अधिक मल्टीटास्क करते हैं। जबकि अन्य सुविधाएं दक्षता में सहायता करती हैं, एक्सटर्नल मॉनिटर सपोर्ट आपके ऐप्स को पुनर्व्यवस्थित करने में खर्च होने वाले समय को बचाता है। विंडोज 10 की तुलना में, मल्टीटास्किंग डेवलपर्स के लिए अपग्रेड करने की प्रेरणा है।
बढ़ी हुई सुरक्षा
विंडोज 11 का TPM 2.0, UEFI सिक्योर बूट, और VBS फीचर्स का उपयोग इसे अधिकांश ऑपरेटिंग सिस्टम की तुलना में डेवलपर्स के लिए अधिक सुरक्षित बनाता है। आपके ड्राइव पर डेटा तक पहुंचने के लिए अनधिकृत थर्ड-पार्टी घुसपैठ अब पहले से कहीं अधिक चुनौतीपूर्ण है। बढ़ी हुई सुरक्षा डेवलपर्स के लिए एक और प्लस है।
संबंधित: विंडोज 11 विंडोज 10 की तुलना में अधिक सुरक्षित है: यहां बताया गया है क्यों
बेहतर गति
विंडोज 11 सक्रिय रूप से उपयोग किए जा रहे ऐप पर सभी संसाधनों को केंद्रित करने के लिए अनुकूलित है। इस अनुकूलन ने विंडोज को तेजी से संचालित किया है, और डेवलपर समुदाय को इससे सबसे अधिक लाभ होगा। इस वीडियो में, विंडोज मैकेनिक्स टीम सभी तकनीकी विवरणों को तोड़ती है।
क्या विंडोज 11 डेवलपर्स के लिए सफल होगा?
माइक्रोसॉफ्ट ने विंडोज इंटरफेस को रीडिज़ाइन करके, सॉफ्टवेयर डेवलपमेंट टूल्स को बेहतर और पेश करके, और डेवलपर्स को अपने स्टोरफ्रंट का उपयोग करने के लिए प्रोत्साहित करके डेवलपर्स को अपने OS से प्यार करने के कई कारण दिए हैं।
एक तरफ, इसकी विशेषताएं इसे वहां डेवलपर्स के लिए सर्वश्रेष्ठ OS बनाने की ओर धकेलती हैं। लेकिन, दूसरी तरफ, इसकी बढ़ी हुई हार्डवेयर आवश्यकताएं कई डेवलपर्स को अपने पूरी तरह से सक्षम "पुराने" PC को फेंकने पर मजबूर कर सकती हैं, सिर्फ इसलिए कि पुराना हार्डवेयर विंडोज 11 को पूरी तरह से सपोर्ट नहीं करता।
माइक्रोसॉफ्ट का नवीनतम OS अभी भी अपनी परीक्षण अवधि में है, और केवल समय बता सकता है कि ये सुधार कैसे चलेंगे।