یادداشت‌های انتشار پیش‌نمایش «استودیو Android»

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

نسخه‌های Canary حاوی ویژگی‌های پیشرفته‌ای هستند که درحال توسعه فعال هستند و به‌طور جزئی آزمایش شده‌اند. درحالی‌که می‌توانید از نسخه‌های Canary برای توسعه استفاده کنید، توجه داشته باشید که ممکن است ویژگی‌ها اضافه یا تغییر کنند. «نامزدهای انتشار» (RC) نسخه بعدی Android Studio هستند و تقریباً برای انتشار پایدار آماده‌اند. مجموعه ویژگی‌های نسخه بعدی تثبیت شده است. برای آشنایی با نحوه نام‌گذاری نسخه‌های «استودیو Android»، نام‌های نسخه‌های پخش «استودیو Android» را ببینید.

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

نسخه‌های فعلی «استودیو Android»

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

نسخه کانال
Android Studio Rabbit 1 پایدار
افزایه Android Gradle نسخه ۹.۴.۰ پایدار
Android Studio Rabbit 2 قناری

سازگاری با پیش‌نمایش‌های افزایه Android Gradle

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

برای مشاهده گزارش دقیق منسوخ شدن و حذف شدن «میانای برنامه‌سازی کاربردی افزایه Android Gradle»، به به‌روزرسانی‌های میانای برنامه‌سازی کاربردی افزایه Android Gradle مراجعه کنید.

Studio Labs

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

ویژگی‌های زیر درحال‌حاضر در «آزمایشگاه استودیو» دردسترس است.

ویژگی شرح سندنگار
Journeys برای «استودیو Android» برای توصیف مراحل و ادعاهای آزمون‌های سرتاسر، از زبان طبیعی استفاده کنید. Journeys برای «استودیو Android»

Android Studio Rabbit 2

موارد زیر ویژگی‌های جدید Android Studio Rabbit 2 است.

برای دیدن آنچه در این نسخه از «استودیو Android» رفع شده است، مشکلات بسته‌شده را ببینید.

استفاده از عامل خودتان (BYOA): عامل‌های کدنویسی ترجیحی‌تان را یکپارچه کنید

با تکیه بر پشتیبانی Android Studio از مدل‌های هوش مصنوعی سفارشی، Android Studio Rabbit 2 Canary 2 ویژگی «عامل خودتان را بیاورید» (BYOA) را معرفی می‌کند. بااستفاده از BYOA، می‌توانید عامل‌های کدنویسی هوش مصنوعی موردنظرتان را—ازجمله Claude Agent،‏ OpenAI Codex، و Google Antigravity—مستقیماً بااستفاده از «پروتکل باز کارخواه عامل» (ACP) به Android Studio متصل کنید.

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

یک عامل هوش مصنوعی را از منو «عوامل» در پنجره ابزار «عامل» انتخاب کنید.

‫BYOA مزایای زیر را ارائه می‌دهد:

  • پشتیبانی از هر نماینده سازگار با ACP.
  • دسترسی مستقیم IDE به عیب‌یابی‌های ساخت، ابزارهای کیت توسعه نرم‌افزار Android، اجرای ترمینال و پوسته، و مدیریت شبیه‌ساز.
  • گزینه‌های ورود به سیستم انعطاف‌پذیر که از کلیدهای API شخصی و اشتراک‌های مصرف‌کننده پشتیبانی می‌کنند.

شروع کنید

برای شروع به کار با BYOA، این مراحل را دنبال کنید:

  1. «استودیو Android» را به جدیدترین نسخه canary به‌روزرسانی کنید.
  2. متصل کردن عامل‌ها: در پنجره عامل، یکی از عامل‌های پیش‌فرض (عامل Claude،‏ Codex، یا Antigravity) را انتخاب کنید و به سیستم وارد شوید یا کلید API ارائه دهید. عامل‌های اضافی را می‌توانید در این مکان در ثبت پیدا کنید: File (فایل) (Android Studio در macOS) > Settings (تنظیمات) > Tools (ابزارها) > AI (هوشواره) > Agents (عامل‌ها).

ابزار آزمایش نماگرفت «پیش‌نمای Compose»

از ابزار Compose Preview Screenshot Testing برای آزمایش کردن رابط‌های کاربری Compose و جلوگیری از پس‌رفت استفاده کنید. این ابزار جدید به شما کمک می‌کند گزارش‌های HTML تولید کنید که به شما امکان می‌دهد هرگونه تغییر در واسط کاربر برنامه‌تان را به‌صورت دیداری شناسایی کنید. در آزمایش نماگرفت پیش‌نمایش Compose بیشتر بدانید.

تکلیف مدل

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

برای پیکربندی این مورد، به File (فایل) (Android Studio در macOS) > Settings (تنظیمات) > Tools (ابزارها) > AI (هوش مصنوعی) > Model Providers (ارائه‌دهندگان مدل) بروید، برگه Model Assignment (تخصیص مدل) را انتخاب کنید، و از منوهای کرکره‌ای برای تخصیص مدل به هر دسته ویژگی استفاده کنید. همچنین می‌توانید مدل را مستقیماً از منو کرکره‌ای انتخابگر مدل در پانل «حالت عامل» تغییر دهید—تنظیمات «تخصیص مدل» برای ویژگی‌های استدلال به‌طور خودکار به‌روزرسانی می‌شود تا انتخاب شما را منعکس کند.

انتقال برنامه‌های iOS،‏ Flutter، و React Native به Android

اکنون می‌توانید پروژه‌های iOS،‏ Flutter، و React Native موجود را بااستفاده از ابزار انتقال خودکار در «استودیو Android» به Android بومی منتقل کنید. از «جادوگر پروژه جدید»، می‌توانید دستیار را فراخوانی کنید تا پروژه انتخاب‌شده را به برنامه Android مبتنی بر Kotlin و Jetpack Compose تبدیل کند. میانای کاربری پیشرفت یکپارچه، رؤیت‌پذیری سرتاسری را در برنامه‌ریزی تکلیف، تبدیل کد، و بررسی‌های کامپایل ارائه می‌دهد و پروژه‌ای کاربردی تولید می‌کند که برای آزمایش و درستی‌سنجی آماده است.

برای کسب اطلاعات بیشتر، به انجام انتقال برنامه چندسکویی مراجعه کنید.

برای آزمایش در Google Play منتشر کنید

اکنون Android Studio به شما امکان می‌دهد نسخه‌های جدید برنامه‌تان را مستقیماً در مسیرهای آزمایش «کنسول Google Play» بارگذاری کنید. می‌توانید این کار را با انتخاب گزینه جدیدی برای ادامه دادن به «انتشار برای آزمایش» در پایان جریان «تولید کردن دسته برنامه امضاشده» انجام دهید. این ادغام از بارگذاری نسخه پخش اولیه برنامه کاملاً جدید در دسته هدف آزمایشی داخلی «کنسول Play» پشتیبانی می‌کند. همچنین می‌توانید از این ویژگی برای بارگذاری نسخه‌های پخش برنامه‌های موجود در انواع دیگر دسته‌های آزمایشی استفاده کنید. برای بهره‌مندی از این عملکرد، باید در «کنسول Google Play» ثبت شده باشید.

اصلاحات عامل‌گرا با LeakCanary

از Rabbit 2،‏ Android Studio مستقیماً LeakCanary را با عامل هوش مصنوعی ادغام می‌کند تا به شما کمک کند نشت‌های حافظه را بدون ترک IDE تشخیص دهید و برطرف کنید. این یکپارچه‌سازی به LeakCanary امکان می‌دهد توضیحات روایی معنادارتری درباره دلایل اصلی نشت حافظه ارائه دهد و تغییرات کد خاصی را برای اصلاح آن‌ها پیشنهاد کند. این ویژگی را در تکلیف LeakCanary در نمایه‌ساز امتحان کنید.

کاوش، نصب، و مدیریت مهارت‌های Android در «استودیو Android»

در Android Studio Rabbit 2، کاوش، نصب، و مدیریت مهارت‌های Android مستقیماً در IDE آسان‌تر شده است و به شما کنترل دقیقی بر گردش‌های کاری تخصصی و راهنمایی‌های رویه‌ای دردسترس برای عامل می‌دهد.

تغییر اندازه پنجره ابزار «دستگاه‌های درحال اجرا» با دوکلیک کردن روی فضای خالی

می‌توانید فضای بدون استفاده اطراف دستگاه‌های فیزیکی مجازی یا آینه‌ای را در پنجره ابزار دستگاه‌های درحال اجرا حذف کنید. در هرجایی از فضای خالی پس‌زمینه در خارج از صفحه‌نمایش دستگاه (و قاب، درصورت نمایان بودن) دوکلیک کنید تا اندازه پنجره ابزار به‌طور خودکار تغییر کند یا نسبت‌های قاب تقسیم‌شده تنظیم شود تا کاملاً با نمایشگر دستگاه مطابقت داشته باشد.

  • پنجره‌های ابزار ثابت‌شده: عرض پنجره ابزار (وقتی به چپ یا راست ثابت شده باشد) یا ارتفاع آن (وقتی به بالا یا پایین ثابت شده باشد) را تنظیم می‌کند تا حاشیه اضافی اطراف دستگاه برداشته شود.
  • حالت‌های شناور و پنجره‌ای: اندازه عرض و ارتفاع پنجره را تغییر می‌دهد تا کاملاً با نمایشگر دستگاه منطبق شود.
  • نماهای دونیمه: هنگام مشاهده چندین نمایشگر یا دستگاه در کنار یکدیگر، تقسیم‌کننده‌های داخلی را به‌طور خودکار تنظیم می‌کند.