Guia do tópico

Ferramentas para desenvolvedores

Trabalhe com mais rapidez e confiança usando Xcode, Instruments, testes, depuração, automação e inteligência de programação.

As sessões de Ferramentas para desenvolvedores se concentram nos ciclos de retorno por trás de um bom software. Abordam fluxos de projetos, diagnósticos, investigação de desempenho, testes, sistemas de build e o papel crescente de agentes de programação na compreensão e alteração de uma base de código.

Sessões
48
2026
18
2025
11
2024
19

O que este tópico aborda

  • Fluxos do Xcode e agentes de programação
  • Instruments, diagnósticos e desempenho
  • Testes, builds e produtividade de desenvolvimento

WWDC 2026

18 sessões
  1. Analise, corrija e verifique: melhore a resposta do app com Instruments26:43 · Swift, Ferramentas para desenvolvedoresEnfrente problemas de resposta do app com um fluxo claro. Explore o instrumento Swift Concurrency, Time Profiler e System Trace para localizar gargalos. Saiba como usar funções principais e comparações de…
  2. Aprimore sua presença na App Store8:14 · Serviços de apps, Ferramentas para desenvolvedoresReinvente o marketing de apps e jogos na App Store usando imagens e vídeos em novos lugares. Conte uma história mais rica com novas posições visuais na página do produto, nos resultados de busca e em campanhas…
  3. Aproveite ao máximo o Device Hub17:09 · Swift, Ferramentas para desenvolvedoresSaiba como Device Hub acelera seus fluxos de desenvolvimento. Percorreremos seus recursos e mostraremos como diagnosticar e reproduzir problemas rapidamente com dispositivos e simuladores.
  4. Conheça as máquinas de contêiner11:07 · Swift, Serviços do sistemaConheça container machines, nova ferramenta incluída no Container que oferece um ambiente Linux persistente e leve no Mac. Explore como as máquinas funcionam e como o design de Containerization oferece uma…
  5. Conheça o novo MetricKit17:43 · Ferramentas para desenvolvedores, Serviços do sistemaEncontre e corrija problemas de desempenho mais rápido. Explore como MetricKit oferece métricas essenciais e diagnósticos práticos para identificar oportunidades de melhoria. Também veremos como cruzar…
  6. Crie apps e serviços em tempo real com gRPC e Swift24:25 · Ferramentas para desenvolvedores, SwiftCrie experiências ao vivo envolventes com gRPC no app Swift e no backend. gRPC é um framework RPC de código aberto para APIs de streaming bidirecional de alto desempenho. Explore como o pacote gRPC Swift…
  7. Crie protótipos de interface usando agentes no Xcode18:11 · IA e aprendizado de máquina, Ferramentas para desenvolvedoresSaiba como criar protótipos do app com agentes no Xcode. Explore técnicas de IA para prototipar interações, iterar layouts e gerar soluções criativas para desafios de design. Aprenda a avaliar ideias com senso…
  8. Crie, distribua e automatize com Xcode Cloud13:49 · Swift, Ferramentas para desenvolvedoresConheça as atualizações do Xcode Cloud que ajudam você a começar rapidamente a criar e distribuir apps. Aprenda conceitos essenciais, configure builds e testes na nuvem conectando seu repositório e prepare a…
  9. Encontre e corrija problemas de desempenho nos seus jogos Metal21:01 · Ferramentas para desenvolvedores, Gráficos e jogosEncontre problemas difíceis de desempenho com ferramentas Metal. Descubra como coletar dados detalhados com Game Performance Overview no Instruments, executar rastreamentos em segundo plano com metalperftrace…
  10. Laboratório em grupo de dicas e truques do Xcode61:43 · Ferramentas para desenvolvedoresParticipe online de uma análise da WWDC26 com engenheiros e designers da Apple para fazer perguntas, receber orientações e acompanhar a conversa sobre como aproveitar o Xcode ao máximo. Realizado em inglês.
  11. Laboratório em grupo de inteligência de programação para iniciantes62:02 · Ferramentas para desenvolvedoresParticipe online para fazer perguntas, receber orientações e acompanhar a conversa sobre como começar a usar inteligência de programação. Realizado em inglês.
  12. Migre para o Swift Testing21:25 · Ferramentas para desenvolvedores, SwiftSaiba como adotar Swift Testing junto aos seus XCTests usando interoperabilidade entre frameworks de teste. Conheça boas práticas e padrões para introduzir gradualmente recursos avançados que aceleram o…
  13. Novidades no Swift32:45 · Ferramentas para desenvolvedores, SwiftAcompanhe uma atualização sobre o Swift. Conheça avanços da linguagem para tarefas cotidianas, concorrência aprimorada e código de alto desempenho mais seguro. Explore melhorias no fluxo de trabalho, na…
  14. Novidades no Xcode 2728:00 · Swift, Ferramentas para desenvolvedoresConheça as melhorias de produtividade mais recentes do Xcode 27. Acelere o fluxo de desenvolvimento com personalização, agentes de programação e Device Hub. Explore atualizações de localização, desempenho e…
  15. Por dentro da Apple Intelligence e do Xcode: apresentação especial87:52 · IA e aprendizado de máquina, Ferramentas para desenvolvedoresEntre no Steve Jobs Theater para conhecer os avanços mais recentes da Apple Intelligence e do Xcode. Saiba como acelerar o desenvolvimento com novos fluxos de programação agêntica no Xcode 27 e como App…
  16. Projete jogos sem código com Reality Composer Pro 318:53 · Ferramentas para desenvolvedores, Gráficos e jogosDescubra como usar ScriptGraph no Reality Composer Pro 3 para criar conteúdo 3D sem código para apps e jogos. Saiba como aproveitar nós visuais para criar animações e momentos interativos e incorporar…
  17. Traduza seu app usando agentes no Xcode14:52 · IA e aprendizado de máquina, Ferramentas para desenvolvedoresVeja como Xcode e agentes de programação ajudam a traduzir String Catalogs usando o contexto do app. Apresentaremos estratégias para revisar o resultado e iterar nas localizações, oferecendo uma experiência…
  18. Xcode, agentes e você24:03 · Swift, Ferramentas para desenvolvedoresSaiba como usar agentes de programação no Xcode durante o desenvolvimento. Exploraremos várias formas de trabalhar com agentes, com dicas desde o protótipo inicial até um app refinado. Descubra como o…

WWDC 2025

11 sessões
  1. Analise e otimize o consumo de energia do app19:43 · Serviços do sistema, Ferramentas para desenvolvedoresSaiba como otimizar seu app para maximizar a duração da bateria. Descubra como identificar a causa de problemas de energia, seja com o problema reproduzido no Xcode ou durante o uso cotidiano. Veja como medir…
  2. Comece a usar o Game Center29:36 · Ferramentas para desenvolvedores, Gráficos e jogosExplore os recursos do Game Center e saiba como começar. Mostraremos boas práticas para implementar conquistas, desafios, placares e atividades, aumentando a descoberta do jogo, atraindo novos jogadores e…
  3. Conheça o Containerization12:32 · Ferramentas para desenvolvedoresConheça Containerization, um projeto de código aberto em Swift para criar e executar contêineres Linux no Mac. Saiba como ele aborda contêineres Linux com segurança e privacidade. Descubra como a ferramenta…
  4. Grave, reproduza e revise: automação de interface com Xcode24:41 · Swift, Ferramentas para desenvolvedoresSaiba como gravar, executar e manter testes XCUIAutomation no Xcode. Reproduza testes de interface do XCTest em dezenas de localidades, tipos de dispositivo e condições do sistema com configurações de planos…
  5. Novidades no Swift38:10 · Ferramentas para desenvolvedores, SwiftAcompanhe uma atualização sobre o Swift. Falaremos de melhorias no fluxo de trabalho que aumentam a produtividade e de APIs de biblioteca novas e modernizadas para tarefas fundamentais de programação…
  6. Novidades no SwiftUI25:57 · Ferramentas para desenvolvedores, FundamentosConheça as novidades do SwiftUI para criar ótimos apps em qualquer plataforma Apple. Veremos como dar ao app uma aparência totalmente nova com Liquid Glass. Descubra como melhorar o desempenho com avanços do…
  7. Novidades no Xcode 2636:56 · Design, SwiftConheça os avanços mais recentes de produtividade e desempenho no Xcode 26. Saiba como usar modelos de linguagem de grande escala no fluxo de desenvolvimento. Explore melhorias de edição e depuração…
  8. Otimize o desempenho da CPU com Instruments32:59 · IA e aprendizado de máquina, Gráficos e jogosSaiba como otimizar o app para Apple silicon com duas novas ferramentas de hardware no Instruments. Começaremos mostrando como analisar o app e depois veremos cada função chamada com Processor Trace. Também…
  9. Otimize o desempenho do SwiftUI com Instruments35:36 · Swift, SwiftUI e frameworks de interfaceConheça o novo instrumento do SwiftUI. Veremos como o SwiftUI atualiza visualizações, como mudanças nos dados do app afetam essas atualizações e como o instrumento ajuda a visualizar causas e efeitos…
  10. Programe junto: eleve um app com a concorrência do Swift32:56 · Ferramentas para desenvolvedores, SwiftSaiba como otimizar a experiência do app com a concorrência do Swift enquanto atualizamos um app de exemplo. Começaremos com um app no ator principal e introduziremos código assíncrono gradualmente. Usaremos…
  11. Programe junto: explore a localização com o Xcode21:33 · Ferramentas para desenvolvedores, Serviços de appsSaiba como localizar seu app para outros idiomas usando o Xcode. Percorreremos passo a passo a criação de um String Catalog, a tradução de textos e a troca de arquivos com tradutores externos. Conheça boas…

WWDC 2024

19 sessões
  1. Amplie seus fluxos de trabalho do Xcode Cloud21:10 · Fundamentos, Ferramentas para desenvolvedoresDescubra como o Xcode Cloud pode se adaptar às suas necessidades de desenvolvimento. Mostraremos como simplificar fluxos de trabalho e automatizar testes e distribuição com condições de início, aliases…
  2. Analise a memória heap33:03 · Swift, Ferramentas para desenvolvedoresConheça a base da memória dinâmica do app: a heap. Explore como usar Instruments e Xcode para medir, analisar e corrigir problemas comuns da heap. Também abordaremos técnicas e boas práticas para diagnosticar…
  3. Aprimore seu app de computação espacial com áudio do RealityKit23:20 · Ferramentas para desenvolvedores, Gráficos e jogosEleve sua experiência de computação espacial com o áudio do RealityKit. Descubra como o áudio espacial dá vida a experiências 3D imersivas. De sons ambientes e reverberação a áudio procedural em tempo real que…
  4. Componha conteúdo 3D interativo no Reality Composer Pro34:36 · Ferramentas para desenvolvedores, Computação espacialDescubra como a visualização Timeline do Reality Composer Pro pode dar vida ao seu conteúdo 3D. Saiba como criar uma história animada em que personagens e objetos interagem entre si e com o mundo ao redor…
  5. Conheça as APIs do RealityKit para iOS, macOS e visionOS31:31 · Ferramentas para desenvolvedores, Gráficos e jogosSaiba como as novas APIs multiplataforma do RealityKit podem ajudar você a criar apps imersivos para iOS, macOS e visionOS. Conheça os novos efeitos ao passar o cursor, luzes e sombras e recursos de passagem…
  6. Conheça o Swift Testing23:58 · Fundamentos, SwiftConheça o Swift Testing, um novo pacote para testar seu código usando Swift. Explore os componentes básicos da nova e avançada API, descubra como aplicá-la em fluxos de teste comuns e entenda sua relação com…
  7. Conheça o modo de área do Object Capture11:31 · Ferramentas para desenvolvedores, Gráficos e jogosDescubra como o modo de área do Object Capture amplia as possibilidades de captura 3D no iOS ao permitir a captura e a reconstrução de uma área. Saiba como otimizar a qualidade das capturas do iOS usando o…
  8. Crie um app de desenho espacial com o RealityKit32:25 · Ferramentas para desenvolvedores, Gráficos e jogosAproveite os recursos do RealityKit enquanto cria um app de desenho espacial. Ao desenvolver uma experiência espacial atraente que integra RealityKit, ARKit e SwiftUI, você verá como os recursos funcionam no…
  9. Entenda os módulos compilados explicitamente15:28 · Ferramentas para desenvolvedoresExplore como os builds mudam no Xcode 16 com módulos compilados explicitamente. Descubra como os módulos são usados para compilar o código, como tornam as tarefas de compilação mais transparentes e como…
  10. Entre no depurador do RealityKit24:10 · Gráficos e jogos, Computação espacialConheça o depurador do RealityKit e veja como essa nova ferramenta permite inspecionar a hierarquia de entidades de apps espaciais, depurar transformações indevidas, encontrar entidades ausentes e detectar…
  11. Execute, interrompa, inspecione: explore a depuração eficiente no LLDB28:48 · Swift, Ferramentas para desenvolvedoresSaiba como usar LLDB para explorar e depurar bases de código. Mostraremos como aproveitar crash logs e rastreamentos de pilha e como ampliar os pontos de interrupção com ações e condições complexas de parada…
  12. Fundamentos do Xcode36:27 · Fundamentos, Ferramentas para desenvolvedoresEdite, depure, faça commit e repita. Explore o conjunto de ferramentas do Xcode que ajuda você a iterar rapidamente durante o desenvolvimento de apps. Conheça dicas e truques para otimizar e acelerar seu fluxo…
  13. Migre seu app para o Swift 641:48 · Ferramentas para desenvolvedores, SwiftAcompanhe uma migração para o Swift 6 enquanto atualizamos um app de exemplo existente. Saiba como migrar gradualmente, módulo por módulo, e como o compilador ajuda a identificar código sujeito a condições de…
  14. Novidades em USD e MaterialX9:24 · Ferramentas para desenvolvedores, Gráficos e jogosExplore as atualizações do suporte a Universal Scene Description e MaterialX nas plataformas Apple. Descubra como essas tecnologias oferecem uma base para criar e distribuir conteúdo 3D e como podem…
  15. Novidades no Swift30:24 · Ferramentas para desenvolvedores, SwiftAcompanhe uma atualização sobre o Swift. Faremos uma breve retrospectiva da última década e mostraremos como a comunidade cresceu com grupos de trabalho, ampliou o ecossistema de pacotes e aumentou o suporte a…
  16. Novidades no Xcode 1622:14 · Fundamentos, SwiftConheça as melhorias mais recentes de produtividade e desempenho no Xcode 16. Veja os avanços no preenchimento de código, nos diagnósticos e no Xcode Previews. Saiba mais sobre as atualizações de builds e…
  17. Porte jogos avançados para plataformas Apple29:32 · Ferramentas para desenvolvedores, Gráficos e jogosDescubra como pode ser simples alcançar jogadores do mundo todo nas plataformas Apple. Mostraremos como avaliar seu executável do Windows no Apple silicon, iniciar o porte do jogo com exemplos de código…
  18. Um passeio pelo Swift: explore os recursos e o design da linguagem27:36 · Ferramentas para desenvolvedores, FundamentosConheça os recursos essenciais e a filosofia de design da linguagem Swift. Veremos como modelar dados, tratar erros, usar protocolos, escrever código concorrente e muito mais enquanto criamos um pacote Swift…
  19. Vá além com o Swift Testing27:16 · Swift, Ferramentas para desenvolvedoresSaiba como escrever um ótimo conjunto de suítes de testes usando os recursos integrados do Swift Testing. Veja como ir além dos componentes básicos para ampliar a cobertura de cenários, organizar testes em…