افت ویژگی اندروید استودیو کوالا | 2024.1.2 (اوت 2024)

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

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

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

افت ویژگی اندروید استودیو کوالا | پچ 1 2024.1.2 و AGP 8.6.1 (سپتامبر 2024)

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

پخش جریانی دستگاه Android: دستگاه‌های بیشتر و ثبت‌نام بهبودیافته

Android Device Streaming اکنون شامل دستگاه‌های زیر می‌شود، علاوه بر مجموعه بیش از 20 مدل دستگاه که قبلاً موجود است:

  • سامسونگ گلکسی فولد 5
  • Samsung Galaxy S23 Ultra
  • گوگل پیکسل 8a

علاوه بر این، اگر تازه وارد Firebase هستید، Android Studio به‌طور خودکار یک پروژه Firebase بدون هزینه را برای شما ایجاد و تنظیم می‌کند که برای استفاده از Device Streaming به Koala Feature Drop وارد شوید. بنابراین، می‌توانید خیلی سریع‌تر به پخش جریانی دستگاه مورد نیاز خود برسید. درباره سهمیه‌های پخش جریانی دستگاه Android، از جمله سهمیه تبلیغاتی برای پروژه‌های طرح Firebase Blaze که برای مدت محدودی در دسترس است، بیشتر بیاموزید .

تشخیص سرعت کابل USB

Android Studio اکنون تشخیص می‌دهد که چه زمانی می‌توان دستگاه Android خود را با کابل USB سریع‌تر وصل کرد و ارتقایی را پیشنهاد می‌کند که قابلیت‌های دستگاه شما را به حداکثر می‌رساند. استفاده از کابل USB مناسب زمان نصب برنامه را بهینه می کند و تأخیر را هنگام استفاده از ابزارهایی مانند دیباگر Android Studio به حداقل می رساند.

کل زنجیره USB منتهی به یک دستگاه تأیید شده است. اگر اعلان «هشدار سرعت اتصال» را می‌بینید، گواهی نسخه کابل‌ها و همچنین هر هاب، از جمله هاب مانیتور، درگیر در زنجیره USB را بررسی کنید.

تشخیص سرعت کابل USB با موارد زیر در دسترس است:

  • دستگاه‌هایی که API سطح 30 (اندروید 11) یا بالاتر دارند.
  • ایستگاه های کاری دارای macOS یا Linux. پشتیبانی ویندوز به زودی ارائه می شود.
  • آخرین نسخه SDK Platform Tools .

اطلاعات ارائه شده توسط Android Studio مشابه اطلاعاتی است که می توانید با استفاده از یکی از ابزارهای زیر، بسته به سیستم عامل خود، به دست آورید:

  • مک: در حال اجرا system_profiler SPUSBDataType از ترمینال
  • لینوکس: اجرای lsusb -vvv از ترمینال

جریان ورود به سیستم به سرویس‌های Google به‌روزرسانی شد

اکنون ورود به چندین سرویس Google با یک مرحله احراز هویت آسان‌تر است. چه بخواهید از Gemini در Android Studio، Firebase برای پخش جریانی دستگاه Android، Google Play برای Android Vitals یا همه این خدمات مفید استفاده کنید، جریان ورود به سیستم جدید راه‌اندازی و اجرا را آسان‌تر می‌کند. اگر تازه وارد Firebase هستید و می‌خواهید از Android Device Streaming استفاده کنید، Android Studio به‌طور خودکار یک پروژه برای شما ایجاد می‌کند، بنابراین می‌توانید به سرعت یک دستگاه واقعی فیزیکی Firebase را پخش کنید. با محدوده مجوزهای دقیق، شما همیشه کنترل خواهید داشت که کدام سرویس ها به حساب شما دسترسی دارند. برای شروع، روی آواتار نمایه کلیک کنید و با حساب توسعه دهنده خود وارد شوید.

میانبرهای تنظیم رابط کاربری دستگاه

برای کمک به شما در ساخت و رفع اشکال رابط کاربری خود، میانبرهای تنظیمات رابط کاربری دستگاه را در پنجره ابزار Running Devices در Android Studio معرفی کرده ایم. از میانبرها برای مشاهده تأثیر تنظیمات رابط کاربری رایج مانند تم تیره، اندازه قلم، اندازه صفحه، زبان برنامه و TalkBack استفاده کنید. می‌توانید از میان‌برها با شبیه‌سازها، دستگاه‌های فیزیکی آینه‌شده و دستگاه‌های پخش‌شده از Firebase Test Lab استفاده کنید.

توجه داشته باشید که تنظیمات دسترس‌پذیری مانند TalkBack و Select to Speak فقط در صورتی نشان داده می‌شوند که قبلاً روی دستگاه نصب شده باشند. اگر آن گزینه‌ها را نمی‌بینید، برنامه Android Accessibility Suite را از فروشگاه Play دانلود کنید.

میانبرهای تنظیم رابط کاربری دستگاه برای دستگاه‌هایی که سطح API 33 یا بالاتر دارند در دسترس هستند.

میانبرهای تنظیم رابط کاربری دستگاه در پنجره در حال اجرا دستگاه
میانبرهای تنظیم رابط کاربری دستگاه در پنجره در حال اجرا دستگاه

Profiler سریعتر و بهبود یافته با رویکرد وظیفه محور

ما عملکرد نمایه‌ساز اندروید استودیو را بهبود بخشیده‌ایم به طوری که کارهای نمایه‌سازی محبوب مانند ثبت ردیابی سیستم با برنامه‌های نمایه‌پذیر اکنون تا 60 درصد سریع‌تر شروع می‌شوند.

طراحی مجدد وظیفه‌محور Profiler همچنین شروع کار مورد علاقه‌تان را آسان‌تر می‌کند، خواه نمایه کردن CPU، حافظه یا مصرف انرژی برنامه شما باشد. برای مثال، می‌توانید به محض باز کردن Profiler، یک کار ردیابی سیستم را برای نمایه شروع کنید و زمان راه‌اندازی برنامه خود را درست از رابط کاربری بهبود دهید.

پنل پیش نمایش کاشی های سیستم عامل را بپوشید

نام گروه ها در پانل پیش نمایش با نام گروه ارائه شده در حاشیه نویسی پیش نمایش مطابقت دارد
پنل پیش نمایش کاشی ها در اندروید استودیو.

با اضافه کردن چندین وابستگی به نسخه 1.4 کتابخانه Jetpack Tiles، می‌توانید عکس‌های فوری کاشی‌های برنامه Wear OS خود را مشاهده کنید . این پانل پیش‌نمایش به‌ویژه زمانی مفید است که ظاهر کاشی شما در پاسخ به شرایط تغییر کند، مانند محتوای متفاوت بسته به اندازه نمایشگر دستگاه، یا یک رویداد ورزشی که به نیمه‌تمام می‌رسد.

پیش نمایش ویجت Glance را بنویسید

افت ویژگی Android Studio Koala پیش نمایش ویجت های Jetpack Compose Glance را مستقیماً در IDE آسان می کند. مشکلات بالقوه UI را پیدا کنید و ظاهر ویجت خود را در مراحل اولیه توسعه تنظیم کنید. برای شروع مراحل زیر را دنبال کنید:

  1. وابستگی ها را اضافه کنید.
    1. وابستگی ها را به کاتالوگ نسخه خود اضافه کنید:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. وابستگی ها را به فایل build.gradle.kts سطح برنامه خود اضافه کنید:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. وابستگی ها را در فایلی که Glance UI دارید وارد کنید:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. یک پیش نمایش از ویجت Glance خود ایجاد کنید:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = {  },
          ) {
              
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

ویرایش زنده برای نوشتن به طور پیش فرض فعال است و میانبر جدید

اکنون ویرایش زنده به طور پیش فرض در حالت دستی فعال است. پایداری و تشخیص تغییرات قوی تر، از جمله پشتیبانی از اظهارات واردات را افزایش داده است.

توجه داشته باشید که از Android Studio Koala Feature Drop Beta 1، میانبر پیش‌فرض برای اعمال تغییرات در حالت دستی به Command+' به‌روزرسانی شده است. همچنان می‌توانید آن را در صفحه تنظیمات Keymap سفارشی کنید.