Udviklingsværktøjet til Kotlin-sprog er åbnet for Aurora OS

Virksomheden «Åben mobilplatform» har præsenteret et værktøjssæt, der gør det muligt at anvende KMP (Kotlin Multiplatform) teknologien i Aurora OS. KMP muliggør oprettelse af multiplatformkode i Kotlin, idet den fælles forretningslogik placeres i et bibliotek, der er tilpasset til platformene Aurora, Android, iOS, Web eller Linux.

I Aurora OS, ligesom i iOS, er der ingen JVM, men takket være Kotlin's native kompilering (Kotlin/Native), kan KMP-koden kompileres til en statisk eller dynamisk bibliotek, som kan overføres til ethvert system, der understøtter brug af C-biblioteker. Derfor er det upraktisk at bruge de lavniveau C-biblioteker, der genereres af KMP, direkte. I Aurora OS er dette problem løst ved hjælp af QtBinding-plugin'et, som skaber et lag mellem lavniveau C og Qt. Derfor er det blevet lige så nemt at skrive applikationer til Aurora OS som til iOS.

Værktøjet er stadig i de tidlige udviklingsfaser, og det skal stadig forenkles og optimeres. Ikke desto mindre tillader den nuværende tilstand af projektet genbrug af eksisterende Kotlin-kode i Aurora OS. Koden til værktøjet er åbnet under BSD-licensen, og forslag til forbedringer, kommentarer og overførsel af ændringer og forbedringer er velkomne.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster