Kotlin arendustööriistad avati Avrora operatsioonisüsteemile

Ettevõte „Avatud mobiilne platvorm“ tutvustas tööriistu, mis võimaldavad kasutada OS Aurora-s tehnoloogiat KMP (Kotlin Multiplatform). KMP võimaldab luua mitme platvormi koodi Kotlin keeles, viies ühise äriloogika raamatukokku, mis on kohandatud platvormidele Aurora, Android, iOS, Web või Linux.

OS Aurora-s, nagu ka iOS-is, ei ole JVM-i, kuid tänu Kotlin'i tugile natiivkompileerimisele (Kotlin/Native) saab KMP koodi koguda staatilise või dünaamilise raamatukoguna, mida saab üle kanda igasugustele süsteemidele, mis toetavad C-raamatukogude kasutamist. Samuti on madala taseme C-raamatukogude, mida KMP genereerib, otse kasutamine iseenesest ebamugav. OS Aurora-s on see probleem lahendatud QtBinding plugina kaudu, mis loob liidese madala taseme C ja Qt vahel. Seetõttu on rakenduste kirjutamine OS Aurora-s muutunud sama lihtsaks kui iOS-is.

Tööriistade komplekt on praegu arendamise alguses, seda tuleb veel lihtsustada ja optimeerida. Siiski võimaldab isegi projekti praegune olek olemasoleva Kotlin koodi taaskasutamist OS Aurora-s. Tööriistade komplekti kood on avatud BSD litsentsiga, ootame ettepanekuid täiustamiseks, tagasisidet ja muudatusi ning parandusi.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster