Kompania «Open Mobile Platform» ka prezantuar mjetin që lejon përdorimin e teknologjisë KMP (Kotlin Multiplatform) në OS-në Aurora. KMP mundëson krijimin e kodit multplatformë në gjuhën Kotlin, duke e transferuar logjikën e biznesit të përbashkët në një bibliotekë të përshtatur për platforma si Aurora, Android, iOS, Web ose Linux.
Në OS-në Aurora, si në iOS, nuk ka JVM, por falë mbështetjes për kompilimin natyror në Kotlin (Kotlin/Native), kodi KMP mund të ndërtohet si një bibliotekë statike ose dinamike, e cila mund të transferohet në çdo sistem që mbështet përdorimin e bibliotekave C. Megjithatë, bibliotekat e ulta C, të gjeneruara nga KMP, nuk janë të lehta për t'u përdorur drejtpërdrejt. Në OS-në Aurora, ky problem zgjidhet me ndihmën e shtesës QtBinding, e cila krijon një shtresë midis C të ulët dhe Qt. Prandaj, të shkruash aplikacione për OS-në Aurora është as edhe aq e vështirë sa për iOS.
Instrumenti është ende në fazën fillestare të zhvillimit, ka ende shumë për të thjeshtuar dhe optimizuar. Megjithatë, edhe gjendja aktuale e projektit lejon ri-përdorimin e kodit ekzistues Kotlin në OS Avrohra. Kodi i instrumentit është i hapur nën licencën BSD, mirëpriten propozime për përmirësim, vërejtje dhe dorëzime të ndryshimeve dhe përmirësimeve.
Burimi: opennet.ru
