혹시 놓치셨을 분들을 위해, 오늘 I/O에서 Google이 발표한 내용을 요약해 드립니다. 일부는 업데이트 사항이고, 일부는 완전히 새로운 기능입니다. 바로 살펴보겠습니다.
Antigravity 생태계
Antigravity 2.0
Google은 자사의 AI 개발 플랫폼의 다음 진화 단계인 Antigravity 2.0을 공식적으로 소개했습니다. 이를 AI 에이전트 (AI agents)를 위한 미션 컨트롤 센터라고 생각하면 됩니다. 단순히 AI 어시스턴트와 채팅하는 대신, Antigravity를 통해 개발자는 여러 에이전트, 도구, 워크플로 (workflows), 그리고 클라우드 리소스를 한곳에서 오케스트레이션 (orchestrate)할 수 있습니다. 이는 에이전트 기반 애플리케이션을 대규모로 구축하고자 하는 팀과 기업을 위해 설계되었습니다. 기업 사용자(enterprise users)의 경우, Antigravity는 Google Cloud 프로젝트에 직접 연결되며 조직에서 이미 사용 중인 보안 규칙, 권한 및 정책을 자동으로 따릅니다. Google은 기본적으로 AI 에이전트를 실제 동료로 만들려고 시도하고 있습니다.
Antigravity IDE
Antigravity가 이제 에이전트 중심 플랫폼 (agentic platform)이 되었기 때문에, Google은 코드 에디터 경험을 위한 별도의 공간이 필요했습니다. 그것이 바로 Antigravity IDE입니다. 이는 기본적으로 기존의 Antigravity 앱이 했던 역할입니다. 솔직히 말해서, 왜 Google이 하나의 앱에 두 가지 모드를 만들지 않았는지는 잘 모르겠습니다. 하지만 어쨌든 그렇습니다.
Antigravity CLI
키노트 중에 Google이 보여준 내용으로 미루어 볼 때, 이는 Gemini CLI를 개선하여 대체하는 것으로 보입니다. Google은 무대 위에서 차이점을 완전히 설명하지 않았지만, 가장 큰 단서는 이것입니다: Google은 이미 Gemini CLI에서 Antigravity CLI로 이동하기 위한 마이그레이션 가이드 (migration guide)를 게시했으며, 이는 Gemini CLI가 결국 지원 중단 (deprecated)될 것임을 강력하게 시사합니다. 이 전환에 대해 더 자세히 알고 싶다면, Google이 여기에 공식 업데이트를 게시했습니다: Antigravity CLI를 위한 Google의 마이그레이션 업데이트. 저 또한 왜 이를 위해 새로운 제품을 만드는지 모르겠습니다. 제 말은, 그냥 Gemini CLI를 업데이트하면 안 되는 걸까요?
Android 개발도 더욱 에이전트 중심적으로 변하고 있습니다
Google은 Android 개발에 초점을 맞춘 여러 업데이트도 발표했습니다.
Android CLI + Android Knowledge Base
Google은 Android 개발 워크플로우를 위한 에이전트 준비 도구인 Android CLI를 통해 Antigravity에 Android 지원을 공식적으로 도입했습니다. 가장 큰 특징 중 하나는 Android Knowledge Base로, 이는 공식 Android 개발 가이드를 지속적으로 업데이트하는 소스 역할을 합니다. 이를 통해 AI 에이전트는 프로젝트를 작업하는 동안 최신 베스트 프랙티스 (best practices), API, 그리고 문서를 가져올 수 있습니다. Google은 또한 Android Skills라는 것도 소개했습니다. 이는 LLM (Large Language Models)이 Android 코드베이스를 더 잘 이해하고 더 복잡한 워크플로우를 정확하게 실행할 수 있도록 돕는 오픈 소스 스킬 (open-source skills)입니다. Google의 내부 팀은 이를 통해 토큰 (tokens) 사용량을 70% 줄이고 작업을 3배 더 빠르게 완료할 수 있다고 주장합니다. 물론 이는 Google 자체의 벤치마크 (benchmarks)이므로, 해당 수치가 얼마나 정확한지는 실제 환경에서의 테스트를 기다려봐야 합니다.
Migration Agent — 아마도 가장 멋진 데모 중 하나
Google은 기존 앱을 네이티브 Kotlin Android 앱으로 마이그레이션 (migrate)할 수 있는 도구인 Migration Agent의 프리뷰를 공개했습니다. React Native, 웹 프레임워크, 또는 iOS 등 무엇이든 상관없습니다. 아직 프리뷰 단계이지만, 개념 자체는 매우 흥미롭습니다.
Web Updates
Modern Web Guidance
웹 개발로 넘어가서, Google은 Modern Web Guidance라는 것을 소개했습니다. 이는 기본적으로 AI 에이전트를 위해 특별히 설계된, AI 준비가 된 웹 개발 베스트 프랙티스 (best practices) 및 툴링 가이드 (tooling guidance)의 모음입니다. 목표는 간단합니다. Google은 AI 코딩 에이전트가 구식 웹 코드를 생성하는 것을 멈추기를 원합니다. Modern Web Guidance는 Baseline과 직접 통합되어, 에이전트가 어떤 웹 플랫폼 기능이 브라우저 전반에서 실제로 안전하고 현대적인지 이해할 수 있도록 합니다. 이는 상당히 중요한 진전인데, 현재 AI가 생성한 프론트엔드 (frontend) 코드의 가장 큰 문제 중 하나가 종종 구식 API나 오래된 패턴을 추천한다는 점이기 때문입니다.
WebMCP
Modern Web Guidance 데모 중에 Google은 WebMCP도 소개했습니다. 그래서... 그것이 정확히 무엇일까요?
Google의 개발자 문서에 따르면: “MCP는 AI 에이전트(AI agents)를 위한 구조화된 도구(structured tools)를 구축하고 노출할 수 있도록 돕기 위해 제안된 웹 표준(web standard)입니다.” 더 쉽게 말하자면, WebMCP는 웹사이트가 AI 에이전트에게 자신들과 어떻게 상호작용해야 하는지를 설명할 수 있게 해줍니다. 복잡한 대시보드나 설정 페이지를 방문했을 때, 모든 것을 직접 수동으로 구성하는 대신 Gemini에게 “이것 좀 설정해줘”라고 말하는 상황을 상상해 보세요. 그러면 AI가 사이트를 어떻게 탐색하고 적절하게 상호작용해야 하는지 이해하게 됩니다. 이것이 기본적으로 Google이 목표로 하는 미래입니다. WebMCP는 현재 아직 실험 단계이며, Google은 실험적인 MCP API가 Chrome 149에서 테스트를 시작할 것이라고 발표했습니다.
HTML-in-Canvas API
마지막으로, 하지만 결코 사소하지 않은 소식으로, Google은 새로운 HTML-in-Canvas API를 발표했습니다. 이 API를 통해 개발자는 실제 DOM 요소(DOM elements)를 캔버스(canvas) 내부에 직접 배치할 수 있습니다. 작게 들릴 수도 있지만, 이는 실제로 캔버스 기반 앱의 가장 큰 한계 중 하나인 접근성(accessibility)과 상호작용성(interactivity) 문제를 해결합니다. 요소들이 실제 DOM 노드(DOM nodes)이기 때문에 다음과 같은 특징을 갖습니다:
- 검색 가능 (Searchable)
- 접근 가능 (Accessible)
- 선택 가능 (Selectable)
- 브라우저 기능과 호환 (Compatible with browser features)
- SEO에 더 유리 (Better for SEO)
- 상호작용이 더 쉬움 (Easier to interact with)
이는 브라우저 게임, 디자인 도구, 에디터, 그리고 고도의 상호작용이 필요한 웹 앱(web apps)에 있어 매우 중요한 변화가 될 수 있습니다.
개발자 키노트의 모든 내용은 여기까지입니다. 전반적인 방향은 명확합니다. Google은 에이전트(agents)에 모든 것을 걸고 있습니다. 그리고 Antigravity가 그 이야기의 중심에 있습니다.