Flutter 3 macOS, Linux अनुप्रयोगों और अन्य के लिए समर्थन के साथ आता है

आपके I/O डेवलपर सम्मेलन में, Google ने Flutter 3 . जारी करने की घोषणा की, इसके ओपन सोर्स का नवीनतम संस्करण, मूल रूप से संकलित ऐप्स के निर्माण के लिए क्रॉस-प्लेटफ़ॉर्म UI डेवलपमेंट फ्रेमवर्क। Google का स्पंदन विकास ढांचा अंत में लिनक्स और मैकओएस का समर्थन करने वाली एक स्थिर रिलीज के साथ अपनी क्रॉस-प्लेटफॉर्म आकांक्षाओं को प्राप्त किया।

फ़्लटर 3.0 डेवलपर्स को डार्ट प्रोग्रामिंग भाषा का उपयोग करके छह मुख्य उपभोक्ता-सामना करने वाले प्लेटफ़ॉर्म लक्ष्यों के लिए एप्लिकेशन लिखने का एक तरीका प्रदान करता है। बोर्ड पर उपकरणों का उल्लेख नहीं करना।

फ़्लटर और डार्ट के उत्पाद और उपयोगकर्ता अनुभव के निदेशक टिम स्नेथ ने कहा, "हम फ़्लटर 3 की घोषणा कर रहे हैं, जो फोन, डेस्कटॉप और वेब के लिए क्रॉस-प्लेटफ़ॉर्म उपयोगकर्ता इंटरफ़ेस विकसित करने की हमारी यात्रा की परिणति है।" . "जिस समय हमने कुछ साल पहले फ़्लटर लॉन्च किया था वह वास्तव में वापस चला जाता है। फ़्लटर 1 की रिलीज़ के साथ, हम कम से कम दृष्टि के मामले में बहुत स्पष्ट थे, फिर भी, हमारा मोबाइल टूलकिट होने का कोई इरादा नहीं था। हम चाहते थे कि हम टूलकिट से बड़े कुछ के रूप में देखे जाएं जो केवल फोन को लक्षित करता है।"

"फ्लटर 2.0 के साथ हम वेब समर्थन प्रदान करते हैं और हाल ही में हम विंडोज समर्थन प्रदान करते हैं," टिम स्नेथ ने कहा। "और अब, स्पंदन 3.0 के साथ, हम आखिरकार उस बिंदु पर पहुंच गए हैं जहां हमने यह यात्रा पूरी कर ली है। हमारे पास सभी छह प्रमुख प्लेटफॉर्म हैं - आईओएस, एंड्रॉइड, वेब, विंडोज, मैकओएस, लिनक्स - सभी स्पंदन ढांचे के स्थिर भागों के रूप में समर्थित हैं।"

स्पंदन 3 की रिलीज के साथ, मंच अब आईओएस, एंड्रॉइड और वेब ऐप्स का समर्थन करता है, साथ ही विंडोज, मैकओएस और लिनक्स डेस्कटॉप ऐप, सभी फ़्लटर की स्थिर रिलीज़ के हिस्से के रूप में।

macOS पर, इसमें यूनिवर्सल बाइनरी सपोर्ट शामिल है ताकि एप्लिकेशन इंटेल और ऐप्पल सिलिकॉन चिप्स पर मूल रूप से चल सकें, जबकि लिनक्स संस्करण के लिए, Google ने "अत्याधुनिक, अत्यधिक एकीकृत विकास विकल्प प्रदान करने" के लिए कैननिकल के साथ भागीदारी की।

Linux और macOS के लिए समर्थन पहले बीटा में माना जाता था और इसलिए उत्पादन अनुप्रयोगों के लिए विशेष रूप से उपयुक्त नहीं था। अब जबकि Google का मटेरियल डिज़ाइन 3 पूरा होने वाला है, जो लोग Android भाषा में क्रॉस-प्लेटफ़ॉर्म उपयोगकर्ता इंटरफ़ेस बनाना चाहते हैं, वे टूल के सौंदर्यपूर्ण रूप से एकजुट सेट पर भरोसा कर सकते हैं।

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

एक और नवीनता स्पंदन 3 . में Firebase के साथ सबसे गहरे एकीकरण हैं, मोबाइल और वेब ऐप्स बनाने के लिए Google का बैक-एंड प्लेटफॉर्म। यह फायरबेस प्रतियोगी AWS एम्प्लीफाई सहित तृतीय-पक्ष सेवाओं के साथ फ़्लटर के एकीकरण को नहीं हटाता है। लेकिन जैसा कि फ़्लटर टीम बताती है, फ़्लटर / फायरबेस एकीकरण अब फायरबेस का पूरी तरह से समर्थित मुख्य तत्व है और दोनों टीमों ने "एंड्रॉइड और आईओएस के समानांतर फ़्लटर के लिए फायरबेस समर्थन" विकसित करने की योजना बनाई है।

इसके अलावा, स्पंदन वेब अब स्वचालित रूप से ImageDecoder API का पता लगाता है और उसका उपयोग करता है ब्राउज़रों में जो इसका समर्थन करते हैं। आज तक, अधिकांश क्रोमियम-आधारित ब्राउज़र (क्रोम, एज, ओपेरा, सैमसंग ब्राउज़र, आदि) ने इस एपीआई को जोड़ा है।

नया एपीआई छवियों को अतुल्यकालिक रूप से डिकोड करें ब्राउज़र के अंतर्निर्मित छवि कोडेक्स का उपयोग करके मुख्य धागे से। यह 2x द्वारा फ्रेम डिकोडिंग को गति देता है और मुख्य धागे को कभी भी अवरुद्ध नहीं करता है, जो पहले से उत्पन्न होने वाले सभी अवरोधों को समाप्त करता है।

इसके अलावा, इस बात पर भी प्रकाश डाला गया है कि टीम ने एनिमेशन के प्रदर्शन में और सुधार किया साधारण मामलों में अस्पष्टता का। विशेष रूप से, जब एक Opacity विजेट में केवल एक रेंडरिंग प्रिमिटिव होता है, तो सेवलेयर विधि जिसे आमतौर पर Opacity द्वारा लागू किया जाता है, को अनदेखा कर दिया जाता है।

इस अनुकूलन के लाभों को मापने के लिए बनाए गए बेंचमार्क में, इस मामले के लिए प्रक्षेप समय परिमाण के क्रम से सुधार हुआ है। भविष्य के रिलीज में, टीम इस अनुकूलन को और अधिक परिदृश्यों पर लागू करने की योजना बना रही है।

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


लेख की सामग्री हमारे सिद्धांतों का पालन करती है संपादकीय नैतिकता। त्रुटि की रिपोर्ट करने के लिए क्लिक करें यहां.

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

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

आपका ईमेल पता प्रकाशित नहीं किया जाएगा।

*

*

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