Android Studio Koala में नई सुविधाएं | 2024.1.2 (अगस्त 2024)

Android Studio Koala Feature Drop में ये नई सुविधाएं शामिल हैं.

पैच रिलीज़

Android Studio में कोआला की सुविधा वाले अपडेट में पैच रिलीज़ की सूची नीचे दी गई है.

Android Studio Koala की सुविधाएं लॉन्च की गईं | 2024.1.2 पैच 1 और AGP 8.6.1 (सितंबर 2024)

इस वर्शन में मामूली सुधार किए गए हैं और गड़बड़ी है समाधान.

Android डिवाइस स्ट्रीमिंग: ज़्यादा डिवाइस और बेहतर साइन-अप

Android डिवाइस स्ट्रीमिंग में अब पहले से ही 20 से ज़्यादा डिवाइस मॉडल के पोर्टफ़ोलियो के अलावा, Google ने इन डिवाइसों को ऐक्सेस किया उपलब्ध:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

इसके अलावा, अगर आपने पहले कभी Firebase का इस्तेमाल नहीं किया है, तो डिवाइस स्ट्रीमिंग का इस्तेमाल करने के लिए Koala Feature Drop में साइन इन करने पर, Android Studio आपके लिए बिना किसी शुल्क के Firebase प्रोजेक्ट बनाता और सेट अप करता है. इससे आपको अपने पसंदीदा डिवाइस की लाइव स्ट्रीम करने की सुविधा मिलेगी और तेज़ हो गया. Android डिवाइस पर स्ट्रीमिंग के कोटे के बारे में ज़्यादा जानें. इसमें, सीमित समय के लिए उपलब्ध Firebase Blaze प्लान के प्रोजेक्ट के लिए प्रमोशनल कोटा भी शामिल है.

यूएसबी केबल की स्पीड का पता लगाना

Android Studio अब यह पता लगाता है कि आपके Android डिवाइस को तेज़ यूएसबी केबल से कब कनेक्ट किया जा सकता है. साथ ही, वह आपके डिवाइस की सुविधाओं को बेहतर बनाने के लिए, अपग्रेड का सुझाव देता है. सही यूएसबी केबल का इस्तेमाल करने से, ऐप्लिकेशन इंस्टॉल होने में लगने वाला समय कम हो जाता है. साथ ही, Android Studio डीबगर जैसे टूल का इस्तेमाल करते समय, इंतज़ार का समय भी कम हो जाता है.

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

यूएसबी केबल की स्पीड का पता लगाने की सुविधा, इनके साथ उपलब्ध है:

  • एपीआई लेवल 30 (Android 11) या इसके बाद के वर्शन पर काम करने वाले डिवाइस.
  • macOS या Linux पर चलने वाले वर्कस्टेशन. यह Windows के लिए जल्द ही सपोर्ट करेगा.
  • SDK Platform Tools का नया वर्शन.

Android Studio से मिली जानकारी, यहां दी गई जानकारी से मिलती-जुलती है अपने ओएस के हिसाब से, इनमें से किसी एक टूल का इस्तेमाल करें:

  • Mac: system_profiler SPUSBDataType को टर्मिनल से चलाना
  • Linux: lsusb -vvv को टर्मिनल से चला रहा है

Google की सेवाओं में साइन इन करने के फ़्लो को अपडेट किया गया

अब एक ही पुष्टि करके, Google की कई सेवाओं में साइन इन करना आसान हो गया है चरण पूरा करें. चाहे आपको Android Studio में Gemini, 'Android डिवाइस स्ट्रीमिंग के लिए Firebase', 'Android के लिए Google Play की ज़रूरी जानकारी वाली रिपोर्ट' या इन सभी काम की सेवाओं का इस्तेमाल करना हो, साइन इन करने के नए फ़्लो की मदद से, इन्हें आसानी से सेट अप और इस्तेमाल किया जा सकता है. अगर आपने Firebase का इस्तेमाल पहले कभी नहीं किया है और आपको Android डिवाइस स्ट्रीमिंग का इस्तेमाल करना है, तो Android Studio आपके लिए अपने-आप एक प्रोजेक्ट बना देगा. इससे, किसी असल Firebase डिवाइस को तुरंत स्ट्रीम किया जा सकता है. अनुमतियों के विस्तृत लेवल का इस्तेमाल करके, हमेशा नियंत्रण में रहती हैं कि किन सेवाओं के पास आपके खाते का ऐक्सेस है. पाने के लिए शुरू करें, तो प्रोफ़ाइल के अवतार पर क्लिक करें और अपने डेवलपर खाते से साइन इन करें.

डिवाइस के यूज़र इंटरफ़ेस (यूआई) की सेटिंग के शॉर्टकट

यूआई बनाने और डीबग करने में आपकी मदद करने के लिए, हमने डिवाइस यूज़र इंटरफ़ेस (यूआई) शुरू किया है Android Studio में चल रहे डिवाइस टूल विंडो में शॉर्टकट सेट करके. यूज़र इंटरफ़ेस (यूआई) की सामान्य सेटिंग का असर देखने के लिए, शॉर्टकट का इस्तेमाल करें. जैसे, डार्क थीम, फ़ॉन्ट साइज़, स्क्रीन साइज़, ऐप्लिकेशन की भाषा, और TalkBack. एम्युलेटर, मिरर किए गए फिज़िकल डिवाइसों, और Firebase टेस्ट लैब से स्ट्रीम किए गए डिवाइसों के साथ शॉर्टकट का इस्तेमाल किया जा सकता है.

ध्यान दें कि सुलभता सेटिंग, जैसे कि TalkBack और चुनें और सुनें सुविधा केवल तभी दिखाई देती हैं, जब वे डिवाइस पर पहले से इंस्टॉल होते हैं. अगर आपको उन विकल्पों के लिए, Android Accessibility Suite ऐप्लिकेशन को Play Store पर टैप करें.

डिवाइस के यूज़र इंटरफ़ेस (यूआई) की सेटिंग के शॉर्टकट, एपीआई लेवल 33 या उससे बाद के वर्शन वाले डिवाइसों के लिए उपलब्ध हैं.

डिवाइस की चालू विंडो में, डिवाइस के यूज़र इंटरफ़ेस (यूआई) की सेटिंग के शॉर्टकट
चल रहे डिवाइस की विंडो में, डिवाइस के यूज़र इंटरफ़ेस (यूआई) सेटिंग के शॉर्टकट

टास्क पर फ़ोकस करने के साथ-साथ तेज़ और बेहतर प्रोफ़ाइलर

हमने Android Studio Profiler की परफ़ॉर्मेंस को बेहतर बनाया है. इससे, प्रोफ़ाइल किए जा सकने वाले ऐप्लिकेशन के साथ सिस्टम ट्रेस कैप्चर करने जैसे लोकप्रिय प्रोफ़ाइलिंग टास्क, अब 60% तक तेज़ी से शुरू होते हैं.

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

Wear OS टाइल की झलक दिखाने वाला पैनल

झलक दिखाने वाले पैनल में ग्रुप के नाम, झलक के एनोटेशन में दिए गए ग्रुप के नाम से मेल खाते हों
Android Studio में टाइल की झलक दिखाने वाला पैनल.

Jetpack Tiles लाइब्रेरी के वर्शन 1.4 पर कई डिपेंडेंसी शामिल करके, आप कर सकते हैं अपने Wear OS ऐप्लिकेशन की टाइल के स्नैपशॉट देखें. झलक दिखाने वाला यह पैनल खास तौर पर तब फ़ायदेमंद होता है, जब आपकी टाइल की इमेज, किसी स्थिति के हिसाब से बदलती हो. जैसे, डिवाइस के डिसप्ले साइज़ के हिसाब से अलग-अलग कॉन्टेंट या किसी स्पोर्ट्स इवेंट के हाफ़टाइम तक पहुंचने पर.

एक नज़र में जानकारी देने वाले विजेट की झलकें कंपोज़ करना

Android Studio में कोआला की नई सुविधा की मदद से, Jetpack Compose की सुविधा की झलक आसानी से देखी जा सकती है एक नज़र में जानकारी दिखाने वाले विजेट, जो सीधे IDE में मौजूद होते हैं. कैच करें यूज़र इंटरफ़ेस (यूआई) की संभावित समस्याओं को हल करने और अपने विजेट के लुक को डेवलपमेंट प्रोसेस है. शुरू करने के लिए, यह तरीका अपनाएं:

  1. डिपेंडेंसी जोड़ें.
    1. अपने वर्शन कैटलॉग में डिपेंडेंसी जोड़ें:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    2. अपने ऐप्लिकेशन-लेवल की build.gradle.kts फ़ाइल में डिपेंडेंसी जोड़ें:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Glance यूज़र इंटरफ़ेस वाली फ़ाइल में डिपेंडेंसी इंपोर्ट करें:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. एक नज़र में जानकारी देखने की सुविधा वाले विजेट की झलक बनाएं:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

नए शॉर्टकट और डिफ़ॉल्ट रूप से, कंपोज़ की सुविधा के लिए लाइव एडिट की सुविधा चालू है

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

ध्यान दें कि Android Studio कोआला फ़ीचर ड्रॉप बीटा 1 के साथ शुरू करते समय, यह डिफ़ॉल्ट आपके बदलावों को मैन्युअल मोड में पुश करने के लिए शॉर्टकट को अपडेट कर दिया गया है Command+'. कीमैप सेटिंग में जाकर, इसे अब भी अपनी पसंद के मुताबिक बनाया जा सकता है करें.