È stato aperto il toolkit per lo sviluppo in linguaggio Kotlin per il sistema operativo Aurora

L'azienda «Open Mobile Platform» ha presentato un set di strumenti che consente di utilizzare nella OS Aurora la tecnologia KMP (Kotlin Multiplatform). KMP permette di creare codice multipiattaforma in linguaggio Kotlin, estraendo la logica aziendale comune in una libreria adattata per le piattaforme Aurora, Android, iOS, Web o Linux.

Nella OS Aurora, così come in iOS, non esiste JVM, ma grazie al supporto della compilazione nativa in Kotlin (Kotlin/Native), il codice KMP può essere assemblato sotto forma di libreria statica o dinamica, che può essere trasferita su qualsiasi sistema che supporti l'uso di librerie C. A questo punto, le librerie C di basso livello generate da KMP non sono comode da usare direttamente. Nella OS Aurora, questo problema è stato risolto tramite il plugin QtBinding, che crea uno strato di interfaccia tra C a basso livello e Qt. Pertanto, scrivere applicazioni per la OS Aurora non è diventato più complesso rispetto a iOS.

L'insieme di strumenti è ancora nelle fasi iniziali di sviluppo e dovrà essere semplificato e ottimizzato. Tuttavia, anche l'attuale stato del progetto consente di riutilizzare il codice esistente in Kotlin per il sistema operativo Aurora. Il codice degli strumenti è disponibile sotto licenza BSD; suggerimenti per miglioramenti, osservazioni e contributi sono benvenuti.

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