De ontwikkeltool voor de Kotlin-taal voor het Aurora-besturingssysteem is geopend.

Het bedrijf ā€˜Open Mobile Platform’ heeft een toolkit gepresenteerd waarmee de KMP-technologie (Kotlin Multiplatform) in het Aurora-besturingssysteem kan worden gebruikt. KMP maakt het mogelijk om multiplatformcode in Kotlin te creĆ«ren door de algemene businesslogica in een bibliotheek te plaatsen die is aangepast voor de platforms Aurora, Android, iOS, Web of Linux.

In het Aurora-besturingssysteem is, net als in iOS, geen JVM beschikbaar, maar dankzij de ondersteuning voor native compilatie in Kotlin (Kotlin/Native) kan KMP-code worden samengevoegd in de vorm van een statische of dynamische bibliotheek, die kan worden overgebracht naar elke systemen die het gebruik van C-bibliotheken ondersteunen. Daarbij is het ongemakkelijk om laag-niveau C-bibliotheken die door KMP zijn gegenereerd, direct te gebruiken. In het Aurora-besturingssysteem is dit probleem opgelost met behulp van de QtBinding-plugin, die een tussenlaag creƫert tussen laag-niveau C en Qt. Daarom is het schrijven van applicaties voor het Aurora-besturingssysteem nu net zo eenvoudig als voor iOS.

De toolkit bevindt zich nog in een beginstadium van ontwikkeling, deze moet nog worden vereenvoudigd en geoptimaliseerd. Desondanks maakt de huidige staat van het project het mogelijk om bestaande Kotlin-code in het Aurora-besturingssysteem opnieuw te gebruiken. De code van de toolkit is open onder de BSD-licentie, en suggesties voor verbetering, opmerkingen en het indienen van wijzigingen en verbeteringen zijn welkom.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster