ویژگی های جدید در پیش نمایش Android Studio

این صفحه ویژگی های جدید معرفی شده در نسخه های پیش نمایش اندروید استودیو را فهرست می کند. ساخت‌های پیش‌نمایش دسترسی زودهنگام به جدیدترین ویژگی‌ها و بهبودهای Android Studio را فراهم می‌کنند. می توانید این نسخه های پیش نمایش را دانلود کنید . اگر در استفاده از نسخه پیش‌نمایش Android Studio با مشکلی مواجه شدید، به ما اطلاع دهید . گزارش های باگ شما به بهتر شدن Android Studio کمک می کند.

نسخه‌های قناری حاوی ویژگی‌های پیشرو در حال توسعه هستند و به آرامی آزمایش می‌شوند. در حالی که می‌توانید از ساخت‌های Canary برای توسعه استفاده کنید، توجه داشته باشید که ممکن است ویژگی‌ها اضافه یا تغییر کنند. Release Candidates (RC) نسخه بعدی اندروید استودیو هستند و تقریباً برای انتشار پایدار آماده هستند. مجموعه ویژگی برای نسخه بعدی تثبیت شده است. برای درک نام‌گذاری نسخه Android Studio، به [نام‌های انتشار Android Studio][studio-release-names] مراجعه کنید.

برای آخرین اخبار در مورد نسخه‌های پیش‌نمایش Android Studio، از جمله فهرستی از اصلاحات قابل‌توجه در هر نسخه پیش‌نمایش، به‌روزرسانی‌های انتشار در وبلاگ Android Studio را ببینید.

نسخه های فعلی اندروید استودیو

جدول زیر نسخه‌های فعلی Android Studio و کانال‌های مربوطه را فهرست می‌کند.

نسخه کانال
اندروید استودیو ناروال | 2025.1.1 پایدار
پلاگین اندروید Gradle 8.11.0 پایدار
افت ویژگی اندروید استودیو ناروال | 2025.1.2 RC

سازگاری با پیش نمایش پلاگین Android Gradle

هر نسخه پیش نمایش اندروید استودیو در کنار نسخه مربوط به پلاگین Android Gradle (AGP) منتشر می شود. نسخه های پیش نمایش Studio باید با هر نسخه پایدار سازگار AGP کار کنند. با این حال، اگر از نسخه پیش‌نمایش AGP استفاده می‌کنید، باید از نسخه پیش‌نمایش مربوطه استودیو استفاده کنید (به عنوان مثال، Android Studio Chipmunk Canary 7 با AGP 7.2.0-alpha07). تلاش برای استفاده از نسخه‌های متفاوت (مثلاً Android Studio Chipmunk Beta 1 با AGP 7.2.0-alpha07) باعث خرابی همگام‌سازی می‌شود که منجر به درخواست برای به‌روزرسانی به نسخه مربوطه AGP می‌شود.

برای گزارش دقیق از حذف و حذف API افزونه Android Gradle، به‌روزرسانی‌های API پلاگین Android Gradle را ببینید.

افت ویژگی اندروید استودیو ناروال | 2025.1.2

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

برای اینکه ببینید چه چیزی در این نسخه از اندروید استودیو رفع شده است، به مسائل بسته مراجعه کنید.

Gemini در حالت Agent اندروید استودیو

Gemini در حالت عامل اندروید استودیو یک ویژگی هوش مصنوعی جدید است که برای انجام وظایف توسعه پیچیده و چند مرحله‌ای طراحی شده است که فراتر از آن چیزی است که می‌توانید با چت کردن با Gemini تجربه کنید. برای استفاده از حالت Agent، روی 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 استفاده کنید.

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

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

پشتیبانی از Android Studio XR در دسترس است

Android Studio Narwhal شامل پشتیبانی از توسعه دهندگانی است که با Jetpack XR تجربه های همه جانبه ای ایجاد می کنند! این نسخه ابزارهایی را معرفی می کند که به شما کمک می کند برنامه های XR را با کارایی بیشتر آزمایش، استقرار و اشکال زدایی کنید.

تغییر رابط کاربری با Gemini

اکنون می توانید کد UI را در محیط Compose Preview با استفاده از زبان طبیعی به طور مستقیم در پیش نمایش تبدیل کنید. برای استفاده از آن، روی Compose Preview کلیک راست کرده و Transform UI With Gemini را انتخاب کنید. سپس درخواست‌های زبان طبیعی خود را وارد کنید، مانند «این دکمه‌ها را تراز وسط قرار دهید» تا Gemini را در تنظیم چیدمان یا استایل خود راهنمایی کنید، یا برای زمینه بهتر، عناصر رابط کاربری خاصی را در پیش‌نمایش انتخاب کنید. سپس Gemini کد UI Compose شما را در جای خود ویرایش می‌کند، که می‌توانید آن را بررسی و تأیید کنید و گردش کار توسعه UI را سرعت بخشد.

"تبدیل رابط کاربری با Gemini" در منوی زمینه
دسترسی به منوی "Transform UI with Gemini".
گفتگوی مودال «تبدیل رابط کاربری با جمینی».
اعمال تبدیل زبان طبیعی به پیش نمایش Compose

Android Studio Narwhal Feature Drop حداقل به AGP 4.0 نیاز دارد

پروژه‌ها باید از AGP 4.0 یا بالاتر استفاده کنند تا با Android Studio Narwhal Feature Drop سازگار باشند. الزامات سازگاری AGP و Android Studio را ببینید .

،

این صفحه ویژگی های جدید معرفی شده در نسخه های پیش نمایش اندروید استودیو را فهرست می کند. ساخت‌های پیش‌نمایش دسترسی زودهنگام به جدیدترین ویژگی‌ها و بهبودهای Android Studio را فراهم می‌کنند. می توانید این نسخه های پیش نمایش را دانلود کنید . اگر در استفاده از نسخه پیش‌نمایش Android Studio با مشکلی مواجه شدید، به ما اطلاع دهید . گزارش های باگ شما به بهتر شدن Android Studio کمک می کند.

نسخه‌های قناری حاوی ویژگی‌های پیشرو در حال توسعه هستند و به آرامی آزمایش می‌شوند. در حالی که می‌توانید از ساخت‌های Canary برای توسعه استفاده کنید، توجه داشته باشید که ممکن است ویژگی‌ها اضافه یا تغییر کنند. Release Candidates (RC) نسخه بعدی اندروید استودیو هستند و تقریباً برای انتشار پایدار آماده هستند. مجموعه ویژگی برای نسخه بعدی تثبیت شده است. برای درک نام‌گذاری نسخه Android Studio، به [نام‌های انتشار Android Studio][studio-release-names] مراجعه کنید.

برای آخرین اخبار در مورد نسخه‌های پیش‌نمایش Android Studio، از جمله فهرستی از اصلاحات قابل‌توجه در هر نسخه پیش‌نمایش، به‌روزرسانی‌های انتشار در وبلاگ Android Studio را ببینید.

نسخه های فعلی اندروید استودیو

جدول زیر نسخه‌های فعلی Android Studio و کانال‌های مربوطه را فهرست می‌کند.

نسخه کانال
اندروید استودیو ناروال | 2025.1.1 پایدار
پلاگین اندروید Gradle 8.11.0 پایدار
افت ویژگی اندروید استودیو ناروال | 2025.1.2 RC

سازگاری با پیش نمایش پلاگین Android Gradle

هر نسخه پیش نمایش اندروید استودیو در کنار نسخه مربوط به پلاگین Android Gradle (AGP) منتشر می شود. نسخه های پیش نمایش Studio باید با هر نسخه پایدار سازگار AGP کار کنند. با این حال، اگر از نسخه پیش‌نمایش AGP استفاده می‌کنید، باید از نسخه پیش‌نمایش مربوطه استودیو استفاده کنید (به عنوان مثال، Android Studio Chipmunk Canary 7 با AGP 7.2.0-alpha07). تلاش برای استفاده از نسخه‌های متفاوت (مثلاً Android Studio Chipmunk Beta 1 با AGP 7.2.0-alpha07) باعث خرابی همگام‌سازی می‌شود که منجر به درخواست برای به‌روزرسانی به نسخه مربوطه AGP می‌شود.

برای گزارش دقیق از حذف و حذف API افزونه Android Gradle، به‌روزرسانی‌های API پلاگین Android Gradle را ببینید.

افت ویژگی اندروید استودیو ناروال | 2025.1.2

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

برای اینکه ببینید چه چیزی در این نسخه از اندروید استودیو رفع شده است، به مسائل بسته مراجعه کنید.

Gemini در حالت Agent اندروید استودیو

Gemini در حالت عامل اندروید استودیو یک ویژگی هوش مصنوعی جدید است که برای انجام وظایف توسعه پیچیده و چند مرحله‌ای طراحی شده است که فراتر از آن چیزی است که می‌توانید با چت کردن با Gemini تجربه کنید. برای استفاده از حالت Agent، روی 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 استفاده کنید.

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

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

پشتیبانی از Android Studio XR در دسترس است

Android Studio Narwhal شامل پشتیبانی از توسعه دهندگانی است که با Jetpack XR تجربه های همه جانبه ای ایجاد می کنند! این نسخه ابزارهایی را معرفی می کند که به شما کمک می کند برنامه های XR را با کارایی بیشتر آزمایش، استقرار و اشکال زدایی کنید.

تغییر رابط کاربری با Gemini

اکنون می توانید کد UI را در محیط Compose Preview با استفاده از زبان طبیعی به طور مستقیم در پیش نمایش تبدیل کنید. برای استفاده از آن، روی Compose Preview کلیک راست کرده و Transform UI With Gemini را انتخاب کنید. سپس درخواست‌های زبان طبیعی خود را وارد کنید، مانند «این دکمه‌ها را تراز وسط قرار دهید» تا Gemini را در تنظیم چیدمان یا استایل خود راهنمایی کنید، یا برای زمینه بهتر، عناصر رابط کاربری خاصی را در پیش‌نمایش انتخاب کنید. سپس Gemini کد UI Compose شما را در جای خود ویرایش می‌کند، که می‌توانید آن را بررسی و تأیید کنید و گردش کار توسعه UI را سرعت بخشد.

"تبدیل رابط کاربری با Gemini" در منوی زمینه
دسترسی به منوی "Transform UI with Gemini".
گفتگوی مودال «تبدیل رابط کاربری با جمینی».
اعمال تبدیل زبان طبیعی به پیش نمایش Compose

Android Studio Narwhal Feature Drop حداقل به AGP 4.0 نیاز دارد

پروژه‌ها باید از AGP 4.0 یا بالاتر استفاده کنند تا با Android Studio Narwhal Feature Drop سازگار باشند. الزامات سازگاری AGP و Android Studio را ببینید .