
Xcode 27 estreia agentes de código e Device Hub para desenvolvedores Apple
Xcode 27 chega com agentes de código
A Apple apresenta o Xcode 27, versão do ambiente de desenvolvimento para as plataformas da empresa cuja novidade central é o suporte a agentes de programação. Segundo a página oficial da Apple Developer, os agentes podem ser alimentados pelo modelo de escolha do desenvolvedor, incluindo os modelos e agentes de código avançados da Anthropic e da OpenAI.
Inteligência de código
O preenchimento preditivo de código continua rodando em modelo de aprendizado de máquina on-device, executado no Apple silicon e treinado para Swift e os SDKs da Apple, gerando sugestões com base no projeto e no estilo de código do programador. Além disso, o Xcode permite interagir com o código por meio do LLM de preferência do usuário.
O recurso Coding Tools oferece ajuda para escrever código e documentação, ou corrigir erros diretamente no editor de código - descrito pela Apple como algo semelhante ao Writing Tools, mas voltado a programação.
Device Hub e outras novidades
O Xcode 27 introduz o Device Hub, que permite gerenciar todos os dispositivos do desenvolvedor em um só lugar. A versão também traz atualizações nas ferramentas de desempenho e de testes, além de melhorias em localização para ampliar o alcance internacional dos apps.
Funcionalidades já consolidadas
A página reforça recursos anteriores do Xcode: o Xcode Previews, que visualiza mudanças em views de SwiftUI, UIKit e AppKit em tempo real, com seleção de elementos da interface que destaca a linha de código correspondente; o Simulator, que permite prototipar em vários dispositivos e versões de sistema operacional, simulando cenários como mudanças de local, avisos de memória e limitação de rede;
O framework Swift Testing permite escrever testes de unidade aproveitando os recursos da linguagem Swift, e pode rodar lado a lado com testes em XCTest para migração incremental. O XCTest mantém suporte a testes de UI via XCUIAutomation e medições de desempenho integradas.
O Xcode Cloud funciona como serviço de integração e entrega contínuas integrado à ferramenta, permitindo builds na nuvem, testes automatizados em paralelo e distribuição para testadores. As ferramentas de depuração incluem breakpoints, inspeção de memória e monitoramento de variáveis, e o Organizer permite acompanhar dados anonimizados de usuários sobre tempo de inicialização, uso de memória, responsabilidade da interface e impacto na bateria. O Instruments oferece visualizações em tempo real de CPU, disco, memória e GPU, além de permitir a criação de instrumentos personalizados.
A Apple ressalta que funcionalidades estão sujeitas a mudança e que alguns recursos podem não estar disponíveis em todas as regiões ou idiomas, com variações conforme leis e regulamentações locais.