Google ने फ़्लटर 3 की घोषणा की, जो अब macOS और Linux डेस्कटॉप समर्थन के साथ है

click fraud protection

Google ने इस वर्ष के Google I/O में फ़्लटर 3 की घोषणा की है, और इसमें मटेरियल डिज़ाइन 3 के साथ-साथ macOS और Linux समर्थन भी शामिल है।

क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर फ़्रेमवर्क बनाने के उद्देश्य से, Google ने कई साल पहले फ़्लटर बनाया था। फ़्लटर की सबसे बड़ी ताकत यह है कि इसका उपयोग एंड्रॉइड, आईओएस, लिनक्स, विंडोज, मैकओएस और यहां तक ​​​​कि वेब के लिए एप्लिकेशन बनाने के लिए किया जा सकता है, और सभी एक ही साझा कोडबेस से। जबकि विंडोज़ के लिए ऐप्स बनाने को फरवरी में स्थिर समर्थन प्राप्त हुआ, macOS और Linux दोनों अभी भी केवल बीटा में थे। अब यह बदल रहा है, क्योंकि Google ने इस वर्ष के Google I/O में फ़्लटर 3 की घोषणा की है, जो macOS और Linux के लिए ऐप्स बनाने के लिए स्थिर समर्थन के साथ पूरा हुआ है।

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

"विकास के लिए एक उच्च-एकीकृत, सर्वोत्तम-नस्ल विकल्प प्रदान करें।"

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

जहाँ तक macOS की बात है, Google ने यूनिवर्सल बाइनरी सपोर्ट के साथ Intel और Apple सिलिकॉन डिवाइस दोनों को सपोर्ट करने में निवेश किया है, जो ऐप्स को दोनों आर्किटेक्चर पर मूल रूप से चलने वाले निष्पादन योग्य पैकेज करने की अनुमति देता है।

फायरबेस और स्पंदन

Google का फायरबेस विकास उपकरणों का एक बहुत व्यापक सेट है। इसका लक्ष्य विस्तृत क्रैश रिपोर्टिंग, उपयोगकर्ता विश्लेषण, प्रमाणीकरण और भंडारण जैसी सुविधाओं के साथ ऐप विकास और रखरखाव को आसान बनाना है। Google के अनुसार, 63% फ़्लटर डेवलपर्स अपने ऐप्स में फ़ायरबेस का उपयोग करते हैं, और परिणामस्वरूप टीम फ़ायरबेस और फ़्लटर को एकीकृत करने का प्रयास कर रही है। बेहतर दस्तावेज़ीकरण और टूलींग और नए विजेट्स जैसे कि एकीकरण अब पहले से कहीं बेहतर है फ़्लटरफायर यूआई जो डेवलपर्स को प्रमाणीकरण और प्रोफ़ाइल स्क्रीन के लिए पुन: प्रयोज्य यूआई प्रदान करता है।

इसके अलावा, फ़्लटर के क्रैशलिटिक्स प्लगइन को अपडेट किया गया है ताकि डेवलपर्स घातक त्रुटियों को ट्रैक कर सकें वास्तविक समय में उपयोगकर्ताओं के बीच, सुविधाओं के उसी सेट के साथ जो अन्य iOS और Android डेवलपर्स के पास होगा पाना। इसे स्थापित करना और कॉन्फ़िगर करना भी बहुत आसान है।

फ़्लटर 3 में मौलिक सुधार

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

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

डार्ट-विशिष्ट परिवर्तनों के लिए, Google का कहना है कि उसने तीन नई भाषा सुविधाएँ पेश की हैं जो डेवलपर्स को सहायता करेंगी। वो तीन विशेषताएं हैं संवर्धित गणनाएँ, कहीं भी नामित तर्क, और सुपर कंस्ट्रक्टर. उन्होंने निष्पादन योग्य हस्ताक्षर, प्रयोगात्मक आरआईएससी-वी समर्थन, एक उन्नत लिंटर और नया दस्तावेज़ीकरण भी जोड़ा है। Google के पास एक समर्पित ब्लॉग है जिसके बारे में अधिक जानकारी के लिए आप देख सकते हैं डार्ट 2.17.