این صفحه ویژگیهای جدید معرفیشده در نسخههای پیشنمایش «استودیو 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 Studio Rabbit 3 | قناری |
سازگاری با پیشنمایشهای افزایه Android Gradle
هر نسخه پیشنمایش Android Studio همراه با نسخه متناظر افزایه Android Gradle (AGP) منتشر میشود. نسخههای پیشنمایش Studio باید با هر نسخه پایدار سازگار 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 را ببینید.
ویژگیهای زیر درحالحاضر در Studio Labs دردسترس هستند.
| ویژگی | شرح | سندنگار |
|---|---|---|
| Journeys برای «استودیو Android» | از زبان طبیعی برای توصیف مراحل و ادعاها برای آزمایشهای سرتاسر استفاده کنید. | Journeys برای «استودیو Android» |
Android Studio Rabbit 2
موارد زیر ویژگیهای جدید Android Studio Rabbit 2 است.
برای دیدن آنچه در این نسخه از «استودیو Android» رفع شده است، مشکلات بستهشده را ببینید.
Bring Your Own Agent (BYOA): عامل کدنویسی دلخواهتان را ادغام کنید
با تکیه بر پشتیبانی Android Studio از مدلهای هوش مصنوعی سفارشی، Android Studio Rabbit 2 Canary 2 ویژگی «عامل خودتان را بیاورید» (BYOA) را معرفی میکند. بااستفاده از BYOA، میتوانید عاملهای کدنویسی هوش مصنوعی دلخواهتان را (ازجمله Claude Agent، OpenAI Codex، و Google Antigravity) مستقیماً بااستفاده از Agent Client Protocol (ACP) باز به Android Studio متصل کنید.
BYOA عامل انتخابی شما را با هوش بومی IDE جفت میکند و نمودار کامل پروژه، عیبیابی ساخت، و کنترلهای شبیهساز را مستقیماً به عامل شما منتقل میکند تا اجرای سریعتر و مصرف کمتر توکن را فراهم کند. میتوانید با اشتراکهای شخصی یا سازمانی خود اصالتسنجی کنید، درحالیکه عامل داخلی Android Studio بدون هزینه اضافی دردسترس باقی میماند.
BYOA مزایای زیر را ارائه میدهد:
- پشتیبانی از هر نماینده سازگار با ACP.
- دسترسی مستقیم IDE به عیبیابیهای ساخت، ابزارهای کیت توسعه نرمافزار Android، اجرای ترمینال و پوسته، و مدیریت شبیهساز.
- گزینههای ورود به سیستم انعطافپذیر که از کلیدهای میانای برنامهسازی کاربردی شخصی و اشتراکهای مصرفکننده پشتیبانی میکند.
شروع کنید
برای شروع به کار با BYOA، این مراحل را دنبال کنید:
- «استودیو Android» را به جدیدترین نسخه قناری بهروز کنید.
- اتصال عوامل: در پنجره عامل، یکی از عوامل پیشفرض (Claude Agent، Codex، یا Antigravity) را انتخاب کنید و به سیستم وارد شوید یا کلید میانای برنامهسازی کاربردی ارائه دهید. عوامل دیگر را میتوانید در دفتر ثبت در فایل (Android Studio در macOS) > تنظیمات > ابزارها > هوش مصنوعی > عوامل پیدا کنید.
اصلاحات عاملگرا با LeakCanary
از Rabbit 2، Android Studio مستقیماً LeakCanary را با عامل هوش مصنوعی ادغام میکند تا به شما کمک کند نشتهای حافظه را بدون ترک IDE تشخیص دهید و برطرف کنید. این یکپارچهسازی به LeakCanary امکان میدهد توضیحات روایی معنادارتری درباره دلایل اصلی نشت حافظه ارائه دهد و تغییرات کد خاصی را برای اصلاح آنها پیشنهاد کند. این ویژگی را در تکلیف LeakCanary در نمایهساز امتحان کنید.
کاوش، نصب، و مدیریت مهارتهای Android در «استودیو Android»
در Android Studio Rabbit 2، کاوش، نصب، و مدیریت مهارتهای Android مستقیماً در IDE آسانتر شده است و به شما کنترل دقیقی بر گردشهای کاری تخصصی و راهنماییهای رویهای دردسترس برای عامل میدهد.
تغییر اندازه پنجره ابزار «دستگاههای درحال اجرا» با دوکلیک کردن روی فضای خالی
میتوانید فضای استفادهنشده اطراف دستگاههای فیزیکی مجازی یا آینهای را در پنجره ابزار دستگاههای درحال اجرا حذف کنید. در هرجایی از فضای خالی پسزمینه در خارج از صفحهنمایش دستگاه (و قاب، درصورت نمایان بودن) دوکلیک کنید تا اندازه پنجره ابزار بهطور خودکار تغییر کند یا نسبتهای قاب تقسیمشده تنظیم شود تا بهخوبی با نمایشگر دستگاه مطابقت داشته باشد.
- پنجرههای ابزار ثابتشده: عرض پنجره ابزار (وقتی به چپ یا راست ثابت شده باشد) یا ارتفاع آن (وقتی به بالا یا پایین ثابت شده باشد) را تنظیم میکند تا حاشیه اضافی اطراف دستگاه برداشته شود.
- حالتهای شناور و پنجرهای: اندازه عرض و ارتفاع پنجره را تغییر میدهد تا کاملاً با نمایشگر دستگاه منطبق شود.
- نماهای دونیمه: هنگام مشاهده چندین نمایشگر یا دستگاه در کنار یکدیگر، تقسیمکنندههای داخلی را بهطور خودکار تنظیم میکند.
Android Studio Rabbit 3
موارد زیر ویژگیهای جدید در Android Studio Rabbit 3 است.
برای دیدن آنچه در این نسخه از «استودیو Android» رفع شده است، مشکلات بستهشده را ببینید.
ابزار Compose Preview Screenshot Testing
از ابزار Compose Preview Screenshot Testing برای آزمایش کردن میاناهای Compose و جلوگیری از پسرفت استفاده کنید. این ابزار جدید به شما کمک میکند گزارشهای HTML تولید کنید که به شما امکان میدهد هرگونه تغییر در واسط کاربر برنامهتان را بهصورت دیداری شناسایی کنید. در آزمایش نماگرفت پیشنمایش Compose بیشتر بدانید.
تکلیف مدل
ویژگی «واگذاری مدل» به شما امکان میدهد مدلهای هوش مصنوعی مختلفی را برای انواع مختلف تکالیف در «استودیو Android» انتخاب کنید. برای مثال، میتوانید یک مدل بزرگ و سطح حرفهای را برای تکالیف استدلال پیچیده در «حالت عامل» و یک مدل سریعتر و سبکتر را برای تکالیف سادهتر و حساس به تأخیر مانند تولید پیام ثبت یا پیشبینی ویرایش بعدی اختصاص دهید. این کار به شما امکان میدهد کیفیت، سرعت، و استفاده از سهمیه را در ویژگیها متعادل کنید.
برای پیکربندی این مورد، به 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» به شما امکان میدهد نسخههای جدید برنامهتان را مستقیماً در دستههای آزمایشی «کنسول Google Play» بارگذاری کنید. میتوانید این کار را با انتخاب گزینه جدیدی برای ادامه دادن به «انتشار برای آزمایش» در پایان جریان «تولید کردن دسته برنامه امضاشده» انجام دهید. این ادغام از بارگذاری نسخه پخش اولیه برنامه کاملاً جدید در دسته هدف آزمایشی داخلی «کنسول Play» پشتیبانی میکند. همچنین میتوانید از این ویژگی برای بارگذاری نسخههای پخش برنامههای موجود در انواع دیگر دستههای آزمایشی استفاده کنید. برای بهرهمندی از این عملکرد، باید در «کنسول Google Play» ثبتنام کنید.