Nova IDE com suporte a Swift (iOS/macOS): primeiro olhar
O ecossistema Apple sempre foi conhecido por seu fechamento, especialmente em relação às ferramentas de desenvolvimento. Por muitos anos, o Xcode permaneceu como o padrão incontestável para criar aplicativos para iOS e macOS. No entanto, a situação está mudando: surgiu no mercado a primeira IDE independente e completa com suporte nativo a Swift, que já atraiu a atenção da comunidade. Vamos dar uma olhada no que ela oferece.
O que é essa ferramenta?
Estamos falando de um ambiente de desenvolvimento criado do zero especificamente para Swift. Diferentemente do Xcode, que herda uma arquitetura dos anos 2000 e sofre com uma interface "pesada", a nova IDE oferece uma abordagem moderna:
- Autocompletar ultrarrápido — o motor usa o SourceKit-LSP, mas com otimizações próprias, tornando as sugestões praticamente instantâneas, mesmo em projetos com milhares de linhas de código.
- SwiftUI Preview integrado — funciona em tempo real sem necessidade de recompilação. Você altera o código — a pré-visualização é atualizada em 0,5 segundos.
- Integração com Package Manager — todas as dependências são gerenciadas visualmente por arrastar e soltar, em vez de editar manualmente o Package.swift.
Principais diferenças do Xcode
A principal vantagem da nova IDE é a velocidade de inicialização e a capacidade de resposta. Enquanto o Xcode em projetos grandes pode "pensar" por 10 a 15 segundos ao alternar arquivos, aqui o atraso não ultrapassa 1 a 2 segundos. Além disso, os desenvolvedores implementaram:
- Refatoração inteligente — renomeação de símbolos considerando o escopo, extração automática de métodos e protocolos.
- Depurador integrado — exibe o dump da memória de forma conveniente, suporta breakpoints com condições e registro sem interromper a execução.
- Suporte a CocoaPods e Carthage — uma raridade para IDEs que não são da Apple, facilitando a migração de projetos existentes.
Para quem é?
A ferramenta é voltada tanto para desenvolvedores iOS experientes, cansados dos bugs do Xcode, quanto para iniciantes que desejam começar a aprender Swift sem configurações complexas. A IDE será especialmente útil para equipes que trabalham no paradigma CI/CD: o suporte integrado a Git e testes automatizados funciona "de fábrica".
Primeiras impressões e perspectivas
Atualmente, a IDE está em fase de teste beta, mas já mostra funcionamento estável com projetos em Swift 5.9 e SwiftUI. Os desenvolvedores prometem suporte a Objective-C e projetos mistos até o lançamento. Claro, ainda falta muito para substituir completamente o Xcode — não há suporte para Metal, SpriteKit e alguns frameworks específicos da Apple. Mas para 80% das tarefas do dia a dia, o novo ambiente já está pronto.
Se você quer experimentar algo novo e acelerar seu fluxo de trabalho — este é um excelente candidato. A versão beta pode ser baixada no site oficial do projeto. Acompanhe as atualizações no PythonLib — continuaremos falando sobre as ferramentas mais interessantes para desenvolvedores.