Ein Entwickler-Toolkit für die Programmiersprache Kotlin für das Betriebssystem Aurora wurde eröffnet.

Das Unternehmen „Offene mobile Plattform“ hat ein Tool vorgestellt, das die Verwendung der KMP-Technologie (Kotlin Multiplatform) im Betriebssystem Aurora ermöglicht. KMP erlaubt die Erstellung plattformübergreifenden Codes in der Programmiersprache Kotlin, indem die gemeinsame Geschäftslogik in eine für die Plattformen Aurora, Android, iOS, Web oder Linux angepasste Bibliothek ausgelagert wird.

Im Betriebssystem Aurora, wie auch in iOS, gibt es keine JVM, aber dank der Unterstützung für die native Kotlin-Komplilation (Kotlin/Native) kann der KMP-Code als statische oder dynamische Bibliothek erstellt werden, die auf beliebige Systeme portiert werden kann, die C-Bibliotheken unterstützen. Dabei ist die direkte Verwendung der von KMP generierten Low-Level-C-Bibliotheken unpraktisch. Im Betriebssystem Aurora wird dieses Problem durch das Plugin QtBinding gelöst, das eine Schnittstelle zwischen dem Low-Level-C und Qt schafft. Daher ist es nun nicht schwieriger, Anwendungen für das Betriebssystem Aurora zu schreiben als für iOS.

Das Toolkit befindet sich noch in der Anfangsphase der Entwicklung. Es muss noch vereinfacht und optimiert werden. Dennoch ermöglicht der aktuelle Status des Projekts bereits die Wiederverwendung vorhandenen Kotlin-Codes in dem Aurora-Betriebssystem. Der Code des Toolkits ist unter der BSD-Lizenz verfügbar, und Vorschläge zur Weiterentwicklung, Anmerkungen sowie die Übertragung von Änderungen und Verbesserungen sind willkommen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster