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

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

पांच मिनट में पढ़ें
Paris Hsu
प्रॉडक्ट मैनेजर, Android Studio

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

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

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

इस रिलीज़ में शिपिंग से जुड़ी ये नई सुविधाएं उपलब्ध हैं:

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

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

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 के बारे में पूरी पोस्ट पढ़ने का सुझाव देते हैं.

यहां कुछ ऐसी सुविधाओं की खास जानकारी दी गई है जिन्हें आपको ज़रूर आज़माना चाहिए:

Agent मोड (अब स्टेबल है!)

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

large_agent_mode_bc15d51e81.png

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

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

large_Partner_device_labs_9f591f44d0.png

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

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

large_Backup_restore_50901ad504.png

Compose की झलक का साइज़ बदलने की सुविधा

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

resizable_preview_87e89db34a.gif

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

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

small_unnamed_488ff3b00e.png

खास जानकारी

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

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

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

यूज़र इंटरफ़ेस (यूआई) को तेज़ी से दोहराने और डेवलप करने की सुविधा

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

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

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

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

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

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

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

शुरू करें

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

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

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

इसे लिखा है:

पढ़ना जारी रखें