Berita Produk

Android Studio Quail 2 Stabil: Multitasking dengan agen AI Android Studio

3 menit untuk dibaca
Lihat profil Amman Asfaw
Amman Asfaw Product Manager, Android Studio

Android Studio Quail 2 kini stabil dan siap digunakan dalam produksi, sehingga menghadirkan perubahan pada IDE Anda dengan alur kerja agentic serentak, pembuatan profil kebocoran memori yang terintegrasi secara native, dan perbaikan error yang sensitif terhadap konteks. Baik saat Anda melakukan perombakan arsitektur yang luas, melacak kebocoran memori, atau menyelesaikan error produksi yang penting, Android Studio akan membuat Anda tetap fokus di ruang kerja dengan mengurangi gesekan manual.

Berikut penjelasan mendalam tentang fitur baru:

Multitasking dengan chat paralel

Di Android Studio Quail 2, kami telah bekerja keras mendesain ulang Mode Agen dari awal. Arsitektur baru ini memberikan performa yang lebih baik, menawarkan lebih banyak fleksibilitas untuk menguraikan tugas yang kompleks, dan meningkatkan rangkaian alat internal yang digunakan agen untuk melakukan pekerjaannya.

Selain peningkatan di balik layar ini, perubahan ini juga memungkinkan Anda melakukan percakapan di beberapa chat agen secara bersamaan. Menunggu agen Android Studio menyelesaikan tugas sebelum Anda dapat mengajukan pertanyaan lain atau memulai tugas terpisah dalam Mode Agen adalah hambatan di masa lalu. Anda dapat melakukan multitasking dengan lancar: memulai refaktor UI di satu tab, memperbaiki aturan ProGuard di tab kedua, dan membuat dokumentasi di tab ketiga.

Anda juga dapat mengubah model yang digunakan agen dari chat ke chat berdasarkan permintaan yang Anda miliki. Lihat Android Bench untuk analisis tentang performa LLM dalam melakukan tugas pengembangan Android. 

  • Dengan chat paralel, Cara menggunakan: Klik ikon "+" untuk memulai percakapan paralel baru, dan gunakan ikon Histori untuk berpindah antar-tugas aktif. Atau, pilih File > Baru > Tab Agen Baru untuk membuka percakapan di tab khusus.
  • Catatan: Dukungan Worktree saat ini tidak tersedia. Berhati-hatilah saat menjalankan chat serentak yang mengubah file project yang sama, yang berpotensi menyebabkan konflik editor.

 

 

image.png
Gunakan ikon Histori untuk berpindah antar-tugas aktif.

Deteksi kebocoran memori dengan LeakCanary

Kebocoran memori di Android terjadi saat kode Anda menyimpan referensi objek lama setelah siklus prosesnya berakhir. Hal ini mencegah Pengumpul Sampah memulihkan memori tersebut, yang pada akhirnya menyebabkan performa lambat atau OutOfMemoryError.

Mencari kebocoran memori bisa menjadi tugas manual yang membosankan. Mulai Android Studio Quail 2, detektor kebocoran open source populer LeakCanary terintegrasi secara native langsung ke Profiler sebagai tugas kelas satu khusus.

Integrasi ini mengubah performa proses debug Anda dengan mengangkat dan memindahkan analisis heap dari ponsel pengujian yang dibatasi resource, ke komputer pengembangan yang canggih. Dengan menjalankan analisis di komputer, pelacakan kebocoran hingga lima kali lebih cepat dan bebas jank, sehingga aplikasi pengujian Anda berjalan lancar di perangkat.

Setelah kebocoran terdeteksi selama sesi pembuatan profil:

  • Profiler merender pelacakan kebocoran interaktif dan berkode warna, mengelompokkan kejadian, dan memperkirakan memori yang hilang.
  • Anda dapat mengklik Buka deklarasi pada objek yang bocor dalam pelacakan untuk langsung membuka baris kode yang tepat di editor Anda.
  • Anda dapat mengklik Perbaiki dengan Agen agar agen Gemini menyerap pelacakan, menjelaskan penyebab utama referensi yang dipertahankan, dan menulis perubahan kode yang tepat (seperti membatalkan pengikatan pemroses atau menghapus referensi statis) untuk mengatasi kebocoran.

 

LeakCanaryLg.png
Tinjau kebocoran memori yang diidentifikasi melalui LeakCanary melalui tombol Perbaiki dengan Agen.

Integrasi agen Analisis Kualitas Aplikasi

Melacak penyebab utama error aplikasi dapat memerlukan sintesis manual pelacakan tumpukan, data perangkat, dan kode sumber. Namun, App Quality Insights (AQI) Android Studio kini terintegrasi sepenuhnya dengan Mode Agen untuk melakukan tugas berat bagi Anda.

Saat Anda mengklik error di panel AQI, Anda akan langsung mendapatkan ringkasan singkat dan tingkat tinggi dari masalah tersebut. Jika Anda perlu mempelajari lebih lanjut, cukup klik Lihat lainnya. Tindakan ini akan membuka chat khusus tempat agen menggunakan model yang Anda pilih dan mengambil kode sumber lokal serta pelacakan tumpukan lengkap untuk memberikan penjelasan komprehensif tentang kegagalan tersebut.

Dengan integrasi agen baru, Anda dapat langsung beralih dari identifikasi masalah ke penyelesaian. Dengan mengklik Perbaiki dengan AI, agen akan menganalisis masalah, mengusulkan rencana perbaikan langkah demi langkah, dan—setelah Anda menyetujui—menerapkan perubahan kode yang diperlukan langsung ke project Anda dan memverifikasi perbaikan yang dihasilkan

 

Peningkatan kualitas &stabilitas

Selain fitur baru, kami terus berfokus pada kualitas dengan mengatasi berbagai bug dan menggabungkan peningkatan stabilitas dan performa terbaru dari platform IntelliJ, sehingga menjadikannya peningkatan signifikan untuk pengembangan harian Anda.

Mulai

Siap untuk mulai dan mempercepat pengembangan Anda?Unduh Android Studio Quail 2 dan mulai jelajahi fitur baru ini hari ini. Seperti biasa, masukan Anda sangat penting bagi kami. Periksa masalah yang diketahuilaporkan bug, dan jadilah bagian dari komunitas kami yang aktif di LinkedIn MediumYouTube, atau X

Ditulis oleh:
Lanjutkan membaca