Google baru -baru ini mengumumkan bahwa Asisten Gemini di Android Studio telah ditingkatkan untuk mendukung fungsi input multimodal, dan langkah inovatif ini membawa pengalaman pengembangan baru pengembang. Sekarang pengembang dapat melampirkan gambar secara langsung ke petunjuk, sehingga mendapatkan bantuan visual selama pengembangan aplikasi. Pengenalan fungsi ini menandai terobosan penting lainnya dalam alat pengembangan ke arah kecerdasan.
Fitur multimodal ini awalnya diluncurkan pada konferensi I/O 2024, dan Gemini yang ditingkatkan sekarang dapat "memahami wireframes sederhana dan mengubahnya menjadi kode kompose jetpack yang tersedia." Dalam versi canary dari Android Studio Narwal, bidang Ask Gemini memiliki opsi "file gambar terlampir" baru (mendukung jpeg atau format PNG). Google merekomendasikan pengguna untuk menggunakan gambar dengan "kontras warna yang kuat" dan memberikan "tip yang jelas" untuk hasil terbaik.
Pengembang dapat mengunggah tangkapan layar dan antarmuka pengguna dari wireframes sederhana hingga model kesetiaan tinggi dan dapat menentukan fitur yang diharapkan. Misalnya, dalam contoh desain kalkulator, mungkin diperlukan untuk "membuat interaksi dan perhitungan berfungsi seperti yang diharapkan". Fleksibilitas ini menjadikan Gemini sebagai asisten tangan kanan bagi pengembang, sangat meningkatkan efisiensi pengembangan.
Kiat -kiat khas untuk mengubah desain visual menjadi kode UI fungsional meliputi: 1. "Untuk gambar ini yang disediakan, tulis Android Jetpack menyusun kode untuk membuat layar sedekat mungkin dengan gambar ini. Pastikan untuk memasukkan impor, menggunakan material3, dan merekam kode." 2. "Untuk gambar ini yang disediakan, tulis Android Jetpack menyusun kode untuk membuat layar sedekat mungkin dengan gambar ini, dan menjadi kreatif dalam warna. Buat interaksi dan perhitungan berfungsi seperti yang diharapkan. Pastikan untuk memasukkan impor, menggunakan material3, dan merekam kode." Kiat-kiat ini memberikan panduan yang jelas bagi pengembang untuk dengan cepat mengimplementasikan konversi desain-ke-kode.
Google memposisikan Gemini sebagai alat yang menyediakan "kerangka kerja desain awal", dan kode yang dihasilkan sering membutuhkan pengeditan dan penyesuaian lebih lanjut. Perbaikan umum termasuk memastikan bahwa objek dan ikon yang ditarik diimpor dengan benar. Google merekomendasikan memperlakukan kode yang dihasilkan sebagai titik awal yang efisien untuk mempercepat alur kerja pengembangan UI. Posisi ini membuat Gemini tidak hanya alat, tetapi juga pengoptimal untuk proses pengembangan.
Selain itu, fitur analisis visual Gemini juga dapat digunakan untuk mengidentifikasi dan menyelesaikan kesalahan, dan pengembang dapat "mengunggah tangkapan layar UI yang bermasalah, yang Gemini akan menganalisis gambar dan mengusulkan solusi potensial". Pengembang juga dapat melampirkan cuplikan kode yang relevan untuk bantuan yang lebih tepat. Fungsi ini memberi pengembang kemampuan pemecahan masalah yang kuat, membuat proses pengembangan lebih lancar.
Gemini di Android Studio juga mendukung diagram arsitektur mengunggah dan mendapatkan penjelasan atau dokumen, mirip dengan fitur Gemini Astra Glasses yang sebelumnya ditampilkan di konferensi I/O. Pengenalan fungsi ini telah membuat posisi Gemini dalam alat pengembangan lebih penting dan memberi pengembang dukungan serba.