1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      
Siga-nos

linguagem de programação Swift no Android

Os programadores do ecossistema da maçã têm agora um novo motivo para sorrir. A linguagem de programação Swift pode agora ser utilizada para criar aplicações nativas para o sistema operativo móvel da Google, graças ao lançamento do novo Swift 6.3 SDK. De acordo com as informações avançadas pelo The Tech Outlook, esta atualização abre as portas para que quem já domina a linguagem consiga expandir o seu trabalho para a maior plataforma móvel do mundo sem ter de aprender linguagens como o Kotlin ou o Dart do zero.

Uma ponte direta entre ecossistemas

Se já é um programador focado nos sistemas da Apple, esta novidade significa que o desenvolvimento de software fica substancialmente mais abrangente. Para os criadores que já possuem uma aplicação escrita em Swift, é agora possível importar pedaços de código diretamente para um projeto destinado ao sistema robótico verde.

Isto é alcançado através do Swift Java e do Swift Java JNI Core, ferramentas que garantem a comunicação e execução correta do código na plataforma de destino. Desta forma, o trabalho duplicado é significativamente reduzido, permitindo reaproveitar as fundações de uma aplicação já existente.

Estratégias diferentes face ao Flutter

Quando se fala em desenvolvimento multiplataforma, o Flutter da Google continua a ser uma das soluções de maior destaque no mercado. Esta ferramenta utiliza a linguagem Dart e um motor de renderização visual próprio, permitindo criar aplicações para ambas as plataformas móveis a partir de uma única base de código, assente na filosofia de escrever uma vez e executar em qualquer lado, especialmente no que toca à interface visual.

A abordagem introduzida pelo Swift 6.3 é consideravelmente diferente. Em vez de recorrer a um motor gráfico personalizado que se sobrepõe ao sistema, a solução permite partilhar a lógica de base e as operações de fundo entre as duas plataformas, mantendo a utilização rigorosa de componentes visuais nativos para a interface de cada sistema operativo. O foco recai assim em unificar a estrutura interna das aplicações, preservando a experiência visual autêntica que os utilizadores esperam em cada ambiente tecnológico.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?



Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech