- Xcode 26.3 permite que desenvolvedores usem diretamente no Xcode agentes de programação como o Claude Agent, da Anthropic, e o Codex, da OpenAI
- Esse recurso é chamado de “agentic coding” e oferece suporte autônomo ao desenvolvimento, no qual o Xcode decompõe tarefas com base nos objetivos do desenvolvedor e toma decisões de acordo com a estrutura do projeto
- Os agentes dão suporte a todo o processo de desenvolvimento, incluindo busca em documentação, exploração da estrutura de arquivos, alteração de configurações do projeto e captura do Xcode Previews e validação iterativa de builds
- A Apple afirma que, com isso, os desenvolvedores podem maximizar a produtividade e a criatividade e se concentrar na inovação
- Com o novo Model Context Protocol, agentes ou ferramentas externas compatíveis também podem ser integrados ao Xcode, ampliando a flexibilidade do desenvolvimento para plataformas Apple
Principais recursos do Xcode 26.3
- O Xcode 26.3 introduz suporte a agentic coding, oferecendo uma nova forma de os desenvolvedores criarem apps com a ajuda de agentes de programação
- É possível usar diretamente no Xcode o Claude Agent, da Anthropic, e o Codex, da OpenAI
- O Xcode entende os objetivos do desenvolvedor e executa de forma autônoma decomposição de tarefas, tomada de decisão e uso de ferramentas integradas
- Esse recurso expande o assistente inteligente de programação introduzido no Xcode 26, permitindo acesso a mais funcionalidades além da escrita e edição de código Swift
- Os agentes colaboram ao longo de todo o ciclo de desenvolvimento, ajudando em simplificação do fluxo de trabalho, iteração rápida e concretização de ideias
Integração ao fluxo de trabalho de desenvolvimento
- Claude Agent e Codex podem acessar os recursos do Xcode de busca em documentação, exploração da estrutura de arquivos e atualização das configurações do projeto
- Também podem capturar o Xcode Previews para validar visualmente os resultados e repetir o processo de build e correção
- A Apple explica que essa integração combina a capacidade de raciocínio de modelos avançados com os recursos nativos do Xcode para oferecer os melhores resultados no desenvolvimento para plataformas Apple
- Os desenvolvedores podem escolher o modelo mais adequado para seu projeto
Posição da Apple
- Susan Prescott (vice-presidente de relações globais com desenvolvedores), da Apple, afirmou que “o objetivo é colocar diretamente nas mãos dos desenvolvedores tecnologias líderes do setor para que possam criar os melhores apps”
- Ela enfatizou que o agentic coding fortalece a produtividade e a criatividade e simplifica o fluxo de trabalho para que os desenvolvedores possam se concentrar na inovação
Model Context Protocol
- O Xcode 26.3 abre seus recursos por meio do Model Context Protocol
- Trata-se de um padrão aberto que permite aos desenvolvedores usar livremente outros agentes ou ferramentas compatíveis com o Xcode
- Além das integrações nativas, isso garante flexibilidade para integração com modelos externos
Informações de lançamento
- O Xcode 26.3 está atualmente disponível em versão Release Candidate para membros do Apple Developer Program
- O lançamento oficial na App Store está previsto para breve
- Os termos de serviço da Anthropic e da OpenAI podem ser aplicáveis
1 comentários
Opiniões do Hacker News
Ao olhar estas notas de lançamento do Xcode 26.3, surpreendentemente ele não exige o macOS 26 (Tahoe)
A versão X.0 de setembro eleva as versões do Swift e do SDK e tem um ciclo beta longo
As versões X.3/X.4 de março~abril atualizam o Swift novamente e aumentam a versão mínima exigida do macOS
Nesta versão, a versão do Swift permaneceu a mesma, então o toolchain principal parece ser o mesmo do 26.2, e por isso a exigência de macOS também parece ter permanecido igual
Como na expressão “construindo castelos no ar”, acho que o Xcode já chegou ao ponto em que deveria se concentrar apenas em correções de bugs e otimização
Às vezes é preciso limpar o cache, mas nada a ponto de arruinar o dia
Criando apps para iOS, macOS, CarPlay e Watch, não tive grandes incômodos
Por isso, não entendo quando dizem que “o Xcode é tão horrível assim”
Se o Xcode ignorar isso, o futuro do produto fica em risco
A qualidade caiu bastante durante a transição para o garbage collection do Objective‑C, e desde então nunca pareceu ter se recuperado totalmente
Há conceitos excelentes, mas dá a impressão de que a implementação parou pela metade
Sempre que o Xcode é instalado no meu computador, parece que ele provoca uma espécie de kernel panic existencial
Toda vez que força a troca da associação de arquivos
.jsonou.xml, a irritação sobeÉ frustrante ter de abrir uma IDE de 12 GB só para visualizar um arquivo de texto
A velocidade de inicialização continua tão lenta quanto uma instalação stage 1 do Gentoo
A interface e o depurador do Xcode valem a pena aprender e usar, mas o tempo de carregamento continua sendo um mistério
Fica a dúvida se o Xcode reverte essa associação a cada atualização
Formatar JSON pode ser feito tranquilamente em outros editores
O verdadeiro ponto central desta atualização é o suporte a MCP (Model Context Protocol)
Agora, em vez de ficar preso ao Claude ou ao Codex, dá para conectar o agente que você quiser
Especialmente, se houvesse integração de MCP com o Xcode Instruments, seria uma mudança enorme
Se a CLI do Xcode funcionasse de forma confiável, esse problema não existiria
Hoje ela falha aleatoriamente e cospe 5 mil linhas de logs não estruturados
Dá a sensação de que o Xcode sabe desses problemas e, em vez de corrigir o xcodebuild, simplesmente o envolveu com um servidor MCP
Se a CLI fosse confiável, seria possível um ecossistema muito mais rico
xcodesão instáveis, mas as da famíliaswiftsão bem mais confiáveisFerramentas como
swift-formateswift-testevoluíram até um nível comparável ao de outros ecossistemas de linguagemEu resumi nesta postagem a experiência de separar o código do app em pacotes Swift e aumentar a velocidade dos testes em 60 vezes
Se existir o XcodeBuildMCP, quase não há necessidade de abrir o Xcode
No terminal, o Claude escreve o código e trabalha na sequência build_sim → launch_app_sim → screenshot describe_ui
Ainda assim, profiling com Instruments e tarefas relacionadas à assinatura continuam exigindo o Xcode
O recurso em que o describe_ui retorna a árvore de acessibilidade é muito útil para agentes
O programming agêntico do Xcode provavelmente adotará uma abordagem mais segura
O fluxo com describe_ui é interessante; fico curioso se isso já pode ser implementado
Fico curioso sobre quanto dos lançamentos recentes dos sistemas da Apple foi feito com agentic coding
Veja este tweet relacionado
Segundo o blog da Anthropic, agora o Xcode oferece suporte oficial ao Claude Agent SDK
A parte realmente valiosa é o recurso de “capturar visualmente o Xcode Previews”
Se também permitisse interagir com o simulador, seria perfeito
Fora isso, pretendo continuar usando o Claude Code no terminal
Essa função continua sendo responsabilidade do XcodeBuildMCP
Espero que isso seja implementado em versões futuras
Já estou usando o Claude no Xcode 26.2, então não está claro o que mudou no 26.3
Além disso, pode haver algumas melhorias adicionais
Usar no CLI as ferramentas de agente que eu prefiro era muito melhor