मैं 15 वर्षों के लिए कुछ उबंटू संस्करण का उपयोग कर रहा हूं, जिनमें से पिछले 13 वर्षों को लेख लिखने और यहां तक कि कैन्यनियल वितरण पर एक पुस्तक खर्च किया गया है। उसके बावजूद, मार्क शटलवर्थ के लोग मुझे आश्चर्यचकित करते हैं।
मैंने हाल ही में नए संस्करणों के भविष्य के बारे में अपनी अपेक्षाओं को व्यक्त करने के लिए एक वाक्यांश गढ़ा। "स्नैप पैकेज के साथ डेबियन आधारित फेडोरा"। इसके साथ मैं यह इंगित करना चाहता था कि अधिक से अधिक उबंटू एक पारंपरिक गनोम-आधारित वितरण की तरह दिखना चाहता है, बिना किसी मूल विशेषताओं के जो मुझे बहुत पसंद है।
अन्य कई बार की तरह, ऐसा लगता है कि मैं गलत था।
डिफ़ॉल्ट रूप से स्पंदन का उपयोग करना
Un कलरव वितरण के खाते पर पोस्ट कहते हैं:
फ़्लटर भविष्य के उबंटू अनुप्रयोगों के लिए डिफ़ॉल्ट विकल्प है।
@kenvandine ¿, इंजीनियरिंग मैनेजर, यहाँ आपको #FlEngEngage पर Flutter के कुछ Canonical योगदानों के बारे में बता रहा है।
और शामिल हैं एक लिंकबात करने के लिए आओ।
स्पंदन क्या है?
स्पंदन है उपयोगकर्ता इंटरफ़ेस बनाने के लिए उपकरणों का एक सेट। Google द्वारा विकसित, इसका उद्देश्य यह है कि एकल कोड आधार के साथ देशी स्पष्टीकरण के लिए इंटरफेस बनाना संभव है डेस्कटॉप, मोबाइल उपकरणों और वेबसाइटों के लिए।
Google के अनुसार, स्पंदन के फायदे हैं:
- त्वरित शुल्क: स्प्लिट हॉट रीलोड एमुलेटर, सिमुलेटर और लाइव वातावरण में एक से भी कम समय में संशोधित इंटरफ़ेस को पुनः लोड करके विकास के समय को गति देता है।
- आसान इंटरफ़ेस निर्माण: स्पंदन, मैटेरियल मटेरियल डिज़ाइन और क्यूपर्टिनो (आईओएस के लिए आदर्श), आपी के आंदोलन और स्क्रॉलिंग और कई नियंत्रणों की एक श्रृंखला के साथ आता है।
- सभी समर्थित प्लेटफार्मों पर मूल व्यवहार: इसके विभिन्न घटक प्रत्येक प्लेटफॉर्म पर काम करने के लिए मतभेदों को ध्यान में रखते हैं।
विहित और स्पंदन
उस समय, मेरा साथी पाब्लिनक्स उनसे बात की कैनन और Google ने फ़्लटर को "लिनक्स का आधिकारिक हिस्सा" बनाने के लिए जो समझौता किया था। यह एक ऐसा कदम था जो दोनों कंपनियों के अनुकूल था। Google पक्ष में, इसकी एक और कंपनी है जो डेवलपर्स को फ़्लटर डेस्कटॉप के अनुकूल बनाने के लिए भुगतान करती है। कैनोनिकल, अपने हिस्से के लिए, उबंटू को लिनक्स पर पोर्ट किए जाने वाले कई एंड्रॉइड एप्लिकेशन (डार्ट में लिखे गए) के गेटवे के रूप में रखता है या कि मोबाइल प्रोग्राम के डेवलपर्स दूसरे प्लेटफॉर्म पर जाने का निर्णय लेते हैं।
एक काल्पनिक उदाहरण लेने के लिए। पायथन में लिनक्स के लिए एक व्हाट्सएप क्लाइंट बनाना और ग्राफिकल इंटरफेस के लिए जीटीके या क्यूटी का उपयोग करना डार्ट में कोड और फ़्लटर के साथ बनाए गए इंटरफ़ेस को संशोधित करने के समान नहीं है। नोट: मुझे पता नहीं है कि व्हाट्सएप ऐप किस भाषा में लिखा गया है, यह संभवतः जावा है, लेकिन उदाहरण समझ में आता है।
डार्ट द्वारा मेरा मतलब क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन बनाने के लिए एक भाषा है Google द्वारा भी बनाया गया।
हम नए एप्लिकेशन कब देखेंगे?
इसके लुक से, फ़्लटर-आधारित इंटरफ़ेस का उपयोग करने वाला पहला आधिकारिक ऐप इंस्टॉलर होने जा रहा है जो यूबिकिटी की जगह लेता है। इसे अगले Ubuntu 21.10 (इस वर्ष का अक्टूबर) में एक परीक्षण संस्करण में इस्तेमाल किया जा सकेगा, यदि सबकुछ ठीक हो जाता है, तो आधिकारिक शुरुआत अप्रैल 2022 में अगले विस्तारित समर्थन संस्करण के लॉन्च के साथ होगी।
ध्यान दें कि मुझे एक बटन मिला है और मैं उस पर एक जैकेट सिलाई कर रहा हूं। डिफ़ॉल्ट रूप से फ़्लटर का उपयोग करने के बारे में बात करने वाले ट्वीट को छोड़कर, मुझे नहीं पता कि फ़्लटर के आधार पर वीडियो प्लेयर या कैलकुलेटर जैसे गनोम एप्लिकेशन को दूसरों के साथ बदलने का कोई निर्णय है।
उबंटू पर स्पंदन स्थापित करना
नए अनुप्रयोगों के लिए डिफ़ॉल्ट रूप से स्पंदन के उपयोग को प्रोत्साहित करने के लिए, उबंटू ने स्नैप पैकेजों का उपयोग करके आवश्यक उपकरण स्थापित करना आसान बनाने का फैसला किया।
यह कमांड के साथ किया जाता है:
sudo snap install flutter --classic
हम के साथ एकीकृत विकास पर्यावरण स्थापित:
sudo snap install android-studio --classic
हम निम्नलिखित कमांड के साथ टुकड़े जोड़ते हैं
flutter config --android-studio-dir /snap/android-studio/current/android-studio
यदि आप उबंटू में इंस्टॉलेशन पर अधिक पूर्ण निर्देश प्राप्त करना चाहते हैं तो आप उन्हें पा सकते हैं यहाँ। स्पंदन के बारे में अधिक जानने के लिए ई का पालन करेंl अगला लिंक.