Android Studio Quail 4 (सितंबर 2026)

Android Studio Quail 4 के लिए, प्रॉडक्ट की जानकारी यहां दी गई है.

नई सुविधाएं

Android Studio Quail 4 में ये नई सुविधाएं उपलब्ध हैं.

Agent मोड में Firebase की मदद से फ़ुल-स्टैक ऐप्लिकेशन बनाना

Firebase की सेवाओं, जैसे कि पुष्टि करने की सुविधा और Cloud Firestore डेटाबेस को सीधे तौर पर एजेंट मोड में चालू और कॉन्फ़िगर किया जा सकता है. इसके लिए, Android Studio में Firebase एजेंट की क्षमताओं का इस्तेमाल करें. एजेंट, Firebase इंटिग्रेशन को पूरा करने और बैकएंड सेवाओं को कॉन्फ़िगर करने में आपकी मदद कर सकता है. इस इंटिग्रेशन की मदद से, अपने आईडीई को छोड़े बिना ही, मज़बूत फ़ुल-स्टैक Android ऐप्लिकेशन बनाए जा सकते हैं.

आईडीई में Firebase Auth और Firestore सेटअप करने के बारे में उपयोगकर्ता को जानकारी देने वाला एजेंट.
चैट इंटरफ़ेस में, उपयोगकर्ता को Firebase इंटिग्रेशन के बारे में जानकारी देने वाला एजेंट.

लेआउट इंस्पेक्टर में, फिर से कंपोज़ करने की स्थिति दिखती है

हमने लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति को पढ़ने की सुविधा जोड़ी है. इससे, ज़्यादा रीकंपोज़िशन की संख्या का पता लगाना आसान हो गया है. Panda 3 Canary में उपलब्ध इस सुविधा की मदद से, उन स्टेट वैरिएबल की पहचान की जा सकती है जिन्होंने रेंडरिंग को फिर से ट्रिगर किया. इसके लिए, यह सुविधा उस साइकल के दौरान किए गए स्टेट रीड की पूरी सूची उपलब्ध कराती है. इस सुविधा का इस्तेमाल करने के लिए, compose.ui:ui:1.10.0 (BOM 2025.12.01) या इसके बाद के वर्शन का इस्तेमाल करें.

मुख्य सुविधाएं

इस सुविधा की मुख्य क्षमताएं ये हैं:

  • ट्रेस की स्थिति अमान्य होना: जब कोई नोड फिर से कंपोज़ होता है, तो स्टेट की जांच करने वाला पैनल खोलने के लिए, कॉम्पोनेंट ट्री में फिर से कंपोज़ होने की संख्या वाले लिंक पर क्लिक करें.
  • स्टैक ट्रेस की ज़्यादा जानकारी: पढ़े जा रहे खास स्टेट वैरिएबल की पहचान करें. इनमें गिनती, सूचियां या एलिवेशन वैल्यू शामिल हैं. देखें कि अपडेट को ट्रिगर करने के लिए, किन वैल्यू में invalidated (बदलाव) किया गया है.
  • रीकंपोज़िशन के इतिहास पर जाएं: किसी नोड के लिए, पिछली रीकंपोज़िशन के स्टेटस डेटा पर जाने के लिए, पैनल हेडर में मौजूद नेविगेशन ऐरो का इस्तेमाल करें.
  • एआई की मदद से मिले जवाब: स्टेट इंस्पेक्शन पैनल में, एआई की मदद से जवाब पाएं पर क्लिक करें. इससे, पढ़ी गई स्टेट और उसके फिर से कंपोज़ होने की वजह के बारे में आम भाषा में जानकारी दिखेगी.

शुरू करें

इन सुविधाओं को आज़माने के लिए, यह तरीका अपनाएं.

  1. लेआउट इंस्पेक्टर खोलें.
  2. रीकंपोज़िशन कॉलम पर राइट क्लिक करें और इनमें से कोई एक काम करें:

    • सभी नोड के लिए, Observe Recomposition > Observe All को चुनें.
    • किसी खास नोट के लिए, फिर से कंपोज़ करना > नोड देखें को चुनें.
    लेआउट इंस्पेक्टर में, फिर से कंपोज़ होने की स्थिति को पढ़ने की सुविधा चालू करें
  3. अपने ऐप्लिकेशन के साथ इंटरैक्ट करें. जब कॉम्पोज़िशन फिर से होती हैं, तो स्थिति की जांच करने के लिए कॉम्पोनेंट ट्री में नीले रंग के काउंट लिंक पर क्लिक करें.

    लेआउट इंस्पेक्टर में, फिर से कंपोज़ होने की स्थिति का सैंपल
  4. रीकंपोज़िशन की वजह जानने के लिए, "एआई से जवाब पाएं" पर क्लिक करें.

    लेआउट इंस्पेक्टर में, स्टेट के बारे में जानकारी पढ़ने के लिए "एआई की मदद से जानकारी पाएं" सुविधा का सैंपल नतीजा

Gemma 4 का इंटिग्रेशन

अब सीधे Android Studio में, एआई की मदद से कोडिंग करने के लिए Gemma 4 मॉडल का इस्तेमाल किया जा सकता है. इसके लिए, आपको किसी तीसरे पक्ष के प्रोवाइडर पर निर्भर रहने की ज़रूरत नहीं है. यह सुविधा, इंटिग्रेटेड रनटाइम की मदद से काम करती है. इससे आपको नई सुविधाएं डिज़ाइन करने, कोड को फिर से व्यवस्थित करने, और समस्याओं को ठीक करने का पूरा कंट्रोल मिलता है. यह सब कुछ उपयोगकर्ता के डिवाइस पर ही होता है. Gemma मॉडल डाउनलोड करने के लिए, सेटिंग > टूल > एआई > मॉडल प्रोवाइडर > Gemma पर जाएं.

इंटरैक्टिव झलक की मदद से, पीछे जाने की प्रोसेस के ट्रांज़िशन को सिम्युलेट करना

Quail 4 में खास कंट्रोल शामिल किए गए हैं. इनमें Navigate Back ऐक्शन और Predictive Back Progress स्लाइडर शामिल हैं. इनकी मदद से, बैक और फ़ॉरवर्ड ऐनिमेशन को किसी फ़िज़िकल डिवाइस या एम्युलेटर पर डिप्लॉय किए बिना ही टेस्ट किया जा सकता है. अब कस्टम ट्रांज़िशन की स्थितियों को एक-एक करके देखा जा सकता है. साथ ही, पीछे जाने पर झलक दिखाने की सुविधा के व्यवहार की पुष्टि सीधे Compose Interactive Preview में की जा सकती है.