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

Android Studio Narwhal 4 Feature Drop: स्मार्टवॉच की होम स्क्रीन बनाने की सुविधा और बेहतर स्थिरता

पढ़ने में 5 मिनट लगेंगे
Paris Hsu की प्रोफ़ाइल देखें
Paris Hsu प्रॉडक्ट मैनेजर, Android Studio

Android Studio Narwhal 4 Feature Drop अब स्टेबल है और इसका इस्तेमाल किया जा सकता है! इस रिलीज़ में, Wear OS की स्मार्टवॉच की होम स्क्रीन बनाने के लिए, डिक्लेरेटिव तरीके से काम करने की सुविधा दी गई है. साथ ही, प्रोजेक्ट व्यू को पसंद के मुताबिक बनाने का नया विकल्प जोड़ा गया है. इसके अलावा, स्थिरता और परफ़ॉर्मेंस को बेहतर बनाने के लिए, 550 से ज़्यादा गड़बड़ियां ठीक की गई हैं. आपने हमें बताया कि एजेंट मोड, आपकी प्रॉडक्टिविटी बढ़ाने में काफ़ी मददगार साबित हुआ है. इसलिए, हमने इसे झलक मोड से हटाकर स्टेबल कर दिया है.

यह Android Studio Narwhal की रिलीज़ के लिए, फ़ाइनल फ़ीचर ड्रॉप भी है. हर महीने नई रिलीज़ की कैडेंस के साथ, हम हर महीने नई सुविधाएं और गड़बड़ियां ठीक करके अपडेट दे रहे हैं. Narwhal की पिछली तीन रिलीज़ में, एजेंट मोड और Compose की झलक जैसी कई सुविधाएं दी गई हैं. हम इस रिलीज़ में नई सुविधाओं के साथ-साथ, Narwhal की रिलीज़ की कुछ अहम सुविधाओं के बारे में भी बताना चाहते हैं.

Android Studio Narwhal 4 Feature Drop में नया क्या है

इस रिलीज़ में ये नई सुविधाएं दी गई हैं:

Android Studio में, Wear OS की स्मार्टवॉच की होम स्क्रीन बनाने के लिए, डिक्लेरेटिव तरीके से काम करने की सुविधा ⌚

Android Studio Narwhal 4 Feature Drop में, Wear OS की स्मार्टवॉच की होम स्क्रीन बनाने के वर्कफ़्लो को बेहतर बनाया गया है. इसके लिए, Watch Face XML Format के लिए एडिटर की सुविधा जोड़ी गई है. इससे, स्मार्टवॉच की होम स्क्रीन के डिज़ाइन को सीधे तौर पर आईडीई में लिखा, डीबग, और फ़ाइन-ट्यून किया जा सकता है. इससे, Android डेवलपमेंट की प्रोसेस को आईडीई में लाकर, तेज़ी से काम करने में मदद मिलती है. स्मार्टवॉच की होम स्क्रीन बनाते समय, आपको कॉन्टेक्स्ट बदलने और कई प्रोग्राम के साथ काम करने की ज़रूरत नहीं पड़ती.

Declarative-watchfaces.gif

Android Studio में, Watch Face Format में इस्तेमाल की गई एक्सएमएल फ़ाइलों को सीधे तौर पर एडिट किया जा सकता है. अब इसमें, Watch Face Format के आधिकारिक स्कीमा के आधार पर टैग और एट्रिब्यूट के लिए कोड पूरा करने की सुविधा मिलती है. साथ ही, इसमें गड़बड़ी की पुष्टि करने की लाइव सुविधा भी मिलती है. इससे, ज़रूरी एट्रिब्यूट मौजूद न होने जैसी समस्याओं की पहचान करने में मदद मिलती है. Android Studio में, ड्रॉएबल रिसॉर्स और रेफ़रंस वाले अन्य एक्सएमएल एलिमेंट पर तेज़ी से जाने के लिए, रिसॉर्स लिंकिंग की सुविधा भी शामिल है. इसके अलावा, इसमें एक्सएमएल में एम्बेड किए गए अंकगणितीय एक्सप्रेशन और डेटा सोर्स रेफ़रंस को मैनेज करने के लिए, ऐडवांस सिंटैक्स की सुविधा भी मिलती है. आखिर में, Android Studio से, स्मार्टवॉच की होम स्क्रीन को सीधे Wear OS एम्युलेटर या फ़िज़िकल डिवाइस पर डिप्लॉय किया जा सकता है.

प्रोजेक्ट व्यू को डिफ़ॉल्ट व्यू बनाने का विकल्प 📂

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

large_Project_view_default_8f84ca0259.png

पिछली रिलीज़ पर एक नज़र: Android Studio Narwhal की रिलीज़ की अहम सुविधाएं

Android Studio Narwhal की रिलीज़ में कई सुविधाएं दी गई हैं. खास तौर पर, हर महीने रिलीज़ करने की सुविधा शुरू होने के बाद से. एआई इंटिग्रेशन और नए टेस्टिंग टूल की वजह से, हो सकता है कि आपने कोई अपडेट मिस कर दिया हो. यहां हम कुछ अहम सुविधाओं के बारे में बता रहे हैं. हालांकि, हमने जो भी सुविधाएं दी हैं उनकी पूरी जानकारी पाने के लिए, हम आपको Narwhal Feature Drop और Narwhal 3 Feature Drop के पोस्ट पढ़ने का सुझाव देते हैं.

यहां कुछ अहम सुविधाओं की खास जानकारी दी गई है, जिनका इस्तेमाल आपको करना चाहिए:

एजेंट मोड (अब स्टेबल है!)

एजेंट मोड का इस्तेमाल करके, Google Gemini से अपने टास्क पूरे करने में मदद पाएं. एआई एजेंट, आपके प्रोजेक्ट को समझ सकता है. साथ ही, मुश्किल टास्क को छोटे-छोटे चरणों में बांट सकता है, आपकी ओर से बदलाव कर सकता है, और कई चरणों वाली कार्रवाइयों में आपकी मदद कर सकता है. जैसे, आईडीई में नई सुविधाएं जोड़ना, कोड को रीफ़ैक्टर करना या मुश्किल समस्याओं को डीबग करना. Entri जैसे डेवलपर ने, यूज़र इंटरफ़ेस (यूआई) के मॉकअप से Jetpack Compose लेआउट जनरेट करने के लिए, एजेंट मोड का इस्तेमाल किया. उन्होंने पाया कि Android Studio में Gemini की मदद से, यूज़र इंटरफ़ेस (यूआई) के डेवलपमेंट में लगने वाला कुल समय 40% तक कम हो गया.

large_agent_mode_bc15d51e81.png

Android पार्टनर डिवाइस लैब (Android Device Streaming का इस्तेमाल करके)

हमने Android Partner Device Labs जोड़कर, Android Device Streaming की सुविधा को बढ़ाया है. इससे आपको Samsung जैसे पार्टनर के रिमोट, फ़िज़िकल डिवाइसों के कई विकल्प का सुरक्षित ऐक्सेस मिलता है. इससे, Android Studio से सीधे तौर पर, मार्केट में सबसे ज़्यादा इस्तेमाल किए जाने वाले कुछ डिवाइसों पर अपने ऐप्लिकेशन की परफ़ॉर्मेंस और कंपैटिबिलिटी की जांच की जा सकती है.

large_Partner_device_labs_9f591f44d0.png

ऐप्लिकेशन के डेटा का बैकअप लेने और उसे वापस पाने की सुविधा की जांच करना

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

large_Backup_restore_50901ad504.png

Compose की झलक का साइज़ बदलना

Android Studio Narwhal में, रिस्पॉन्सिव यूज़र इंटरफ़ेस (यूआई) बनाना अब ज़्यादा आसान हो गया है. Compose की झलक में अब साइज़ को डाइनैमिक तरीके से बदलने की सुविधा मिलती है. इससे आपको तुरंत विज़ुअल फ़ीडबैक मिलता है कि आपका यूज़र इंटरफ़ेस (यूआई), अलग-अलग साइज़ की स्क्रीन के हिसाब से कैसे अडजस्ट होता है. Compose की झलक में, फ़ोकस मोड में जाकर, किनारों को खींचकर, लेआउट में रीयल टाइम में होने वाले बदलावों को देखा जा सकता है.

resizable_preview_87e89db34a.gif

Google Play की नीति से जुड़ी अहम जानकारी

Android Studio में, Google Play की नीति से जुड़ी अहम जानकारी की सुविधा अब उपलब्ध है. इसकी मदद से, Google Play की नीति के संभावित उल्लंघनों के बारे में शुरुआती चेतावनियां पाएं. इससे, Play की नीति के मुताबिक ऐप्लिकेशन बनाने में मदद मिलती है. आईडीई में, Google Play की नीति की ज़रूरत से जुड़ा कोड लिखने पर, लिंट की चेतावनियां सीधे तौर पर दिखती हैं. इन लिंट चेक को, सीआई/सीडी पाइपलाइन में भी इंटिग्रेट किया जा सकता है. इन अहम जानकारी से, नीति, क्या करें और क्या न करें की खास जानकारी मिलती है. साथ ही, ज़्यादा रिसॉर्स के लिंक भी मिलते हैं. इससे, डेवलपमेंट साइकल में संभावित समस्याओं को शुरुआती दौर में ही हल करने में मदद मिलती है.

small_unnamed_488ff3b00e.png

खास जानकारी

Android Studio Narwhal की रिलीज़ की पूरी सीरीज़ में, Narwhal 4 Feature Drop भी शामिल है. इसमें कई बेहतरीन सुविधाएं दी गई हैं. यहां मुख्य तौर पर जोड़ी गई सुविधाओं की खास जानकारी दी गई है:

एआई (Gemini) की मदद से डेवलपमेंट करना

  • एजेंट मोड: यह एक सेमी-ऑटोनॉमस एआई असिस्टेंट है. इससे रीफ़ैक्टरिंग, सुविधाएं जोड़ने, और डीबग करने जैसी मुश्किल, कई चरणों वाली कार्रवाइयों में मदद मिलती है.
  • AGENTS.md की सुविधा: Gemini को प्रोजेक्ट के हिसाब से कॉन्टेक्स्ट, निर्देश, और स्टाइल गाइड उपलब्ध कराएं.
  • प्रॉम्प्ट लाइब्रेरी में नियम: Gemini के आउटपुट को, अपनी टीम के कोडिंग स्टैंडर्ड के हिसाब से बनाएं.
  • इमेज और @फ़ाइल अटैचमेंट: ज़्यादा कॉन्टेक्स्ट-अवेयर जवाबों के लिए, स्क्रीनशॉट और प्रोजेक्ट फ़ाइलें अटैच करें.
  • यूज़र इंटरफ़ेस (यूआई) में बदलाव करना (Studio Labs): झलक विंडो में, Compose यूज़र इंटरफ़ेस (यूआई) में बदलाव करने के लिए, नैचुरल लैंग्वेज का इस्तेमाल करें.

यूज़र इंटरफ़ेस (यूआई) में तेज़ी से बदलाव करना और डेवलपमेंट करना

  • Wear OS की स्मार्टवॉच की होम स्क्रीन बनाने के लिए, डिक्लेरेटिव तरीके से काम करने की सुविधा (Narwhal 4 ✨ में नई सुविधा): कोड पूरा करने, गड़बड़ी की पुष्टि करने, और सीधे तौर पर डिप्लॉय करने की सुविधा के साथ, स्मार्टवॉच की होम स्क्रीन लिखें, डीबग करें, और डिप्लॉय करें.
  • Compose की झलक का साइज़ बदलना: रिस्पॉन्सिव यूज़र इंटरफ़ेस (यूआई) की तुरंत जांच करने के लिए, फ़ोकस मोड में झलक का साइज़ डाइनैमिक तरीके से बदलें.
  • Compose की झलक में सुधार: बेहतर कोड नेविगेशन और झलक को मैनेज करने के लिए नया पिकर.

ऑप्टिमाइज़ करना, बेहतर बनाना, और जांच करना

  • ऐप्लिकेशन के डेटा का बैकअप लेने और उसे वापस पाने की सुविधा की जांच करना: नए डिवाइस पर डेटा ट्रांसफ़र करने के लिए, अपने ऐप्लिकेशन के डेटा का बैकअप लेने और उसे वापस पाने की प्रोसेस की आसानी से जांच करें.
  • Android Partner Device Labs: जांच करने के लिए, Samsung और अन्य पार्टनर के रिमोट, फ़िज़िकल डिवाइसों के कई विकल्प का ऐक्सेस पाएं.
  • Google Play की नीति से जुड़ी अहम जानकारी: आईडीई में सीधे तौर पर, Play की नीति के संभावित उल्लंघनों के बारे में शुरुआती चेतावनियां पाएं.
  • Proguard की जांच: बेहतर कोड ऑप्टिमाइज़ेशन के लिए, कीप के बहुत ज़्यादा नियमों की पहचान करें और उन्हें ठीक करें.
  • डिफ़ॉल्ट रूप से K2 मोड: अगली जनरेशन के Kotlin कंपाइलर के साथ, बेहतर परफ़ॉर्मेंस.
  • 16 केबी पेज साइज़ की सुविधा: नए डिवाइसों के लिए तैयारी करने के लिए, लिंट की चेतावनियां और एक एम्युलेटर.

इमर्सिव डेवलपमेंट (XR)

  • एम्बेड किया गया Android XR एम्युलेटर: आईडीई में सीधे तौर पर, XR एम्युलेटर चलाएं.
  • Android XR के लिए एम्बेड किया गया लेआउट इंस्पेक्टर: XR एनवायरमेंट में, यूज़र इंटरफ़ेस (यूआई) के लेआउट की जांच करें और उन्हें ऑप्टिमाइज़ करें.
  • Android XR प्रोजेक्ट टेंप्लेट: XR प्रोजेक्ट को तेज़ी से शुरू करने के लिए, एक नया टेंप्लेट.

आईडीई के वर्कफ़्लो और क्वालिटी में सुधार

  • डिफ़ॉल्ट रूप से प्रोजेक्ट व्यू (Narwhal 4 ✨ में नई सुविधा): नए प्रोजेक्ट को हमेशा प्रोजेक्ट व्यू में खोलने के लिए, एक नई ऐडवांस सेटिंग.
  • मॉड्यूल के तहत, बिल्ड फ़ाइलें दिखाना: Android व्यू में, प्रोजेक्ट नेविगेशन को बेहतर बनाना.
  • प्रोजेक्ट को मैन्युअल तरीके से सिंक करना: बड़े प्रोजेक्ट में, Gradle सिंक कब होता है, इस पर ज़्यादा कंट्रोल पाना.
  • क्वालिटी में सुधार: इस रिलीज़ में, स्थिरता और परफ़ॉर्मेंस को बेहतर बनाने के लिए, xx गड़बड़ियां ठीक की गई हैं.

शुरू करें

क्या आप अपने डेवलपमेंट की प्रोसेस को बेहतर बनाने के लिए तैयार हैं? आज ही स्टेबल चैनल से Android Studio Narwhal 4 Feature Drop डाउनलोड करें!

आपका सुझाव, शिकायत या राय हमारे लिए अहम है. कृपया गड़बड़ियों की शिकायत करके या सुविधाओं के सुझाव देकर, अपनी राय शेयर करते रहें. नई सुविधाओं का शुरुआती ऐक्सेस पाने के लिए, Canary चैनल से Android Studio डाउनलोड करें.

LinkedIn, Medium, YouTube या X पर, Android डेवलपर के हमारे समुदाय में शामिल हों. हमें यह देखने का इंतज़ार है कि आप क्या बनाते हैं!

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