افت ویژگی اندروید استودیو ناروال | 2025.1.2 (ژوئیه 2025)

موارد زیر ویژگی های جدید اندروید استودیو Narwhal Feature Drop هستند.

پچ منتشر می شود

در زیر لیستی از پچ های منتشر شده در اندروید استودیو Narwhal Feature Drop آمده است.

افت ویژگی اندروید استودیو ناروال | پچ 1 2025.1.2 (اوت 2025)

این یک به‌روزرسانی کوچک است که شامل رفع اشکال و بهبودهایی در Android Studio و پلاگین Android Gradle است.

اصلاحات Android Studio و بهبود عملکرد

  • مشکل در ابزار code_search مورد استفاده توسط Agent برطرف شد.
  • چند پلتفرم Kotlin (KMP): اشکالی که در آن وظایف Gradle برای دستگاه‌های مدیریت‌شده Android Gradle به درستی در پروژه‌های KMP ایجاد نمی‌شد، برطرف شده است. وظایف دستگاه مدیریت شده شما اکنون باید مطابق انتظار حل و اجرا شود.

اصلاحات پلاگین Android Gradle و بهبود عملکرد

  • افزونه اندروید Gradle (AGP) به نسخه 8.12.1 به روز شده است.

موارد زیر ویژگی های جدید اندروید استودیو Narwhal Feature Drop هستند.

Gemini در حالت عامل اندروید استودیو

Gemini در Android Studio's Agent Mode یک ویژگی هوش مصنوعی جدید است که برای انجام وظایف توسعه پیچیده و چند مرحله‌ای طراحی شده است که فراتر از آن چیزی است که می‌توانید با چت کردن با Gemini تجربه کنید. برای استفاده از Agent Mode، روی Gemini در نوار کناری کلیک کنید و سپس زبانه Agent را انتخاب کنید. شما می توانید یک هدف پیچیده را توصیف کنید، مانند تولید تست های واحد یا رفع خطاها، و عامل یک برنامه اجرایی را تدوین می کند که چندین فایل را در پروژه شما در بر می گیرد. عامل برای رسیدن به هدف، ویرایش‌هایی را پیشنهاد می‌کند و به طور مکرر باگ‌ها را رفع می‌کند. می توانید تغییرات پیشنهادی را بررسی، بپذیرید یا رد کنید و از نماینده بخواهید بازخورد شما را تکرار کند.

قوانین در جوزا

قوانین در Gemini به شما امکان می دهند سبک های کدنویسی ترجیحی یا فرمت های خروجی را در کتابخانه Prompt تعریف کنید. همچنین می توانید پشته فناوری و زبان های مورد علاقه خود را ذکر کنید. هنگامی که یک بار این تنظیمات برگزیده را تنظیم می کنید، به طور خودکار برای همه درخواست های بعدی ارسال شده به Gemini اعمال می شوند. قوانین به هوش مصنوعی کمک می کند تا استانداردها و اولویت های پروژه را برای کمک کد دقیق تر و متناسب تر درک کند. به عنوان مثال، می‌توانید قاعده‌ای مانند «همیشه در Kotlin به من پاسخ‌های مختصر بده» ایجاد کنید.

برای تنظیم یک قانون، به Android Studio > Settings > Tools > Gemini > Prompt Library > Rules بروید و متن را در ویرایشگر ویرایش کنید. از منوی کشویی برای ذخیره قوانین در سطح IDE یا سطح پروژه استفاده کنید:

  • قوانین سطح IDE برای شما خصوصی هستند و می توانند در چندین پروژه استفاده شوند.
  • قوانین سطح پروژه را می توان بین هم تیمی هایی که روی همان پروژه کار می کنند به اشتراک گذاشت. برای اشتراک‌گذاری درخواست‌ها در تیم، باید پوشه .idea را به سیستم کنترل نسخه اضافه کنید.

شبیه ساز XR جاسازی شده

شبیه ساز XR اکنون به طور پیش فرض در حالت تعبیه شده راه اندازی می شود. اکنون می توانید برنامه خود را مستقر کنید، فضای سه بعدی را پیمایش کنید و از Layout Inspector مستقیماً در Android Studio استفاده کنید.

شبیه ساز XR اکنون به طور پیش فرض در حالت تعبیه شده راه اندازی می شود.
از شبیه ساز XR مستقیماً در Android Studio استفاده کنید.

قالب پروژه XR

Android Narwhal Feature Drop یک الگوی پروژه جدید را معرفی می کند که به طور خاص برای Jetpack XR طراحی شده است. این یک پایه محکم با کد دیگ بخار برای شروع سفر توسعه تجربه همهجانبه خود را فوراً فراهم می کند.

بازرس طرح بندی جاسازی شده برای XR

Layout Inspector تعبیه شده اکنون از برنامه های XR پشتیبانی می کند، که به شما امکان می دهد طرح UI خود را در محیط XR بررسی و بهینه کنید. اطلاعات دقیقی در مورد ساختار اجزای برنامه خود دریافت کنید و مشکلات بالقوه چیدمان را شناسایی کنید تا تجربیات صیقلی و کارآمدتری ایجاد کنید.

پشتیبانی از اندازه صفحه 16 کیلوبایت

Android Studio Narwhal Feature Drop پشتیبانی بهبود یافته ای را برای انتقال به اندازه صفحه 16 کیلوبایت اضافه می کند. برای اینکه به شما کمک کند این انتقال را به راحتی انجام دهید، Android Studio اکنون هنگام ساخت فایل‌های APK یا بسته‌های برنامه Android که با دستگاه‌های ۱۶ کیلوبایتی ناسازگار هستند، هشدارهای پیشگیرانه ارائه می‌دهد. با استفاده از APK Analyzer، همچنین می توانید دریابید که کدام کتابخانه ها با دستگاه های 16 کیلوبایتی ناسازگار هستند. برای آزمایش برنامه های خود در این محیط جدید، یک هدف شبیه ساز اختصاصی 16 کیلوبایتی نیز در کنار تصاویر 4 کیلوبایتی موجود در اندروید استودیو موجود است.

بهبودهای پیمایش پیش نمایش را بنویسید

تعامل پیش‌نمایش نوشتن اکنون با جدیدترین بهبودهای پیمایش کارآمدتر است. روی نام پیش‌نمایش کلیک کنید تا به تعریف پیش‌نمایش بروید یا روی مؤلفه جداگانه کلیک کنید تا به تابعی که در آن تعریف شده است بروید. حالت های شناور بازخورد بصری فوری را هنگام حرکت ماوس روی یک قاب پیش نمایش ارائه می دهند. پیمایش پیکان صفحه‌کلید بهبودیافته حرکت را از طریق پیش‌نمایش‌های متعدد آسان می‌کند و امکان تکرار و اصلاح سریع‌تر رابط کاربری را فراهم می‌کند.

انتخابگر پیش‌نمایش نوشتن

انتخابگر پیش‌نمایش نوشتن اکنون در دسترس است. برای امتحان کردن آن، روی هر حاشیه‌نویسی @Preview در کد نوشتن خود کلیک کنید.

ترکیب مجدد کودک در Layout Inspector

Layout Inspector از تعداد ترکیب مجدد کودکان پشتیبانی می کند. اکنون می‌توانید تعداد ترکیب مجدد را ببینید حتی اگر ترکیبی که در حال ترکیب مجدد است در زیر یک والد در درخت مؤلفه جمع شود. وقتی می بینید که تعداد ترکیب مجدد فرزند افزایش می یابد، می توانید درخت را باز کنید و محل وقوع دوباره ترکیب ها را پیدا کنید.

Layout Inspector از تعداد ترکیب مجدد کودکان پشتیبانی می کند
Layout Inspector از تعداد ترکیب مجدد کودکان پشتیبانی می کند.

آزمایشگاه دستگاه شریک با پخش جریانی دستگاه Android در دسترس است

Partner Device Labs آزمایشگاه‌های دستگاهی هستند که توسط شرکای Google OEM مانند Samsung، Xiaomi، OPPO، OnePlus، vivo و دیگران اداره می‌شوند و گزینش دستگاه‌های موجود در Android Device Streaming را گسترش می‌دهند. این سرویس در نسخه بتا است و در آخرین نسخه های Canary اندروید استودیو موجود است. برای کسب اطلاعات بیشتر، اتصال به آزمایشگاه دستگاه شریک را ببینید.



حالت K2 به طور پیش فرض

اندروید استودیو اکنون به طور پیش فرض از کامپایلر K2 Kotlin استفاده می کند. این کامپایلر نسل بعدی بهبودهای عملکردی قابل توجهی را برای IDE و بیلدهای شما به ارمغان می آورد. با فعال کردن K2، ما راه را برای ویژگی‌های زبان برنامه‌نویسی Kotlin در آینده و تجربه توسعه سریع‌تر و قوی‌تر در Kotlin هموار می‌کنیم.