Ferramenta de desenvolvimento para a linguagem Kotlin para o sistema operacional Aurora foi lançada

A empresa "Plataforma Móvel Aberta" apresentou um conjunto de ferramentas que permite usar a tecnologia KMP (Kotlin Multiplatform) no sistema operacional Aurora. O KMP permite criar código multiplataforma na linguagem Kotlin, extraindo a lógica de negócios comum para uma biblioteca adaptada para as plataformas Aurora, Android, iOS, Web ou Linux.

No sistema operacional Aurora, assim como no iOS, não há JVM, mas graças ao suporte à compilação nativa em Kotlin (Kotlin/Native), o código KMP pode ser compilado na forma de uma biblioteca estática ou dinâmica, que pode ser transferida para qualquer sistema que suporte o uso de bibliotecas C. No entanto, as bibliotecas C de baixo nível geradas pelo KMP não são fáceis de usar diretamente. No sistema operacional Aurora, esse problema foi resolvido com a ajuda do plugin QtBinding, que cria uma camada entre o C de baixo nível e o Qt. Portanto, escrever aplicativos para o sistema operacional Aurora se tornou tão fácil quanto para o iOS.

O conjunto de ferramentas ainda está em fase inicial de desenvolvimento, e ainda precisa ser simplificado e otimizado. No entanto, mesmo o estado atual do projeto permite reutilizar o código Kotlin existente no sistema operacional Aurora. O código do conjunto de ferramentas está aberto sob a licença BSD, e são bem-vindas sugestões de melhorias, comentários e a submissão de alterações e melhorias.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster