पॉप!_ओएस डेस्कटॉप वातावरण COSMIC GTK के बजाय Iced का उपयोग करेगा

COSMIC GTK के बजाय Iced का उपयोग कर रहा है

COSMIC GTK के बजाय Iced का उपयोग कर रहा है

कुछ दिनों पहले माइकल आरोन मर्फी, पॉप!_ओएस डेवलपमेंट लीड और Redox OS योगदानकर्ता, एक नए संस्करण पर काम करने के बारे में बात की उपयोगकर्ता पर्यावरण के «कॉस्मिक» से।

जो लोग COSMIC से अनजान हैं, उन्हें पता होना चाहिए कि पॉप के लिए एक मालिकाना डेस्कटॉप वातावरण है! _तुम जो अतिरिक्त एक्सटेंशन के साथ एक संशोधित गनोम शेल पर आधारित है, लेकिन डेस्कटॉप के एक गहन रीडिज़ाइन और वैचारिक परिवर्तनों की शुरूआत में भिन्न है।

यह याद रखना चाहिए कि COSMIC पॉप!_ओएस के लिए पिछले साल पॉप!_ओएस संस्करण 21.04 . में पेश किया गया था और System76 प्रोजेक्ट के लिए जिम्मेदार लोग पर्यावरण को एक स्वच्छ समाधान के रूप में वर्णित करते हैं जो डेस्कटॉप को उपयोग में आसान बनाता है, जबकि अनुकूलन के माध्यम से उपयोगकर्ताओं के लिए अधिक शक्तिशाली और कुशल होता है।

यह भी उल्लेख है कि व्यापक परीक्षण से नए डिजाइन विकसित किए गए हैं और पॉप के लॉन्च के बाद से उपयोगकर्ता प्रतिक्रिया! _OS 20.04, और वर्तमान में उनके परीक्षण चरण में परिष्कृत किए जा रहे हैं।

गनोम 40 में दिखाई देने वाले "गतिविधि अवलोकन" में वर्चुअल डेस्कटॉप और अनुप्रयोगों के एकीकृत क्षैतिज नेविगेशन के बजाय, COSMIC खुली खिड़कियों और मौजूदा अनुप्रयोगों के साथ डेस्कटॉप नेविगेट करने के लिए विचारों को अलग करना जारी रखता है।हां एक विभाजित दृश्य आपको एक क्लिक के साथ ऐप्स के चयन तक पहुंचने की क्षमता देता है, और एक सरल लेआउट दृश्य अव्यवस्था को विचलित होने से रोकता है।

UX टीम पिछले एक साल से सावधानीपूर्वक विजेट और ऐप्स डिजाइन कर रही है। अब हम उस बिंदु पर हैं जहां इंजीनियरिंग टीम के लिए COSMIC के लिए GUI टूलकिट पर निर्णय लेना महत्वपूर्ण है। पिछले साल बहुत विचार-विमर्श और प्रयोग के बाद, इंजीनियरिंग टीम ने जीटीके के बजाय आइस्ड का उपयोग करने का निर्णय लिया।

उपयोगकर्ता परीक्षण के दौरान, यह उल्लेख किया गया था कि यह पाया गया कि गनोम उपयोगकर्ता "गतिविधि अवलोकन" खोलने के बाद कार्य को रोक देते हैं। विभाजित विचारs एक क्लिक के साथ एप्लिकेशन लॉन्चर तक पहुंच की अनुमति देता है, जबकि क्लीनर यूजर इंटरफेस डिजाइन दृश्य विकर्षण को रोकता है।

Iced एक देशी Rust GUI टूलकिट है जो हाल ही में COSMIC में उपयोग के लिए व्यवहार्य बनने के लिए पर्याप्त रूप से आगे बढ़ा है। तुलना के लिए GTK और Iced दोनों में कई COSMIC एप्लेट पहले ही लिखे जा चुके हैं। 

यह ध्यान दिया जाता है कि लंबी चर्चा और प्रयोगों के बाद, डेवलपर्स ने जीटीके के बजाय आइस्ड लाइब्रेरी का उपयोग करने का निर्णय लिया इंटरफ़ेस बनाने के लिए। System76 इंजीनियरों के अनुसार, Iced पुस्तकालय, जो हाल ही में सक्रिय रूप से विकसित किया गया है, उपयोगकर्ता परिवेश के आधार के रूप में उपयोग किए जाने के लिए यह पहले से ही पर्याप्त स्तर तक पहुंच चुका है।

आइस्ड के नवीनतम विकास संस्करणों में एक एपीआई है जो जीटीके की तुलना में बहुत लचीला, अभिव्यंजक और सहज ज्ञान युक्त है। यह जंग में बहुत स्वाभाविक लगता है, और एल्म से परिचित कोई भी इसके डिजाइन की सराहना करेगा।

किए गए परीक्षणों के दौरान कई COSMIC एप्लेट तैयार किए गए, एक साथ GTK और Iced . में लिखा गया है प्रौद्योगिकियों की तुलना करने के लिए। किए गए परीक्षण ने दिखाया है कि जीटीके की तुलना में, आइस्ड लाइब्रेरी अधिक लचीली, अभिव्यंजक और समझने योग्य एपीआई प्रदान करती है, रस्ट कोड के साथ स्वाभाविक रूप से जोड़े और एल्म घोषणात्मक इंटरफ़ेस निर्माण भाषा से परिचित डेवलपर्स के लिए एक परिचित वास्तुकला प्रदान करता है।

पुस्तकालय आइस्ड पूरी तरह से रस्ट भाषा में लिखा गया है।, सुरक्षित प्रकार, एक मॉड्यूलर आर्किटेक्चर और एक प्रतिक्रियाशील प्रोग्रामिंग मॉडल का उपयोग करता है। Vulkan, Metal, DX12, OpenGL 2.1+ और OpenGL ES 2.0+ के साथ संगत विभिन्न रेंडरिंग इंजन, साथ ही एक विंडोज़ शेल और एक वेब इंटीग्रेशन इंजन प्रदान किए गए हैं।

लास आइस्ड-आधारित ऐप्स विंडोज़, मैकोज़, लिनक्स के लिए बनाए जा सकते हैं, और वेब ब्राउज़र में चलाए जा सकते हैं. डेवलपर्स को आउट-ऑफ-द-बॉक्स विजेट्स का एक सेट, एसिंक्रोनस नियंत्रक बनाने की क्षमता, और विंडो और स्क्रीन आकार के आधार पर इंटरफ़ेस तत्वों के उत्तरदायी लेआउट का उपयोग करने की पेशकश की जाती है। कोड MIT लाइसेंस के तहत वितरित किया जाता है।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, आप में विवरण देख सकते हैं निम्नलिखित लिंक।


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।