Google은 최근 Android Studio의 Gemini Assistant가 멀티 모달 입력 기능을 지원하기 위해 업그레이드 했으며이 혁신적인 움직임으로 인해 개발자가 새로운 개발 경험을 제공한다고 발표했습니다. 이제 개발자는 이미지를 프롬프트에 직접 첨부하여 응용 프로그램 개발 중에 시각적 지원을 얻을 수 있습니다. 이 기능의 도입은 지능의 방향으로 개발 도구에서 또 다른 중요한 획기적인 혁신을 나타냅니다.
이 멀티 모달 기능은 원래 I/O 2024 컨퍼런스에서 공개되었으며, 업그레이드 된 Gemini는 이제 "간단한 와이어 프레임을 이해하여 사용 가능한 제트 팩 작곡 코드로 변환 할 수 있습니다". Android Studio Narwal의 카나리아 버전에서 Ask Gemini 필드에는 새로운 "첨부 된 이미지 파일"(JPEG 또는 PNG 형식 지원) 옵션이 있습니다. Google은 사용자에게 "강한 색상 대비"가있는 이미지를 사용하고 최상의 결과를 위해 "명확한 팁"을 제공 할 것을 권장합니다.
개발자는 간단한 와이어 프레임에서 고 충실도 모델로 스크린 샷 및 사용자 인터페이스를 업로드 할 수 있으며 예상 기능을 지정할 수 있습니다. 예를 들어, 계산기 설계 예제에서 "예상대로 상호 작용 및 계산 작업을 수행해야합니다". 이러한 유연성으로 인해 Gemini는 개발자에게 오른쪽 보조원이되어 개발 효율성을 크게 향상시킵니다.
시각적 디자인을 기능적 UI 코드로 변환하기위한 일반적인 팁에는 다음이 포함됩니다. 1. "이 이미지에 대해서는 Android Jetpack Compose 코드를 작성하여 가능한 한이 이미지에 가깝게 화면을 작성하십시오. 가져 오기, 재료 3을 사용하고 코드를 기록하십시오."2. "이 이미지의 경우 Android Jetpack Compose 코드를 작성하여 가능한 한이 이미지에 가깝게 화면을 만들고 색상으로 창의적으로 만들어주십시오. 예상대로 상호 작용 및 계산을 작동 시키십시오. 가져 오기, 재료 3을 포함하고 코드를 기록하십시오." 이 팁은 개발자가 설계 대표 변환을 신속하게 구현할 수있는 명확한 지침을 제공합니다.
Google은 Gemini를 "초기 설계 프레임 워크"를 제공하는 도구로 배치했으며 생성 된 코드는 종종 추가 편집 및 조정이 필요합니다. 일반적인 개선으로는 끄는 객체와 아이콘이 올바르게 가져 오도록 보장하는 것입니다. Google은 생성 된 코드를 효율적인 출발점으로 취급하여 UI 개발 워크 플로우를 가속화하는 것이 좋습니다. 이 포지셔닝은 Gemini가 도구 일뿐 만 아니라 개발 프로세스를위한 최적화 제이됩니다.
또한 Gemini의 시각적 분석 기능도 사용하여 오류를 식별하고 해결할 수 있으며 개발자는 "문제가있는 UI의 스크린 샷을 업로드하여 Gemini가 이미지를 분석하고 잠재적 인 솔루션을 제안 할 수 있습니다". 개발자는 또한 관련 코드 스 니펫을 첨부하여보다 정확한 도움을 줄 수 있습니다. 이 기능은 개발자에게 강력한 문제 해결 기능을 제공하여 개발 프로세스를 더 매끄럽게 만듭니다.
Android Studio의 Gemini는 이전에 I/O 컨퍼런스에 전시 된 Gemini Astra Glasses 기능과 유사한 아키텍처 다이어그램 업로드 및 설명 또는 문서를 얻는 것을 지원합니다. 이 기능을 도입함으로써 개발 도구에서 Gemini의 위치를 더욱 중요하게 만들었고 개발자에게 만능 지원을 제공했습니다.