Xcode 26.3은 마침내 Apple의 개발자 도구에 에이전트 코딩을 제공합니다.

apple-xcode-agentic-coding-with-anthropic-claude-agent-big-jpg-large-2x

이미지: 애플

ZDNET을 팔로우하세요: 우리를 선호 소스로 추가하세요 Google에서.


ZDNET의 주요 시사점

  • Xcode 26.3은 IDE 내부에 자율 AI 에이전트를 추가합니다.
  • 에이전트는 스스로 컴파일 오류를 빌드, 테스트 및 수정할 수 있습니다.
  • 새로운 시각적 검사에서는 스크린샷을 사용하지만 장치 제한은 그대로 유지됩니다.

오늘 소개된 애플 주요 업데이트 Xcode 개발 환경대부분의 개발자가 iPhone, iPad, Mac, Apple Watch 및 Vision Pro용 앱을 구축하는 데 사용하는 도구입니다.

이제 Xcode 26.3이 릴리스 후보로 제공됩니다. 이 최신 버전은 에이전트 코딩에 대한 기본 지원을 통해 Apple의 코딩 인텔리전스 기능을 크게 향상시킵니다. 이를 통해 자율 코딩 에이전트가 IDE 내에서 직접 작업할 수 있습니다.

또한: 저는 Claude Code를 사용하여 8시간 만에 Mac 앱의 코드를 작성했지만 마술보다 더 많은 작업이었습니다.

코딩 에이전트가 Xcode 내에서 작동하도록 허용하는 것은 새로운 것이 아닙니다. 저는 지난 11월에 이 기능의 이전 버전을 시연했습니다. 버전 26.3의 차이점은 무엇입니까? Apple은 Claude Code 및 OpenAI Codex와 같은 에이전트가 이제 복잡한 개발 작업을 처리할 수 있다고 말합니다.

보조자에서 상담원으로의 전환

Apple은 이 업데이트를 Xcode 26에 처음 도입된 기본 인텔리전스 기능의 주요 확장으로 포지셔닝하고 있습니다. 이것이 중요한 이유는 다음과 같습니다.

지난 11월에 저는 Xcode 내에서 “Hello, world”를 작동시킬 수 있었습니다. 그러나 복잡한 iPhone 앱 코딩을 시도한 후에는 Xcode 통합이 중단되어 불타버렸습니다. IDE는 정기적으로 중단되고 충돌하여 사용할 수 없게 되었습니다. 또한 Xcode가 앱을 만드는 데 필요한 광범위한 IDE 기반 양식을 작성할 수 없다는 사실도 발견했습니다.

또한: 저는 Claude Code를 사용하여 8시간 만에 Mac 앱의 코드를 작성했지만 마술보다 더 많은 작업이었습니다.

그 시점에서 저는 완전히 터미널에서 실행했던 Claude Code를 사용하게 되었습니다. Claude Code는 Xcode가 하지 못한 모든 작업을 수행하여 먼저 강력한 iPhone 앱, Mac 앱, 나중에 Watch 앱을 구축할 수 있었습니다.

내가 원래 사용했던 Xcode에는 코드 제안, 편집, 대화형 도움말에 초점을 맞춘 AI 기능이 있었는데, 이것이 아마도 내가 Xcode에 제공한 에이전트 요청으로 인해 울부짖게 된 이유일 것입니다. 이 새로운 릴리스는 이러한 종류의 작업 부하에 더 나은 성능을 제공할 것을 약속합니다.

또한: AI로 첫 번째 iPhone 앱을 만드는 방법 – 코딩 경험이 필요하지 않습니다.

출시 전 브리핑에서 저는 Apple의 Xcode 팀 리더들에게 이번 릴리스가 제가 겪었던 이전 Xcode AI 한계를 극복할 수 있는지 물었습니다. Apple 전문가들은 이번 Xcode 26.3 릴리스를 통해 IDE가 프롬프트와 응답을 넘어 에이전트에게 더 넓은 자율성과 프로젝트 컨텍스트에 대한 더 깊은 액세스를 제공한다고 자신 있게 밝혔습니다. Apple은 이번 릴리스가 더 빠른 반복, 감소된 수동 단계 및 Apple의 고유한 코딩 환경 요구 사항과의 보다 긴밀한 통합을 지원한다고 밝혔습니다.

다양한 모델 및 개방형 표준 지원

Worldwide Developer Relations의 부사장인 Susan Prescott에 따르면 “에이전트 코딩은 생산성과 창의성을 강화하여 개발자가 혁신에 집중할 수 있도록 개발 워크플로우를 간소화합니다.”라고 합니다.

Apple은 이제 에이전트 코딩을 미래 개발 워크플로의 기반으로 적극적으로 포지셔닝하고 있습니다. Apple의 견해는 새로운 코딩 인텔리전스 기능이 개인 개발자와 소규모 팀의 마찰을 줄이는 데 중점을 두고 고급 기술을 개발자의 손에 직접 제공한다는 것입니다.

또한: Claude Code는 6개월 만에 10억 달러라는 놀라운 수익을 올렸습니다. 내 AI 코딩 iPhone 앱이 그 이유를 보여줍니다.

이전 Xcode 릴리스와 마찬가지로 Xcode 26.3에는 Claude Code 및 ChatGPT Codex와의 기본 통합이 포함되어 있습니다. 이들은 모두 상당히 높은 월 수수료를 부과하는 에이전트입니다.

마지막으로 Xcode를 테스트했을 때 추가 공급자를 추가할 수 있었으므로 로컬 및 무료 코딩 모델도 사용할 수 있습니다. 곧 테스트해 보고 작동 방식에 대해 다시 보고하겠습니다.

Xcode 26.3은 또한 모델과 앱이 통신할 수 있도록 Anthropic에서 개발한 개방형 표준인 Model Context Protocol을 통해 기능을 제공합니다. 이를 통해 호환되는 에이전트나 외부 도구를 Xcode의 기능과 연결할 수 있습니다.

Xcode 내에서 에이전트가 수행할 수 있는 작업

에이전트 모델을 선택하면 해당 에이전트는 파일 구조를 자세히 살펴보고 프로젝트의 전체 아키텍처를 완전히 이해하며 변경이 필요한 파일을 스마트하게 식별할 수 있습니다.

에이전트는 직접적인 사용자 개입 없이 프로젝트를 빌드하고, 테스트를 실행하고, 컴파일 오류를 식별할 수 있습니다. 또한 에이전트는 복잡하고 시간이 많이 걸리는 작업을 실행하여 작업이 완료되거나 사용자 입력이 필요할 때까지 자율적으로 진행할 수 있습니다.

이전 Xcode에서는 할당이 너무 길거나 복잡할 때마다 중단되었기 때문에 이것이 실제로 어떻게 작동하는지 정말 궁금합니다. 저는 매우 강력한 컴퓨터인 128GB RAM을 갖춘 M4 Max Mac Studio에서 Xcode를 실행하고 있었기 때문에 성능 마찰이 컴퓨터로 인해 발생하지 않았습니다. 모든 것이 Xcode에 있었습니다. 이제 그 문제가 해결된다면 정말 좋을 것 같습니다.

이번 새 릴리스부터 내부 프로젝트 설정 및 구성도 Xcode AI 워크플로우 내에서 업데이트될 수 있습니다. 이미 Claude Code의 터미널 인터페이스를 통해 이 작업을 수행할 수 있지만 Xcode 내에서 수행할 수 있으면 좋을 것 같습니다.

iPhone, Mac, Watch 앱을 구축할 때 Xcode를 실행해야 했던 유일한 시간은 실제로 AI 생성 프로그램을 실행하는 것뿐이었습니다. 그러나 Apple은 Xcode 26.3을 사용하면 AI 에이전트가 IDE 내에서 자율적으로 앱을 시작할 수 있다고 말합니다.

매우 유망한 새로운 기능을 통해 에이전트는 UI 출력을 시각적으로 확인하기 위해 실행하는 프로그램의 스크린샷을 캡처할 수도 있습니다. 이것이 효과가 있다면 프로젝트 처리 속도와 자율성을 강력하게 향상시킬 수 있습니다. 이를 통해 AI는 인간의 시간이 걸리는 지속적인 수동 테스트를 요구하는 대신 변경 사항이 실제로 앱에 도달하는지 여부를 확인할 수 있습니다.

반면에 한계가 있습니다. Xcode 시뮬레이터는 사진을 찍거나 NFC 태그를 스캔하거나 iCloud를 통해 데이터를 공유할 수 없습니다. 내 프로그램은 이 세 가지 작업을 모두 수행하므로 기기에서 테스트해야 합니다. 이러한 기기 내 작업의 경우 육안 확인 기능을 사용할 수 없습니다.

가용성 및 다음 단계

Xcode 26.3은 여기에서 Apple 개발자 프로그램 회원을 위한 릴리스 후보로 제공됩니다. 전체 공개 릴리스는 곧 Mac App Store를 통해 제공될 예정입니다. Xcode가 이미 설치되어 있는 경우 다른 모든 Mac App Store 앱을 업데이트하는 것과 동일한 방법으로 업데이트할 수 있습니다.

Apple은 또한 2월 5일에 새로운 Xcode에서 온라인 개발자 교육 이벤트를 제공할 예정입니다. 여기.

Apple이 전체 에이전트 코딩을 Xcode에 직접 도입하는 것에 대해 어떻게 생각하시나요? 이전에 IDE에서 AI 기반 코딩을 시도해 본 적이 있나요? 그렇다면 터미널에서 Claude Code나 Codex 같은 도구를 사용하는 것과 비교하면 어떤가요?

시각적 확인과 자율 구축/테스트를 통해 에이전트가 복잡한 작업을 처리하는 것이 얼마나 편안해 집니까? 이 업데이트가 주로 Xcode 내에서 작업하는 데 충분하다고 생각하시나요? 아니면 외부 도구가 여전히 작업 흐름에서 더 큰 역할을 하게 될까요? 아래 댓글을 통해 알려주세요.


소셜 미디어에서 저의 일상적인 프로젝트 업데이트를 팔로우하실 수 있습니다. 내 주간 업데이트 뉴스레터를 구독하고 Twitter/X에서 나를 팔로우하세요. @DavidGewirtzFacebook(Facebook.com/DavidGewirtz), Instagram(Instagram.com/DavidGewirtz), Bluesky(@DavidGewirtz.com), YouTube(YouTube.com/DavidGewirtzTV).

관련 기사

댓글 남기기