写点什么

Uno Platform 6.3 新增.NET 10 预览版支持,并为 VS 2026 做好准备

作者:Edin Kapić

  • 2025-10-28
    北京
  • 本文字数:1164 字

    阅读完需:约 4 分钟

大小:584.76K时长:03:19
Uno Platform 6.3新增.NET 10预览版支持,并为VS 2026做好准备

Uno Platform 团队发布了这个跨平台.NET UI 框架的 6.3 版本。该框架面向使用 C#和 XAML 开发移动、桌面和 WebAssembly 应用的开发者。更新内容包括:提供.NET 10(RC1)早期支持、兼容 Visual Studio 2026 新格式.slnx、增强 WebAssembly 图像解码性能以及改进 TabView 控件和 Hot Design 可视化编辑器。

 

Uno Platform 是一个使用 C#和 XAML 构建多设备应用的 UI 平台。它于 2018 年推出,而在此之前,加拿大公司nventive已经在内部使用了多年。它允许开发者编写 Windows、iOS、Android、WebAssembly、macOS 和 Linux 应用程序。该框架在GitHub上遵循 Apache 2.0 许可开源。

 

在 6.3 版本之前,该平台支持的最新稳定目标是.NET 9。随着微软对工具和解决方案文件格式的更改,最新版本扩展了 Uno Platform 与即将推出的开发环境和运行时版本的兼容性。Uno Platform 6.3 引入了针对.NET 10 RC1 的新项目模板。虽然它允许针对.NET 10(及其实验性的Android CoreCLR)进行测试,但根据文档,对于生产部署,.NET 9 仍然是推荐使用的稳定目标。

 

该版本还增加了对 Visual Studio 2026新解决方案格式.slnx 的支持。开发者可以在 VS 2026 中打开现有的 Uno 项目,同时与 VS 2022 保持兼容。为了支持这两种环境,相关的Uno Platform Visual Studio扩展已经更新。这使得团队在评估新 IDE 时可以保留所支持版本的现有工作流。

 

在 WebAssembly 目标中,Uno Platform 6.3 修改了图像解码的处理方式。现在,该框架将图像解码卸载到 WebWorkers 而不是 UI 线程中。这一变化使得图像解码可以并行运行,提高了场景中包含大图或多个图像时的响应性,如仪表板或多媒体应用程序。

 

TabView控件增加了额外的配置选项。新增多种尺寸调整模式,包括等比例缩放、紧凑模式以及按内容调整。现在,标签可以标记为不可关闭,并且支持运行时标签重新排序。这些功能适用于所有支持的平台。

 

Hot Design可视化编辑器也已更新,增加了可搜索控件树,增强了属性查看功能。现在,SplitViewNavigationView等控件可以通过可视化界面进行配置。这些变化只影响设计时工具,不影响运行时行为。

 

由于自2025年3月以来.NET MAUI 8 移动工作负载不再受支持,6.3 版本停止了对.NET 8 的支持。以该运行时为目标的开发者必须升级到.NET 9或.NET 10 RC1。

 

在社交媒体上,Uno Platform 的公告并没有收到多少直接的反馈。在 Reddit 上有一个相关的讨论,是在.NET UI 框架的大背景下提到了 Uno:

 

正像大家说的,它的工作机制和 Avalonia 一样。据我所知,它使用 WinUI API 范式实现跨平台支持。两者都没有跳出微软 UI 概念体系框架——依然沿用 XAML、WinUI、MVVM 等技术栈,也没有真正汲取 SwiftUI、Flutter 或 Jetpack Compose 的精髓。

 

Uno Platform博客上提供了完整的发布说明、迁移指南和经过更新的文档。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/10/uno-platform-63/

2025-10-28 12:001

评论

发布
暂无评论

我们为什么选择使用分布式持续交付新星 Zadig ?

Zadig

DevOps 云原生 CI/CD 软件交付

“双碳”大局中再看业务合同电子化

鲸品堂

节能 提效降本 双碳

Markdown语法简介

工程师日月

markdown语法 5月月更

Hoo研究院|区块链简报 20220523期

区块链前沿News

#区块链# Hoo 热点

创业、女性、数字化:后COVID-19世界的复苏“铁三角”

脑极体

天翼云成为“云优化能力提升计划”首批成员单位!

天翼云开发者社区

天翼云4.0创新成果发布!科技创新赋能安全普惠

天翼云开发者社区

十、云原生网络架构

穿过生命散发芬芳

网络架构 5月月更

一文学完Linux常用命令

编程攻略

Linux

多款顶级好用的 Vue 表单设计器测评推荐,可拖拽生成表单

蒋川

Vue Element 组件 表单设计 Ant Design

人人皆为开发者?不可错过的低代码发展新趋势

云智慧AIOps社区

大前端 低代码 数据可视化

10分钟,将微信小程序转换成App

Speedoooo

微信小程序 移动开发 小程序容器 小程序转app

混合办公首选轻薄本,华为MateBook的“三重变身”改变了什么?

脑极体

Apache ShenYu 网关正式支持 Dubbo3 服务代理

阿里巴巴中间件

阿里云 开源 微服务 云原生 dubbo

使用 Provider 实现 Flutter 不相关页面状态数据共享

岛上码农

flutter ios 安卓开发 跨平台开发 5月月更

小程序和App同时拥有?两者兼得的一种技术方案

Speedoooo

微信小程序 APP开发 小程序容器 小程序转app

企业引流和留存,“App+小程序”是较优技术策略

Speedoooo

微信小程序 APP开发 小程序容器 小程序转app

IET 试水SiFL中文项目 为中国工程师“走出去”创造宝贵机遇

E科讯

Apache SeaTunnel(Incubating)与计算引擎的解耦之道,重构API我们做了些什么

Apache SeaTunnel

Apache 大数据 开源 DolphinScheduler workflow

英伟达周锡健:设计到数字营销的最后一公里

阿里云弹性计算

vr XR 视觉计算

在星云科技,我们使用 Zadig 实现多环境并行发布,上千次周部署

Zadig

DevOps 云原生 CI/CD 软件交付

天翼云通过DCMM 4级认证

天翼云开发者社区

在线火星文转简体中文工具

入门小站

工具

Java Core「3」volatile 关键字

Samson

学习笔记 5月月更 Java core

做了5年开源项目,我总结了以下提PR经验!

OpenHarmony开发者

OpenHarmony 开源生态

为什么校招面试中“线程与进程的区别”老是被问到?我该如何回答?

宇宙之一粟

线程 进程 5月月更

使用postMessage对iframe进行跨域数据传输

空城机

iframe postMessage 5月月更

【刷题第16天】数组中出现次数超过一半的数字

白日梦

5月月更

前端食堂技术周刊第 38 期:Remix v1.5.0、Babel v7.18.0、前端部署十五章、Tree Shaking 问题排查指南、一文搞懂前端技术发展

童欧巴

前端 Remix 前端部署

linux之tar使用技巧

入门小站

Linux

第一梯队,增速第一

天翼云开发者社区

Uno Platform 6.3新增.NET 10预览版支持,并为VS 2026做好准备_后端_InfoQ精选文章