{"id":135716,"date":"2025-10-21T09:14:09","date_gmt":"2025-10-21T09:14:09","guid":{"rendered":"https:\/\/www.europesays.com\/ie\/135716\/"},"modified":"2025-10-21T09:14:09","modified_gmt":"2025-10-21T09:14:09","slug":"uno-platform-6-3-adds-net-10-preview-support-and-vs-2026-readiness","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ie\/135716\/","title":{"rendered":"Uno\u202fPlatform 6.3 Adds .NET 10 Preview Support and VS 2026 Readiness"},"content":{"rendered":"<p>The team behind\u202fUno\u202fPlatform <a href=\"http:\/\/platform.uno\/blog\/uno-platform-6-3\" rel=\"nofollow noopener\" target=\"_blank\">released version\u202f6.3<\/a> of the cross\u2011platform\u202f.NET UI framework, aimed at developers targeting mobile, desktop and WebAssembly using C# and XAML. The update includes early support for .NET\u202f10 (RC1), compatibility with Visual\u202fStudio\u202f2026\u2019s new .slnx format, enhanced WebAssembly image\u2010decoding performance and refinements to the TabView control and the Hot Design visual editor.<\/p>\n<p><a href=\"https:\/\/platform.uno\/\" rel=\"nofollow noopener\" target=\"_blank\">Uno platform<\/a> is an alternative UI platform for building multi-device applications in C# and XAML. It was launched in 2018, after years of internal use by a Canadian company <a href=\"https:\/\/nventive.com\/en\" rel=\"nofollow noopener\" target=\"_blank\">nventive<\/a>. It allows developers to write applications for Windows, iOS, Android, WebAssembly, macOS and Linux. It is released under the Apache 2.0 open-source license <a href=\"https:\/\/github.com\/unoplatform\/uno\" rel=\"nofollow noopener\" target=\"_blank\">on GitHub<\/a>.<\/p>\n<p>Before version 6.3, the platform supported .NET 9 as the latest stable target. With Microsoft introducing changes to tooling and solution file formats, the latest release extends Uno Platform\u2019s compatibility with upcoming development environments and runtime versions. Uno Platform 6.3 introduces new project templates that target .NET 10 RC1. While <a href=\"https:\/\/aka.platform.uno\/migrate-from-net9-to-net10\" rel=\"nofollow noopener\" target=\"_blank\">it allows testing against .NET 10<\/a> (and its experimental <a href=\"https:\/\/learn.microsoft.com\/en-us\/dotnet\/maui\/whats-new\/dotnet-10?view=net-maui-9.0&amp;utm_source=chatgpt.com#experimental-coreclr\" rel=\"nofollow noopener\" target=\"_blank\">Android CoreCLR<\/a>), the documentation confirms that .NET 9 remains the recommended stable target for production deployments.<\/p>\n<p>The release also adds support for Visual Studio 2026\u2019s <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/new-simpler-solution-file-format\/\" rel=\"nofollow noopener\" target=\"_blank\">new solution format<\/a>, .slnx. Developers can open existing Uno projects in VS 2026 while maintaining compatibility with VS 2022. The associated <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=unoplatform.uno-platform-addin-2022\" rel=\"nofollow noopener\" target=\"_blank\">Uno Platform Visual Studio extension<\/a> has been updated to support both environments. This enables teams to evaluate the new IDE while retaining existing workflows in supported versions.<\/p>\n<p>In WebAssembly targets, Uno Platform 6.3 modifies the way image decoding is handled. The framework now offloads image decoding to WebWorkers instead of the UI thread. This change allows decoding to run in parallel, improving responsiveness for scenarios involving large or numerous images, such as dashboards or media applications.<\/p>\n<p>The <a href=\"https:\/\/platform.uno\/docs\/articles\/implemented\/microsoft-ui-xaml-controls-tabview.html#breadcrumb\" rel=\"nofollow noopener\" target=\"_blank\">TabView control<\/a> has received additional configuration options. New sizing modes are available, including equal-sizing, compact, and size-to-content. Tabs can now be marked as non-closable, and runtime tab reordering is supported. These features apply across all supported platforms.<\/p>\n<p>The <a href=\"http:\/\/platform.uno\/hot-design\" rel=\"nofollow noopener\" target=\"_blank\">Hot Design visual editor<\/a> has been updated with a searchable control tree and enhanced property inspection capabilities. Controls like <a href=\"https:\/\/platform.uno\/docs\/articles\/implemented\/microsoft-ui-xaml-controls-splitview.html\" rel=\"nofollow noopener\" target=\"_blank\">SplitView<\/a> and <a href=\"https:\/\/platform.uno\/docs\/articles\/controls\/NavigationView.html\" rel=\"nofollow noopener\" target=\"_blank\">NavigationView<\/a> can now be configured through a visual interface. These changes affect only the design-time tooling and do not impact runtime behaviour.<\/p>\n<p>Version 6.3 discontinues support for .NET 8 because of the .NET MAUI 8 mobile workloads being <a href=\"https:\/\/dotnet.microsoft.com\/en-us\/platform\/support\/policy\/maui\" rel=\"nofollow noopener\" target=\"_blank\">unsupported since March 2025<\/a>. Developers targeting that runtime must <a href=\"https:\/\/aka.platform.uno\/migrate-from-net8-to-net9\" rel=\"nofollow noopener\" target=\"_blank\">upgrade to either .NET 9<\/a> or .NET 10 RC1.<\/p>\n<p>Uno Platform\u2019s announcement received limited direct feedback on social media. On Reddit, a <a href=\"https:\/\/www.reddit.com\/r\/dotnet\/comments\/1n8ecz4\/comment\/ncpdnz9\/\" rel=\"nofollow noopener\" target=\"_blank\">related discussion<\/a> referenced Uno in a broader context of .NET UI frameworks:<\/p>\n<blockquote><p>&#13;<\/p>\n<p>Like everybody is saying, it works like Avalonia. AFAIK it does cross-platform with a WinUI API paradigm. Neither has left the MS UI conceptual universe of XAML, WinUI, MVVM, etc. Neither have truly learned from SwiftUI, Flutter or Jetpack Compose.<\/p>\n<p>&#13;\n<\/p><\/blockquote>\n<p>The full release notes, migration instructions, and updated documentation are available on the <a href=\"https:\/\/platform.uno\/blog\/uno-platform-6-3\/\" rel=\"nofollow noopener\" target=\"_blank\">Uno Platform blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"The team behind\u202fUno\u202fPlatform released version\u202f6.3 of the cross\u2011platform\u202f.NET UI framework, aimed at developers targeting mobile, desktop and WebAssembly&hellip;\n","protected":false},"author":2,"featured_media":135717,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[74],"tags":[14238,7266,18,19,17,82,80931,80930],"class_list":{"0":"post-135716","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technology","8":"tag-net","9":"tag-development","10":"tag-eire","11":"tag-ie","12":"tag-ireland","13":"tag-technology","14":"tag-uno-platform","15":"tag-uno-platform-63"},"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts\/135716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/comments?post=135716"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts\/135716\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/media\/135717"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/media?parent=135716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/categories?post=135716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/tags?post=135716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}