JetBrains 发布 Compose Multiplatform 1.0,用于创建基于 Kotlin 的 Android、桌面和 Web 应用程序
admin
2023-07-31 12:32:46
0
  • 点击进入:ChatGPT工具插件导航大全

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

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 相同。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...