Megnyílt a Kotlin nyelv fejlesztői eszközkészlete az Avrora operációs rendszerhez

Az „Nyílt Mobilplatform” bemutatta azt az eszközkészletet, amely lehetővé teszi a KMP (Kotlin Multiplatform) technológiának a használatát az Avroa operációs rendszerben. A KMP lehetővé teszi, hogy többplatformos kódot hozzunk létre Kotlin nyelven, miközben a közös üzleti logikát egy, az Avroa, Android, iOS, Web vagy Linux platformokhoz adaptált könyvtárba helyezzük.

Az Avroa operációs rendszerben, ahogy az iOS-ben sincs JVM, de a Kotlin natív fordításának (Kotlin/Native) támogatásával a KMP kódot statikus vagy dinamikus könyvtár formájában lehet összeállítani, amelyet bármely olyan rendszerre áthelyezhetünk, amely támogatja a C könyvtárak használatát. Ezzel együtt a KMP által generált alacsony szintű C könyvtárak közvetlen felhasználása nem kényelmes. Az Avroa operációs rendszerben ezt a problémát a QtBinding plugin oldja meg, amely egy réteget teremt az alacsony szintű C és a Qt között. Ezért az Avroa operációs rendszerre való alkalmazások írása már nem nehezebb, mint az iOS-re.

Az eszközkészlet még fejlesztés alatt áll, még egyszerűsítésre és optimalizálásra szorul. Ennek ellenére a projektek jelenlegi állapota lehetővé teszi a meglévő Kotlin kód újbóli felhasználását az Avroa operációs rendszerben. Az eszközkészlet kódja BSD licenc alatt áll, és örömmel fogadjuk a javaslatokat a fejlesztésre, megjegyzéseket és a változtatások, javítások átadását.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster