Strumenti aperti per lo sviluppo in linguaggio Kotlin per il sistema operativo Aurora

L'azienda "Piattaforma Mobile Aperta" ha presentato uno strumento che consente di utilizzare la tecnologia KMP (Kotlin Multiplatform) nel sistema operativo Aurora. KMP permette di creare codice multi-piattaforma in linguaggio Kotlin, trasferendo la logica di business comune in una libreria adattata per le piattaforme Aurora, Android, iOS, Web o Linux.

Nel sistema operativo Aurora, come in iOS, non esiste la JVM, ma grazie al supporto della compilazione nativa in Kotlin (Kotlin/Native), il codice KMP può essere compilato in forma di libreria statica o dinamica, che può essere portata su qualsiasi sistema che supporti l'uso di librerie C. Tuttavia, utilizzare direttamente le librerie C di basso livello generate da KMP può risultare scomodo. Nel sistema operativo Aurora, questo problema è risolto tramite il plugin QtBinding, che crea uno strato tra il C di basso livello e Qt. Di conseguenza, scrivere applicazioni per il sistema operativo Aurora non è più difficile che per iOS.

Lo strumento è ancora nelle fasi iniziali di sviluppo, e sarà necessario semplificarlo e ottimizzarlo ulteriormente. Tuttavia, anche l'attuale stato del progetto consente di riutilizzare il codice Kotlin esistente nel sistema operativo Aurora. Il codice dello strumento è aperto con licenza BSD, e sono benvenuti suggerimenti per miglioramenti, osservazioni e proposte di modifiche.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster