Uno Platform एक ओपन सोर्स UI प्लेटफ़ॉर्म है, जिसके ज़रिए Windows, iOS, Android, WebAssembly, macOS और Linux के लिए एक ही डेवलपमेंट से एप्लिकेशन बनाए जा सकते हैं.
इस 4.7 रिलीज़ के प्रमुख हाइलाइट्स
- नया प्रोजेक्ट टेम्पलेट
- shared project लागू
- XAML में C# event handler generation काम करता है
- content build targets में font files का automatic inclusion, उपयोग के लिए उपलब्ध
- परफ़ॉर्मेंस सुधार
- XAML trimming फीचर से एप्लिकेशन का आकार कम
- .NET 7 WebAssembly अपडेट से 8% परफ़ॉर्मेंस सुधार
- .NET Native AOT लागू, Linux GTK और Framebuffer पर dependencies के बिना native code में UI ऐप चलाना
- Android अपडेट - rendering में 5% परफ़ॉर्मेंस सुधार
4 टिप्पणियां
Blazor, Uno, Avalonia, MAUI,.. वगैरह में ऐसा कोई एक साफ़ पसंद नहीं दिखता, इसलिए इनमें से किसी एक को तुरंत चुनना सचमुच काफ़ी मुश्किल है.
उम्मीद है कि इनमें से कम से कम कुछ तो ठीक से परिपक्व हो जाए और जल्दी ही लंबे समय तक भरोसे के साथ इस्तेमाल करने लायक एक major विकल्प के रूप में स्थापित हो जाए.
MAUI का आधिकारिक रिलीज़ हुए अभी ज़्यादा समय नहीं हुआ है, इसलिए जैसा आपने कहा, अभी यह ऐसा environment नहीं लगता जिस पर पूरी तरह भरोसा करके इस्तेमाल किया जा सके। लेकिन Blazor के मामले में, यह product में इस्तेमाल करने लायक स्तर तक stable और optimized हो चुका है, और अलग-अलग open source packages का उपयोग करके इसे और भी समृद्ध तरीके से इस्तेमाल किया जा सकता है.
इसी तरह Avalonia और Uno ने भी अपना-अपना ecosystem बना लिया है, और अब ये काफ़ी stable हो चुके हैं, इसलिए इस्तेमाल करने लायक हैं।
खासकर Raspberry Pi जैसे embedded environments में यह बहुत शानदार तरीके से काम करता है।
शायद... मुझे लगता है कि हमारे देश में .NET का बड़ा ecosystem न बन पाने की वजह से developers ढूँढना मुश्किल है, और यही बात इसे चुनना थोड़ा और कठिन बना देती है।
क्या यह MAUI से अलग है?
लगता है Microsoft cross-platform में ज़्यादा दम नहीं दिखा पा रहा, और यह शायद Microsoft का official project भी नहीं है..
हाँ। यह एक और UI platform है। यह Microsoft का product नहीं है, बल्कि Uno Platform का open project है। इसके साथ desktop और mobile सहित विभिन्न platform apps विकसित किए जा सकते हैं, और काफ़ी लंबे समय के development के बाद यह production में इस्तेमाल किए जा सकने लायक़ स्तर तक स्थिर हो चुका है।