Berikut adalah catatan rilis untuk Android Studio Quail 4.
Fitur baru
Berikut adalah fitur baru di Android Studio Quail 4.
Membangun aplikasi full stack dengan Firebase dalam Mode Agen
Layanan Firebase seperti database Authentication dan Cloud Firestore dapat diaktifkan dan dikonfigurasi langsung dalam Mode Agen di Android Studio menggunakan keterampilan agen Firebase. Agen dapat membantu Anda menyelesaikan integrasi Firebase dan mengonfigurasi layanan backend. Integrasi ini memungkinkan Anda membangun aplikasi Android full-stack yang andal tanpa keluar dari IDE.
Pembacaan status rekomposisi di Layout Inspector
Kami telah mempermudah diagnosis jumlah
rekomposisi yang tinggi dengan menambahkan
pembacaan status Rekomposisi ke Layout
Inspector. Fitur ini tersedia di canary Panda 3 dan membantu Anda mengidentifikasi variabel status yang memicu rekomposisi dengan memberikan daftar terperinci pembacaan status yang dilakukan selama siklus tersebut. Untuk menggunakan
fitur ini, gunakan compose.ui:ui:1.10.0 (BOM 2025.12.01) atau yang lebih tinggi.
Kemampuan utama
Kemampuan utama fitur ini adalah sebagai berikut:
- Invalidasi status rekaman aktivitas: Saat node merekomposisi, klik link jumlah rekomposisi di Pohon Komponen untuk membuka panel Inspeksi Status.
- Stack trace mendetail: Mengidentifikasi variabel status tertentu yang sedang dibaca,
termasuk sebagai jumlah, daftar, atau nilai elevasi. Periksa mana yang
invalidated(berubah) untuk memicu update. - Menavigasi histori rekomposisi: Gunakan panah navigasi di header panel untuk melihat data status rekomposisi sebelumnya untuk node tertentu.
- Penjelasan yang didukung AI: Klik Jelaskan dengan AI di panel Pemeriksaan Status untuk menampilkan perincian status yang dibaca dalam bahasa alami dan alasan status tersebut menyebabkan rekomposisi.
Mulai
Ikuti langkah-langkah berikut untuk mencoba fitur ini.
- Buka Layout Inspector.
Klik kanan kolom rekomposisi dan lakukan salah satu tindakan berikut:
- Untuk semua node, pilih Observe Recomposition > Observe All.
- Untuk catatan tertentu, pilih Recomposition > Observe Node.
Mengaktifkan pembacaan status rekomposisi di Layout Inspector Lakukan sesuatu dengan aplikasi Anda. Saat rekomposisi terjadi, klik link hitungan biru di Pohon Komponen untuk memeriksa status.
Contoh hasil pembacaan status rekomposisi di Layout Inspector Klik "Jelaskan dengan AI" untuk mendapatkan analisis perincian tentang alasan rekomposisi terjadi.
Contoh hasil "Jelaskan dengan AI" untuk pembacaan status di Layout Inspector
Integrasi Gemma 4
Anda kini dapat menjalankan model Gemma 4 yang canggih langsung di Android Studio untuk bantuan kode AI tanpa mengandalkan penyedia pihak ketiga untuk menghostingnya. Didukung secara native oleh runtime terintegrasi, eksekusi lokal ini memberi Anda kontrol penuh untuk mendesain fitur baru, memfaktorkan ulang kode, dan men-debug masalah—semuanya sepenuhnya di perangkat. Untuk mendownload model Gemma, buka Setelan > Alat > AI > Penyedia Model > Gemma.
Menyimulasikan transisi navigasi kembali dengan Pratinjau Interaktif
Quail 4 memperkenalkan kontrol khusus—termasuk tindakan Navigate Back dan penggeser Predictive Back Progress—yang memungkinkan Anda menguji animasi kembali dan maju tanpa men-deploy ke perangkat fisik atau emulator. Anda kini dapat menelusuri status transisi kustom dan memverifikasi perilaku gestur kembali prediktif langsung dalam Pratinjau Interaktif Compose.