اندروید استودیو Quail 4 (سپتامبر 2026)

در ادامه یادداشت‌های انتشار اندروید استودیو Quail 4 آمده است.

ویژگی‌های جدید

ویژگی‌های جدید اندروید استودیو Quail 4 به شرح زیر است.

ساخت برنامه‌های فول‌استک با Firebase در حالت Agent

سرویس‌های Firebase مانند پایگاه‌های داده Authentication و Cloud Firestore را می‌توان مستقیماً در حالت Agent در اندروید استودیو با استفاده از مهارت‌های Agent فایربیس فعال و پیکربندی کرد. Agent می‌تواند به شما در تکمیل ادغام Firebase و پیکربندی سرویس‌های backend کمک کند. این ادغام به شما امکان می‌دهد بدون ترک IDE خود، برنامه‌های اندروید قوی و کاملی بسازید.

عاملی که کاربر را در تنظیمات Firebase Auth و Firestore در IDE راهنمایی می‌کند.
عاملی که کاربر را در یکپارچه‌سازی Firebase در رابط چت راهنمایی می‌کند.

وضعیت ترکیب مجدد در Layout Inspector خوانده می‌شود

ما با اضافه کردن خواندن‌های وضعیت Recomposition به Layout Inspector ، تشخیص تعداد بالای recomposition را آسان‌تر کرده‌ایم. این ویژگی که در Panda 3 canary موجود است، با ارائه لیست دقیقی از خواندن‌های وضعیت انجام شده در طول آن چرخه، به شما کمک می‌کند متغیرهای وضعیتی را که باعث ایجاد recomposition شده‌اند، شناسایی کنید. برای استفاده از این ویژگی، از compose.ui:ui:1.10.0 (BOM 2025.12.01) یا بالاتر استفاده کنید.

قابلیت‌های کلیدی

از قابلیت‌های کلیدی این قابلیت می‌توان به موارد زیر اشاره کرد:

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

شروع کنید

برای امتحان کردن این ویژگی‌ها، این مراحل را دنبال کنید.

  1. بازرس طرح‌بندی (Layout Inspector) را باز کنید.
  2. روی ستون recomposition کلیک راست کنید و یکی از موارد زیر را انجام دهید:

    • برای همه گره‌ها، Observe Recomposition > Observe All را انتخاب کنید.
    • برای یادداشت‌های خاص، Recomposition > Observe Node را انتخاب کنید.
    فعال کردن خواندن‌های حالت ترکیب مجدد در Layout Inspector
  3. با برنامه خود تعامل داشته باشید. وقتی ترکیب‌های مجدد رخ می‌دهد، برای بررسی وضعیت، روی لینک‌های شمارش آبی در درخت اجزا کلیک کنید.

    نمونه نتیجه‌ی خوانش وضعیت ترکیب مجدد در Layout Inspector
  4. برای دریافت تجزیه و تحلیل تفصیلی از دلیل وقوع بازترکیب، روی «توضیح با هوش مصنوعی» کلیک کنید.

    نمونه نتیجه «توضیح با هوش مصنوعی» برای خواندن وضعیت در Layout Inspector

ادغام جما ۴

اکنون می‌توانید مدل قدرتمند Gemma 4 را مستقیماً در اندروید استودیو برای کمک به کد هوش مصنوعی و بدون تکیه بر ارائه‌دهنده شخص ثالث برای میزبانی آن اجرا کنید. این اجرای محلی که به صورت بومی توسط یک زمان اجرای یکپارچه پشتیبانی می‌شود، به شما کنترل کامل برای طراحی ویژگی‌های جدید، اصلاح کد و رفع مشکلات را می‌دهد - همه اینها کاملاً روی دستگاه. برای دانلود مدل‌های Gemma، به تنظیمات > ابزارها > هوش مصنوعی > ارائه‌دهندگان مدل > Gemma بروید.

شبیه‌سازی انتقال ناوبری به عقب با پیش‌نمایش تعاملی

Quail 4 کنترل‌های اختصاصی - از جمله عملکرد « حرکت به عقب» و یک اسلایدر «پیش‌بینی‌کننده‌ی پیشرفت به عقب » - را معرفی می‌کند که به شما امکان می‌دهد انیمیشن‌های عقب و جلو را بدون استقرار در یک دستگاه فیزیکی یا شبیه‌ساز آزمایش کنید. اکنون می‌توانید حالت‌های انتقال سفارشی را طی کنید و رفتار پیش‌بینی‌کننده‌ی حرکت به عقب را مستقیماً در پیش‌نمایش تعاملی Compose تأیید کنید.