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

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

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

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

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

نسخه کانال
افت ویژگی اندروید استودیو لیدی باگ | 2024.2.2 پایدار
پلاگین اندروید Gradle 8.8.0 پایدار
اندروید استودیو Meerkat | 2024.3.1 قناری

سازگاری با پیش نمایش پلاگین 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 را ببینید.

اندروید استودیو Meerkat | 2024.3.1

موارد زیر ویژگی های جدید اندروید استودیو Meerkat | 2024.3.1.

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

کتابخانه سریع

ویژگی جدید Prompt Library در اندروید استودیو Gemini با اجازه دادن به شما برای ذخیره و مدیریت درخواست‌های پرکاربرد، بهره‌وری را افزایش می‌دهد. از Settings > Gemini > Prompt Library برای ذخیره و بازیابی درخواست ها به Prompt Library دسترسی پیدا کنید. همچنین می‌توانید روی یک درخواست در چت کلیک راست کنید تا آن را برای استفاده بعدی ذخیره کنید. برای اعمال یک درخواست ذخیره شده، در ویرایشگر کلیک راست کرده و به Gemini > Prompt Library بروید تا درخواست اعمال شود. این گردش کار ساده نیاز به تایپ مجدد درخواست‌های رایج را از بین می‌برد و در زمان و تلاش توسعه‌دهندگان صرفه‌جویی می‌کند.

ادغام ماژول مشترک KMP با برنامه های اندروید

Android Studio اکنون یک الگوی ماژول جدید برای اضافه کردن منطق مشترک به برنامه شما با استفاده از Kotlin Multi-Platform (KMP) دارد. برای آزمایش این ویژگی، مراحل زیر را برای ایجاد یک KMP Shared Module در یک برنامه اندرویدی جدید دنبال کنید:

  1. مطمئن شوید که از آخرین نسخه Android Studio Meerkat استفاده می‌کنید و برنامه شما از آخرین نسخه Android Gradle Plugin استفاده می‌کند.
  2. Android Studio را باز کنید و یک پروژه اندروید جدید با قالب Empty Activity ایجاد کنید.
  3. برای دسترسی به ساختار پروژه، از نمای Android به نمای پروژه جابجا شوید.
  4. روی دکمه New در نمای پروژه کلیک کنید و از بین گزینه ها Kotlin Multiplatform Module را انتخاب کنید. ماژول مشترک را به عنوان نوع انتخاب کنید و تنظیمات پیش فرض را حفظ کنید.
  5. فایل build.gradle.kts را در فهرست برنامه اندروید باز کنید و یک وابستگی به ماژول مشترک اضافه کنید.
  6. در ماژول مشترک، فایل Platform.android.kt را ویرایش کنید و خط کد زیر را اضافه کنید:

    actual fun platform() = "Android from Shared KMP Module"
    
  7. فایل MainActivity.kt را در فهرست برنامه اندروید باز کنید و آن را تغییر دهید تا تابع platform() از ماژول مشترک فراخوانی کند.

  8. پروژه را بسازید و اپلیکیشن اندروید را اجرا کنید. شما باید پیام "Hello Android from Shared KMP Module!" روی صفحه نمایش داده می شود.

این ماژول های مشترک حاوی منطق تجاری مشترک هستند که می توانند برای هر دو سیستم عامل اندروید و iOS استفاده شوند.

UX به روز شده برای افزودن دستگاه های مجازی و راه دور به مدیر دستگاه

Android Studio هنگام ایجاد یک دستگاه مجازی محلی یا افزودن دستگاهی از Android Device Streaming، UX را بهبود می بخشد.

برای شروع، روی دکمه + از Device Manager کلیک کنید و گزینه Create Virtual Device یا Select Remote Devices را انتخاب کنید.

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

تصویر سیستم بهینه را برای مجازی خود شناسایی و انتخاب کنید          دستگاه با استفاده از رابط کاربری

به طور مشابه، هنگام انتخاب دستگاه‌های راه دور از Android Device Streaming، فیلترهای جدید پیدا کردن و انتخاب دستگاه‌های مورد نیاز را آسان‌تر می‌کنند. اکنون فقط باید روی دکمه Firebase در بالای پنجره Device Manager کلیک کنید تا پروژه Firebase را که می‌خواهید برای پخش جریانی دستگاه Android استفاده کنید، انتخاب کنید.

ویژگی های جدید Gemini در اندروید استودیو

Android Studio Meerkat ویژگی های جدیدی را معرفی می کند که از Gemini استفاده می کند تا به شما کمک کند بهره وری بیشتری داشته باشید. برای استفاده از این ویژگی ها، زمینه کد اشتراک گذاری با Gemini را در پروژه فعلی خود فعال کنید.

برای آشنایی بیشتر با این ویژگی ها از لینک های زیر استفاده کنید:

منوی ساخت و اقدامات به روز شد

ما تغییرات زیر را در اقدامات ساخت و منوی ساخت ایجاد کردیم تا به آسانی بتوانید دقیقاً همان چیزی را که می خواهید هنگام کار روی پروژه ها در Android Studio بسازید:

  • افزودن یک Build 'run-configuration-name' Run Configuration : این اکشن پیکربندی اجرای فعلی انتخاب شده را ایجاد می کند. به عنوان مثال، اگر پیکربندی :app run را انتخاب کرده باشید، این اکشن app ساخته و مونتاژ می کند. اگر اخیراً آزمایشی را روی دستگاهی اجرا کرده‌اید، این عمل آن آزمایش‌ها را ایجاد می‌کند.
  • Made Build 'run-configuration-name' Run Configuration عمل ساخت پیش فرض: برای تطابق بهتر با هدف توسعه دهنده، هم دکمه نوار ابزار و هم میانبر Control/Command+F9 اکنون اقدام جدید Build run-configuration-name Run Configuration اجرا می کنند.
  • اقدامات ساخت مجدد ترتیب داده شده: ما اکشن جدید Build run-configuration-name را در بالای منوی Build، بعد از اقدامات Compile، و بعد اقدامات "Assemble ..." (عملکردهای قبلی "Make ...") قرار دادیم. ما همچنین نام اقدام "Rebuild Project" را به "Clean and Assemble Project with Tests" تغییر دادیم تا آنچه را که عمل انجام می دهد به وضوح نشان دهد.
  • افعال استفاده شده مطابق با آنچه که اکشن های ساخت واقعا انجام می دهند: علاوه بر اکشن های "Build" و "Compile"، نام Make Project به Assemble Project تغییر دادیم. ما همچنین یک Assemble Project with Tests برای مونتاژ اجزای آزمایشی نیز معرفی کردیم.

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

اندروید استودیو Meerkat | 2024.3.1 Canary 5 برای توسعه دهندگانی که با Jetpack XR تجارب همه جانبه ایجاد می کنند، پشتیبانی می کند! این نسخه ابزارهایی را معرفی می کند که به شما کمک می کند برنامه های XR را با کارایی بیشتر آزمایش، استقرار و اشکال زدایی کنید.

  • الگوی XR: توسعه XR خود را با یک الگوی پروژه جدید که به طور خاص برای Jetpack XR طراحی شده است، شروع کنید. این یک پایه محکم با کد برای شروع سفر توسعه XR شما فراهم می کند.
  • شبیه ساز XR: برنامه های XR خود را بدون نیاز به سخت افزار فیزیکی تست کنید! یک شبیه ساز هدست XR مستقل با استفاده از AVD Manager برای پیش نمایش و اشکال زدایی تجربیات خود در یک محیط مجازی ایجاد کنید.
  • Layout Inspector برای XR: طرح‌بندی‌های Compose UI خود را در محیط XR اشکال‌زدایی و بهینه‌سازی کنید. Layout Inspector اکنون از برنامه های XR پشتیبانی می کند و بینش هایی را در مورد ساختار برنامه شما ارائه می دهد و به شما در شناسایی مشکلات احتمالی کمک می کند.

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

با استفاده از Gemini، پیش‌نمایش‌های ترکیب‌پذیر را ایجاد کنید

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

برای دسترسی به این ابزار، روی هر composable کلیک راست کرده و به Gemini > Generate "<Composable Name>" Preview یا Generate Compose Preview برای این فایل بروید.

اگرچه کد تولید شده Gemini ممکن است هر بار بی نقص نباشد، به ارائه یک نقطه شروع ارزشمند برای تسریع روند توسعه شما کمک می کند.

بازخورد شما برای کمک به ما در افزایش دقت و تبدیل این ادغام به دارایی قدرتمندتر برای توسعه دهندگان Android بسیار مهم است.

Gemini تقریباً در نیمه پایین منوی کلیک راست ظاهر می شود. Generate Preview نزدیک پایین منوی سطح 2 ظاهر می شود.
Gemini می تواند Compose Preview را برای Composables شما ایجاد کند

ابزار تست پیش‌نمایش عکس صفحه نگارش

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