Swift da Apple ganha suporte oficial para Android: o que muda para desenvolvedores

Uma das linguagens de programação mais populares do mundo acaba de dar um passo que poucos imaginavam há alguns anos. A Swift, criada e mantida pela Apple, lançou nesta semana seu primeiro kit de desenvolvimento oficial para Android, abrindo oficialmente as portas para que aplicativos nativos do sistema do Google sejam escritos com a mesma linguagem usada nos iPhones.
A novidade chega como parte da atualização Swift 6.3, lançada no início deste ano, e representa um marco significativo para o desenvolvimento multiplataforma. Segundo a documentação oficial da linguagem, disponível no site da Swift, o novo SDK permite criar programas nativos para Android, atualizar pacotes Swift existentes para compilar no sistema e integrar código Swift em aplicativos Android já escritos em Kotlin ou Java.
O que significa na prática
Na prática, conforme explicou a própria equipe da Swift no changelog oficial da versão 6.3, desenvolvedores agora têm uma nova ferramenta oficial para criar aplicativos que funcionem tanto no ecossistema iOS quanto no Android usando a mesma base de código principal. “Este é um marco significativo que abre novas oportunidades para o desenvolvimento multiplataforma em Swift”, afirmou a equipe no comunicado oficial.
Para desenvolvedores brasileiros, isso pode significar uma redução na curva de aprendizado e no tempo de desenvolvimento para quem já domina a Swift e quer expandir seus aplicativos para o Android. A integração é feita através das bibliotecas Swift Java e Swift Java JNI Core, que permitem a comunicação entre o código Swift e as APIs nativas do Android.
Kotlin continua como principal, mas Swift chega como alternativa
É importante destacar que a Kotlin continua sendo a linguagem principal e recomendada para o desenvolvimento Android, conforme mantém o Google. A chegada da Swift não substitui essa recomendação, mas oferece uma alternativa oficial para times que já possuem expertise na linguagem da Apple ou que desejam maximizar a reutilização de código entre plataformas.
“Em teoria, isso deve permitir um desenvolvimento mais fácil de aplicativos Android baseados em suas contrapartes iOS”, analisa o texto original da 9to5Google, que repercutiu o lançamento. A movimentação é particularmente relevante considerando que a Swift tem ganhado popularidade não apenas para desenvolvimento mobile, mas também para backend e outras aplicações server-side.
Um ano após o anúncio inicial
O lançamento oficial do SDK para Android acontece aproximadamente um ano após o esforço ter sido anunciado pela equipe da Swift. Durante este período, a comunidade de desenvolvedores acompanhou o desenvolvimento da funcionalidade através de versões experimentais e discussões nos fóruns oficiais da linguagem.
Desenvolvedores interessados em começar a usar a Swift para Android já podem acessar a documentação completa e os tutoriais de introdução disponíveis no site oficial da linguagem. O material inclui desde a configuração do ambiente de desenvolvimento até exemplos práticos de integração com código Java existente.
Com esta movimentação, a Swift se consolida não apenas como a linguagem padrão para desenvolvimento no ecossistema Apple, mas também como uma opção viável e oficialmente suportada para quem deseja expandir seus aplicativos para o maior parque de smartphones do mundo.
Fonte: 9to5Google


