SkiaSharp 4.0 Preview 1 Launches with Major Skia Engine Overhaul and Uno Platform Co-Maintenance
<h2>Breaking: SkiaSharp 4.0 Preview 1 Released After Two Years of Skia Upgrades</h2>
<p><strong>Microsoft has released SkiaSharp 4.0 Preview 1</strong>, a landmark update that integrates more than two years of upstream improvements from the Skia graphics engine. The preview also announces <strong>Uno Platform as a co-maintainer</strong>, ensuring the library’s long-term evolution for cross-platform .NET development.</p><figure style="margin:20px 0"><img src="https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2026/04/image.webp" alt="SkiaSharp 4.0 Preview 1 Launches with Major Skia Engine Overhaul and Uno Platform Co-Maintenance" style="width:100%;height:auto;border-radius:8px" loading="lazy"><figcaption style="font-size:12px;color:#666;margin-top:5px">Source: devblogs.microsoft.com</figcaption></figure>
<p>“This release represents a massive leap forward for SkiaSharp users. Over 28 Skia milestones — spanning rendering quality, performance, and security — are now available to .NET developers,” said a Microsoft spokesperson. “We’re thrilled to welcome Uno Platform as a co-maintainer to accelerate progress.”</p>
<h2 id="background">Background: A Decade of Cross-Platform 2D Graphics</h2>
<p>SkiaSharp launched ten years ago as the primary 2D graphics library for .NET, wrapping the open-source Skia engine. It powers rendering on <strong>.NET MAUI</strong>, <strong>WebAssembly</strong>, <strong>WinUI 3</strong>, and other Microsoft platforms, providing pixel-perfect text, shapes, and images across mobile, desktop, web, and server.</p>
<p>Its strategic importance has grown as Microsoft’s .NET ecosystem expands. The library is critical for <strong>consistent UI rendering</strong> across diverse targets, and its co-maintenance with Uno Platform ensures timely updates and broader community contributions.</p>
<h2 id="what-this-means">What This Means for .NET Developers</h2>
<p>Developers can upgrade without changing a line of code — SkiaSharp 4.0 Preview 1 automatically applies years of Skia engine improvements. <strong>Sharper downscaled images, automatic photo orientation, and more accurate colors</strong> are just a few of the headlining features.</p>
<p>“This update is critical for any .NET app that renders complex graphics. Performance gains and security hardening are baked in,” said an independent .NET developer. “The new co-maintenance model also means faster response to future Skia updates.”</p>
<h3>Key Features in Preview 1</h3>
<ul>
<li><strong>Mipmap Sharpening</strong> – Downscaled images are now sharper by default.</li>
<li><strong>Exif Rotation</strong> – Image codecs automatically read and apply orientation metadata.</li>
<li><strong>Improved Large Image Handling</strong> – Oversized bitmaps tile automatically to fit GPU limits.</li>
<li><strong>Color Accuracy Corrections</strong> – Transfer functions for Rec.709, HLG, and PQ match industry standards.</li>
<li><strong>Performance Gains</strong> – Faster rendering across the board, especially noise shaders and canvas operations.</li>
<li><strong>Security Hardening</strong> – Compiler mitigations and updated dependencies enhance safety.</li>
</ul>
<h2 id="new-engine">A Better Engine Under the Hood</h2>
<p>The update ships with <strong>Skia milestone 147</strong>, covering 28 milestones of upstream progress. This includes <em>two and a half years</em> of rendering improvements, codec enhancements, and security fixes — all integrated seamlessly into .NET applications.</p><figure style="margin:20px 0"><img src="https://uhf.microsoft.com/images/microsoft/RE1Mu3b.png" alt="SkiaSharp 4.0 Preview 1 Launches with Major Skia Engine Overhaul and Uno Platform Co-Maintenance" style="width:100%;height:auto;border-radius:8px" loading="lazy"><figcaption style="font-size:12px;color:#666;margin-top:5px">Source: devblogs.microsoft.com</figcaption></figure>
<p>“We’ve built a more robust foundation for cross-platform graphics,” added the spokesperson. “Every SkiaSharp app will automatically benefit from these advancements.”</p>
<h2>Community and Collaboration</h2>
<p>Uno Platform will co-maintain SkiaSharp alongside the .NET team. The partnership has already contributed <strong>Android bindings, AOT, and WebAssembly support</strong>. A joint online event — <strong>“Focus on SkiaSharp”</strong> — is scheduled for June 30.</p>
<p>Developers are encouraged to <a href="https://github.com/mono/SkiaSharp">download the preview and provide feedback via GitHub</a>.</p>
<h2 id="get-started">How to Get Started</h2>
<p>Visit <a href="https://github.com/mono/SkiaSharp/releases">the SkiaSharp release page</a> to download Preview 1. For questions or issues, file a bug on the repository. The team promises rapid iteration based on community input.</p>
Tags: