प्रॉडक्ट से जुड़ी खबरें

आपके पसंदीदा एजेंट अब Android Studio में इंटिग्रेट हो गए हैं

पढ़ने में लगने वाला समय: 3 मिनट
मैथ्यू वॉर्नर की प्रोफ़ाइल देखें
Matthew Warner प्रॉडक्ट मैनेजर, Android Developer Experience

Android Studio Rabbit 2 अब स्टेबल है और प्रोडक्शन में इस्तेमाल के लिए तैयार है. इस रिलीज़ में, ऐप्लिकेशन डेवलपमेंट को बेहतर बनाने के लिए मुख्य सुविधाएं शामिल हैं. जैसे, Bring Your Own Agent, XR एमुलेटर की नई सुविधाएं, LeakCanary का अपडेट, एजेंट स्किल मैनेजर का नया टूल, एआई की मदद से कोड की समीक्षा करने की सुविधा वगैरह. इन स्टेबल सुविधाओं और Android Studio Canary के नए वर्शन में मौजूद सुविधाओं के बारे में ज़्यादा जानें. साथ ही, Android Dev Summit में शेयर किए जाने वाले डेमो और बातचीत देखें. इस समिट की लाइव स्ट्रीमिंग आज की जा रही है. 

Bring Your Own Agent (BYOA): अपने पसंदीदा कोडिंग एजेंट को इंटिग्रेट करें

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

BYOA_Claude_no_rounding.png
Android Studio में Claude Agent को चलाना

आपके पास 40 से ज़्यादा कोडिंग एजेंट में से चुनने का विकल्प है. इनमें Claude Agent, OpenAI का Codex, Junie, और Google Antigravity शामिल हैं. इन एजेंट के पास Android Studio के टूल का ऐक्सेस होता है. जैसे, Android Emulator, बिल्ड सिस्टम, और Logcat. ये मुश्किल टास्क पूरे करने के लिए, Android स्किल का भी इस्तेमाल कर सकते हैं. 

BYOA का इस्तेमाल शुरू करने के लिए, एजेंट विंडो खोलें और अपना पसंदीदा एजेंट चुनें. इसके अलावा, सेटिंग > टूल > एआई > एजेंट में जाकर कोई एजेंट चुनें, पुष्टि करें, और अपना पहला प्रॉम्प्ट सबमिट करें.  

एम्युलेटर की मदद से Android XR के लिए ऐप्लिकेशन बनाना

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

emulator environment.png
Android XR एम्युलेटर में, स्मार्ट आईवियर के लिए पसंद के मुताबिक बनाए जा सकने वाले एनवायरमेंट

Android Studio में Android स्किल खोजना, इंस्टॉल करना, और मैनेज करना

installed-skills.png
Android Studio में स्किल मैनेज करना

अब Android Studio में स्किल मैनेजर से सीधे तौर पर, Android स्किल को खोजना, इंस्टॉल करना, और मैनेज करना आसान हो गया है. इससे आपको एजेंट के लिए उपलब्ध खास वर्कफ़्लो और सिलसिलेवार निर्देशों पर बेहतर कंट्रोल मिलता है. Android Studio में Android स्किल और Firebase एजेंट स्किल पहले से मौजूद होती हैं. जैसे, लेगसी एक्सएमएल व्यू को Jetpack Compose में माइग्रेट करना, AGP 9 पर अपग्रेड करना, फ़ोल्ड किए जा सकने वाले डिवाइसों और टैबलेट के लिए अडैप्टिव लेआउट लागू करना या CameraX और Firebase की सेवाओं को इंटिग्रेट करना.

स्किल एडिटर टैब को खोलने के लिए, एजेंट पैनल में मौजूद तीन बिंदु वाले मेन्यू (एजेंट की स्किल मैनेज करें) पर जाएं. इसके अलावा, चैट बॉक्स में @ टाइप करके स्किल मैनेज करें पर क्लिक करें या सेटिंग > टूल > एआई > स्किल मैनेजर पर जाएं.

manage-skills.png
इंस्टॉल की गई स्किल को सीधे चैट में इस्तेमाल करने के लिए, @ का इस्तेमाल करें या स्किल मैनेजर खोलें

LeakCanary की मदद से एजेंटिक तरीके से गड़बड़ियां ठीक करना 

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

LeakCanary - एआई की मदद से गड़बड़ी ठीक करने की सुविधा को ज़ूम इन करके दिखाया गया है.png
Android Studio प्रोफ़ाइलर में मेमोरी लीक की समस्या को ठीक करने के लिए, एआई का इस्तेमाल करना

Android Studio में Gemini Enterprise 

Android Studio Rabbit 1 के बाद से, Android Studio में Gemini Enterprise की सुविधा उपलब्ध है. यह सुविधा, इंजीनियरिंग टीमों के लिए काफ़ी मददगार है. इससे उन्हें एंटरप्राइज़-ग्रेड का गवर्नेंस, डेटा की निजता से जुड़े सख्त कंट्रोल, और कस्टम इंटरनल नॉलेज बेस इंटिग्रेशन की सुविधा मिलती है. Gemini Enterprise का इस्तेमाल करके, अपने डिज़ाइन सिस्टम, इंटरनल एसडीके, और निजी रिपॉज़िटरी से कनेक्ट किया जा सकता है. इससे आपको अपने इस्तेमाल के उदाहरणों के लिए, ज़्यादा काम के जवाब मिल सकते हैं. 

Android Studio में Gemini Enterprise, एंटरप्राइज़ टीमों को ये मुख्य सुविधाएं देता है:

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

Change Review की मदद से, RAW अंतर से लेकर निर्देशित कोड रिव्यू तक जाएँ 

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

change-review-entry-points.png
Change Review की सुविधा इन पर काम करती है: 1. एजेंट में किए गए बदलाव 2. पेंडिंग कमिट, और 3. Git लॉग

बदलावों की समीक्षा करने की प्रोसेस, सुझाए गए सुधारों की पहचान करने से शुरू होती है. इसमें एजेंट, एजेंट में किए गए बदलावों, कमिट किए जाने बाकी बदलावों या कमिट किए गए उन बदलावों की समीक्षा करता है जिनकी समीक्षा की जा रही है. सुझाए गए सुधारों को लागू करने के बाद, वॉकथ्रू बनाएं पर क्लिक करके, गाइड किया गया वॉकथ्रू शुरू किया जा सकता है. गाइडेड वॉकथ्रू की मदद से, आपको फ़ाइलों को वर्णमाला के क्रम में पढ़ने की ज़रूरत नहीं पड़ती. यह आपके प्रोजेक्ट में मौजूद, मिलते-जुलते डिफ़ चंक को लॉजिकल थीम के हिसाब से ग्रुप और प्राथमिकता देकर, समीक्षा की प्रोसेस को तेज़ करता है.   

शुरू करना

इन सुविधाओं का इस्तेमाल करने के लिए, Android Studio का नया स्टेबल वर्शन डाउनलोड करें. अगर आपको कोई गड़बड़ी मिलती है, तो कृपया इसकी शिकायत करें. कृपया LinkedIn, YouTube, और X पर Android डेवलपर कम्यूनिटी से जुड़ें. 

इन सुविधाओं और अन्य सुविधाओं के बारे में डेमो और बातचीत, आज लाइव-स्ट्रीम होने वाले Android Dev Summit में देखी जा सकती है. Android के लिए एजेंटिक टूल में किए गए अपडेट के बारे में भी ज़्यादा पढ़ा जा सकता है. हमें यह देखने का बेसब्री से इंतज़ार है कि आप क्या बनाएंगे! 

लेखक:
पढ़ना जारी रखें