Google Play कंसोल, एंड्रॉइड स्टूडियो, कोटलिन और जेटपैक को नई सुविधाएँ मिलती हैं

एंड्रॉइड 11 बीटा के साथ, Google ने प्ले कंसोल के रीडिज़ाइन की घोषणा की है और एंड्रॉइड स्टूडियो, कोटलिन और जेटपैक में नई सुविधाएँ जोड़ी हैं।

एंड्रॉइड 11 बीटा अभी जारी किया गया हो सकता है, लेकिन यदि आप डेवलपर हैं, तो उत्साहित होने के लिए और भी बहुत कुछ है। एंड्रॉइड 11 के साथ, Google डेवलपर्स के लिए कई सारी सुविधाएं पेश कर रहा है, जिनमें एक नया भी शामिल है Google Play कंसोल डिज़ाइन, Android स्टूडियो के नए संस्करण, और AndroidX और कोटलिन का एक समूह अद्यतन.

Google Play कंसोल रीडिज़ाइन

सबसे पहले बात करते हैं नए Google Play कंसोल के बारे में। नए मटेरियल डिज़ाइन दिशानिर्देशों की शुरुआत के बाद से, Google (धीरे-धीरे) अपने विभिन्न ऐप्स और वेबसाइटों को नई डिज़ाइन भाषा में अपडेट कर रहा है, और इसमें अंततः प्ले कंसोल भी शामिल है। डिज़ाइन को ताज़ा करने के अलावा, चीज़ों को थोड़ा पुनर्गठित किया गया है। Google का कहना है कि Google Play पर "आपको आगे बढ़ने में मदद करने" के लिए कुछ अन्य सुविधाओं के साथ-साथ आपके द्वारा अपने कंसोल खाते में आमंत्रित किए गए लोगों को संभालने में मदद करने के लिए एक नई उपयोगकर्ता प्रबंधन प्रणाली है।

आप नीचे नए डिज़ाइन के कुछ स्क्रीनशॉट देख सकते हैं।

एंड्रॉइड स्टूडियो 4.1 और 4.2

अगली नई चीज़ एंड्रॉइड स्टूडियो है। Google ने दो नए संस्करण जारी किए हैं: बीटा में 4.1, और कैनरी में 4.2। इन रिलीज़ों में ढेर सारी नई सुविधाएँ हैं, इसलिए हम केवल कुछ अधिक दिलचस्प सुविधाओं पर ही चर्चा करेंगे।

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

एंड्रॉइड एमुलेटर अब एंड्रॉइड स्टूडियो का हिस्सा है। इसे लिखते समय, यह बिल्कुल स्पष्ट नहीं है कि इसका क्या मतलब है, लेकिन Google का कहना है कि यह तेज़ और अधिक एकीकृत स्वचालित परीक्षण सक्षम करेगा।

अंत में (इस उप-सूची के लिए), एंड्रॉइड 11 या उसके बाद के संस्करण चलाने वाले उपकरणों के लिए ऐप बिल्ड और भी तेज़ होना चाहिए।

यहां एक ग्राफ़िक है जो दोनों संस्करणों में नई सुविधाएँ दिखा रहा है।

कोटलिन और AndroidX

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

सबसे पहले, कोटलिन में ही कुछ नई सुविधाएँ हैं। एंड्रॉइड स्टूडियो अब कोटलिन 1.4 का समर्थन करता है, जो कई नई चीजों के साथ आता है। 1.4 की मुख्य विशेषताओं में से एक कोटलिन इंटरफेस के लिए एसएएम रूपांतरण है। पिछले कुछ समय से, बेहतर पठनीयता के लिए, कोटलिन ने स्वचालित रूप से एकल-विधि जावा इंटरफेस को लैम्ब्डा में परिवर्तित कर दिया है। हालाँकि, यह रूपांतरण कोटलिन में घोषित इंटरफेस के लिए काम नहीं करता था; 1.3 में, एकल-विधि कोटलिन इंटरफ़ेस के साथ भी, आपको संपूर्ण कार्यान्वयन लिखना होगा। कोटलिन 1.4 में, यह अब आवश्यक नहीं है। बस अपने एकल-विधि कोटलिन इंटरफेस को इसके साथ चिह्नित करें fun संशोधक, और आप उन्हें लैम्ब्डा रूप में उपयोग करने में सक्षम होंगे।

आप कोटलिन 1.4 के बारे में अधिक पढ़ सकते हैं यहाँ और यहाँ.

हालाँकि, इतना ही नहीं। कोटलिन में Coroutines नामक एक शक्तिशाली सुविधा है। Coroutines Android के समान हैं अब अस्वीकृत AsyncTask लेकिन अधिक सुविधाओं, बेहतर वाक्यविन्यास और आसान पठनीयता के साथ। तीन AndroidX लाइब्रेरीज़, लाइफसाइकल, वर्कमैनेजर और रूम में अब कोटलिन के कॉरआउट्स के लिए समर्थन है, जिससे इन लाइब्रेरीज़ का उपयोग करते समय एसिंक लॉजिक से निपटना आसान हो जाएगा।

जेटपैक कम्पोज़

यदि आप चूक गए हैं इसके लिए Google की ओर से विभिन्न घोषणाएँ, जेटपैक कंपोज़ देशी एंड्रॉइड प्रोजेक्ट्स में लेआउट डिजाइन करने का एक नया तरीका है। अनिवार्य XML लेआउट डिज़ाइन के बजाय, कंपोज़ पूरी तरह से कोटलिन में लिखा गया एक घोषणात्मक ढाँचा है। कुछ समय से यह अपने पहले डेवलपर पूर्वावलोकन में है, लेकिन आज से, आप इसके दूसरे डेवलपर पूर्वावलोकन को आज़मा सकेंगे। इस संस्करण में कई नई सुविधाएँ हैं, जिनमें शामिल हैं:

  • देशी एंड्रॉइड व्यू के साथ इंटरऑपरेबिलिटी
  • एनिमेशन
  • एडॉप्टर-आधारित सूचियाँ
  • लेआउट परिवर्तनों के लिए वास्तविक समय पूर्वावलोकन (पहले परियोजना के पुनर्निर्माण की आवश्यकता थी)
  • कोड पूरा होना

Google इस गर्मी में किसी समय कंपोज़ का एक अल्फा संस्करण जारी करने की उम्मीद कर रहा है, जिसकी पूर्ण रिलीज़ 2021 में कुछ समय के लिए निर्धारित है।


और आज हमारे पास बस इतना ही है! इस आलेख में वह सब कुछ नया नहीं है, इसलिए अधिक विवरण के लिए Google की आधिकारिक घोषणा अवश्य देखें। आप वे सभी 12 वार्ताएँ देख सकते हैं जिन्हें Google ने अभी-अभी प्रकाशित किया है यह यूट्यूब प्लेलिस्ट, Google के "के दौरान प्रत्येक सप्ताह नई डेवलपर सामग्री देखेंएंड्रॉइड के 11 सप्ताह," और एक के दौरान एक दूसरे से सीखें ऑनलाइन एंड्रॉइड 11 समुदाय मीटअप.