JetBrains 发布 Compose Multiplatform 1.0,用于创建基于 Kotlin 的 Android、桌面和 Web 应用程序

工具软件 Edge插件网 2年前 (2021-12-03) 901次浏览 已收录 0个评论

JetBrains 生产了一些最流行的集成开发环境 (IDE),用于使用 Java、PHP、Kotlin 和其他编程语言创建软件。该公司还一直致力于JetBrains Compose Multiplatform,这是一个基于 Kotlin 语言创建跨平台应用程序的框架(并连接到谷歌的 Jetpack Compose)。Multiplatform 已经在不同平台上处于不同的开发阶段,现在 JetBrains 表示它已准备好供所有人在 Android、桌面和网络上使用。JetBrains 发布 Compose Multiplatform 1.0,用于创建基于 Kotlin 的 Android、桌面和 Web 应用程序

JetBrains 周四表示,“借助 Jetbrains 的 Compose Multiplatform,开发人员可以轻松地在 Kotlin 中创建带有 UI 的桌面应用程序。该框架是声明性的,因此代码反映了 UI,开发人员无需担心 UI 更新逻辑,它允许他们在不构建整个应用程序的情况下预览部分 UI,并与 Google Jetpack Compose 共享通用 API 以简化采用。[…] 开发人员可以在 Android、桌面和 Web 之间共享他们的 UI 和状态管理代码,并轻松地将基于 Android Jetpack Compose 的应用程序移植到桌面。”

这一切都意味着现在可以使用单个 Kotlin 代码库跨 Windows、macOS、Linux、Android 和 Web 创建应用程序。桌面应用程序可以使用菜单、键盘快捷键和通知,并使用Skia 图形库进行硬件加速渲染。使用 Multiplatform 构建的 Web 应用程序可以访问与页面元素交互的特殊 CSS 功能

目前不乏用于创建跨平台软件的框架,Electron可能是目前最受欢迎的(支持 Discord、Slack、Microsoft Teams、Skype 等),尽管 Electron 根本不支持移动设备。Google 目前正在开发Flutter,它使用 Dart 编程语言,目前支持桌面平台、移动设备和网络——与 Jetpack Compse Multiplatform 相同。


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:JetBrains 发布 Compose Multiplatform 1.0,用于创建基于 Kotlin 的 Android、桌面和 Web 应用程序
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址