Компания "Открытая мобильная платформа" представила инструментарий, позволяющий использовать в ОС Аврора технологию KMP (Kotlin Multiplatform). KMP позволяет создавать многоплатформенный код на языке Kotlin, вынося общую бизнес-логику в библиотеку, адаптированную для платформ Аврора, Android, iOS, Web или Linux.
В ОС Аврора, как и в iOS, нет JVM, но благодаря поддержке в Kotlin нативной компиляции (Kotlin/Native), код KMP можно собрать в форме статической или динамической библиотеки, которую можно переносить на любые системы, поддерживающие использование Си-библиотек. При этом низкоуровневые С-библиотеки, генерируемые KMP, напрямую использовать неудобно. В ОС Аврора эта проблема решена с помощью плагина QtBinding, который создаёт прослойку между низкоуровневым C и Qt. Поэтому писать приложения для ОС Аврора стало не сложнее, чем для iOS.
Инструментарий пока находится на начальной стадии развития, его ещё предстоит упростить и оптимизировать. Тем не менее, даже текущее состояние проекта позволяет повторно использовать существующий код Kotlin в ОС Аврора. Код инструментария открыт под лицензией BSD, приветствуются предложения по доработке, замечания и передача изменений и улучшений.
Источник: https://www.opennet.ru/opennews/art.shtml?num=63381
(opennet.ru, мини-новости)
[ON] Открыт инструментарий для разработки на языке Kotlin для ОС Аврора
Модератор: Модераторы разделов
-
- Бот
- Сообщения: 6001
- ОС: gnu/linux
[ON] Открыт инструментарий для разработки на языке Kotlin для ОС Аврора
Последний раз редактировалось rssbot 10.06.2025 21:32, всего редактировалось 2 раза.
Причина: Updated upstream
Причина: Updated upstream
-
- Модератор
- Сообщения: 21229
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [ON] Открыт инструментарий для разработки на языке Kotlin для ОС Аврора
Открыть инструментарий маловато для того, чтобы именоваться открытой платформой.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |