2025云栖大会,开启通往AGI的未来之旅 了解详情
写点什么

Uno Platform 6.0 与 Uno Platform Studio 发布,聚焦性能提升与开发工具链强化

作者:Almir Vuk

  • 2025-05-24
    北京
  • 本文字数:1288 字

    阅读完需:约 4 分钟

大小:647.73K时长:03:41
Uno Platform 6.0 与 Uno Platform Studio 发布,聚焦性能提升与开发工具链强化

Uno Platform 团队宣布 Uno Platform 6.0 和 Uno Platform Studio 正式版全面上市,推出了一系列新功能,提升开发者生产力与跨平台应用性能。


如官方博文所述,Uno Platform Studio 构建于开源的 Uno Platform 之上,它为开发者提供了一个更便捷的开发工作流,以便使用单一代码库更高效地构建和交付 .NET 应用程序。


主要亮点之一是 Hot Design,一个现在已全面可用的运行时可视化设计器。Hot Design 可以暂停正在运行的应用程序,直观地编辑用户界面 ,并在不重启的情况下恢复会话。这种方法与传统的所见即所得工具不同,它支持在应用程序内部直接对复杂的用户界面进行实时编辑。


Uno Platform 6.0 引入了统一的基于 Skia 的渲染引擎的支持,该引擎可跨所有平台——包括 iOS、Android、WebAssembly、Windows、macOS 和 Linux——与现有的原生实现并行运行。这种方法通过利用跨设备的硬件加速,带来了稳定一致的高性能渲染,同时在适用情况下仍允许使用原生渲染路径。

关于性能和改进,该团队表示:


“Uno Platform 6.0 是迄今为止最好、最快的 Uno Platform 版本,它现在配备了全新的统一渲染引擎,该引擎在应用程序启动时长和用户界面渲染方面带来了巨大改进,应用体积减少高达 75%,启动速度加快 60%,内存占用减少 30%,运行速度提高 45 倍。


据 Uno 团队称,启动时长得到了显著改善。官方博文指出,在 iPhone 13 上的测试显示,启动时长从 1.5 秒降至 0.49 秒。该渲染引擎还将应用程序体积减少了高达 75%,启动速度提高了 60%,内存使用量降低了 30%,并将执行速度提升了 45 倍。


该版本还引入了对新组件和功能的支持。现已推出跨平台的 MediaPlayerElement,它使用特定平台的后端(如 libvlc 和原生播放器)支持所有平台上的视频播放。WebView2 现已支持所有目标平台,包括一个新的基于 GTK4 的 Linux 实现,它支持导航到 Web 内容并与 JavaScript 集成。


在应用程序大小和部署优化方面也取得了显著进展。Windows 后端现在支持 Win32 实现(替代 WPF),从而可以进行完整的 IL 修整,并将独立应用程序的大小减少 100 MB。此外,新版本还为 iOS 和桌面平台提供了 XAML 及资源裁剪支持,据报道,这使 Windows 空白应用的体积减小了 74%,iOS 应用减小了 21%。。若采用预编译(AOT)技术,这些优化措施还能将构建时间进一步缩短 35%。


随此版本一同推出的还有全新的 Uno.WinRT 包,它为文件系统访问、传感器、媒体处理和硬件设备提供了一系列广泛的非 UI 跨平台 API。通过分离 UI 和非 UI 功能,开发者现在可以构建仅依赖运行时特性而不包含 UI 依赖的库,从而简化跨平台目标设定并减少包开销。


Uno 团队表示,该平台在 Apache 2.0 许可下保持开源和免费。包括开发工具和关键组件(如 DataGrid 和 WebView2)在内的核心功能保证持续开放。像 Uno Platform Studio 这样的高级工具则提供可选的商业支持和增强功能,同时维持其开发模式。


此版本中的其他变更包括对自动化应用打包的改进、废弃了 UWP 支持、增强了工具集成等。


感兴趣的读者可在 Uno Platform 官网查阅完整的发行说明,详细了解各项更新与变更。


原文链接:

https://www.infoq.com/news/2025/05/uno-platform-6-release/

2025-05-24 10:005818

评论

发布
暂无评论

阿里巴巴 Druid 可观测性最佳实践

观测云

Druid

亮相2025全球分布式云大会,火山引擎边缘云落地AI新场景

火山引擎边缘云

边缘计算 IoT Edge AI 大底座 AI‘’ 边缘智能

【轻量化】三个经典轻量化网络解读

地平线开发者

自动驾驶; 算法工具链 地平线征程6

CAD粘贴表格显示#怎么办

极客天地

Invicti v25.4.0 发布,新增功能概览

sysin

invicti

是时候重新审视“小米模式”了

脑洞汽车

智能电车

Metasploit Framework 6.4.55 (macOS, Linux, Windows) - 开源渗透测试框架

sysin

Metasploit

悖论:智驾难题为何在此刻无解?

脑洞汽车

AI

休克的哪吒:一家新势力车企的失血日志

脑洞汽车

AI

龙蜥社区荣获 OS2ATC 2025 “最具影响力开源创新贡献奖”

OpenAnolis小助手

开源 操作系统 龙蜥社区 OpenAnolis

龙蜥RISC-V SIG 2.0研讨会圆满举办,宋卓当选国际基金会Datacenter SIG主席

OpenAnolis小助手

AI 操作系统 高性能计算 龙蜥社区 OpenAnolis

Web3项目开发的测试

北京木奇移动技术有限公司

区块链技术 软件外包公司 web3开发

Spring项目开发的智能助手:通义灵码使用指南

阿里云云效

云计算 spring

运维堡垒机-开启IT安全运维利器!

行云管家

网络安全 堡垒机 数字安全

龙蜥社区两大委员会月度会议圆满召开

OpenAnolis小助手

开源 操作系统 龙蜥社区

Dinky 和 Flink CDC 在实时整库同步的探索之路

Apache Flink

大数据 flink 实时计算

Paragon NTFS与Tuxera NTFS有何区别 Mac NTFS 磁盘读写工具选哪个好

阿拉灯神丁

Mac 软件 Paragon NTFS NTFS 磁盘管理器 Tuxera NTFS2024 磁盘格式读写软件

Studio 3T 2025.6 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端

sysin

mongodb

私有云统一管理定义以及好处简单说明

行云管家

云计算 私有云 云管理

基于Raft协议 + gRPC长连接实现集群间的服务发现、服务注册、元数据共享、元数据持久化

路 飞

CAD把PDF图纸插入为光栅图像

极客天地

​​AMS行政管理系统:数字化赋能人力资源精益管理​

秃头小帅oi

Cloud Kernel SIG 季度动态:发布ANCK 6.6-003版本,支持一测多证

OpenAnolis小助手

操作系统 龙蜥社区 OpenAnolis 龙蜥社区SIG

全双工分轨语音数据集:让AI实现无缝对话

数据堂

人工智能 语音识别 语音交互 语音数据集 全双工分轨语音数据集

鸿蒙智行生态联盟爆款频出,四大车企差异化布局显成效

最新动态

Web3项目的开发

北京木奇移动技术有限公司

区块链技术 web3开发 软件外包开公司

2025慕尼黑上海电子展揭秘汽车电子新动能:智能电动化浪潮下,汽车半导体如何赋能行业未来发展?

极客天地

Amazon 最新语音模型 Nova Sonic:比 4o 便宜 80%,智能停顿和打断;a16z 发布 AI 数字人报告丨日报

声网

CAD如何炸开参照图形

极客天地

2025慕尼黑上海电子展揭示技术密码:机器人行业蓬勃发展,半导体“芯脏”如何给予支撑?

极客天地

Metasploit Pro 4.22.7-2025040601 (Linux, Windows) - 专业渗透测试框架

sysin

Metasploit

Uno Platform 6.0 与 Uno Platform Studio 发布,聚焦性能提升与开发工具链强化_编程语言_InfoQ精选文章