|
2 | 2 | title: What's new for Windows app developers |
3 | 3 | description: Learn what's new for developers in Windows 11 and tools |
4 | 4 | keywords: what's new, Windows 11, Windows, developers, WinUI, sdk, tools |
5 | | -ms.date: 03/10/2026 |
| 5 | +ms.date: 04/03/2026 |
6 | 6 | ms.topic: whats-new |
7 | 7 | ms.localizationpriority: medium |
8 | 8 | --- |
@@ -36,14 +36,21 @@ Find the latest downloads, release notes, and updates for the Windows SDK, Windo |
36 | 36 |
|
37 | 37 | --- |
38 | 38 |
|
39 | | -## Highlights – March 2026 |
| 39 | +## Highlights – April 2026 |
40 | 40 |
|
41 | 41 | - **Agentic AI tools for Windows development**: New guide on enhancing AI coding agents with Windows-specific context — including the [Microsoft Learn MCP Server](/training/support/mcp) for live documentation access, and the [WinUI 3 development plugin for GitHub Copilot](https://github.com/github/awesome-copilot/tree/main/plugins/winui3-development) to generate accurate, modern WinUI 3 code — [Agentic AI tools for Windows](../dev-tools/agentic-tools.md). |
42 | 42 | - **WinApp CLI cross-framework guides**: The Windows App Development CLI (public preview) now has step-by-step guides for adding Windows capabilities to apps built with **.NET, C++, Rust, Flutter, Electron, and Tauri** — including packaging, identity, AI integration, and notifications — [WinApp CLI guides](../dev-tools/winapp-cli/guides/index.md). |
43 | 43 | - **MapControl for WinUI**: New documentation for the [MapControl](/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.mapcontrol), an interactive map powered by Azure Maps with support for pins, layers, and user interaction — [MapControl guide](../develop/ui/controls/map-control.md). |
44 | 44 | - **Materials documentation**: New dedicated pages covering how to use Mica and Acrylic in your WinUI apps — [Materials overview](../develop/ui/materials.md) and [In-app acrylic](../develop/ui/in-app-acrylic.md). |
45 | 45 | - **Store API updates**: New sections documenting how to check if an unpackaged app is installed and how to open the Store product detail page for a product — [Send requests to the Store](/windows/uwp/monetize/send-requests-to-the-store). |
46 | 46 | - **Iconography documentation reorganized**: App icon and iconography docs have been consolidated into a dedicated [Iconography hub](../design/iconography/index.md) for easier navigation. |
| 47 | +- **Windows notifications overview**: Confused by `AppNotificationManager` vs `ToastNotificationManager`? New overview page explains which notification API to use for your app type, with a feature comparison table and links to samples — [Windows notifications overview](../develop/notifications/index.md). |
| 48 | +- **Choose a packaging model**: New scenario-based decision guide for choosing between packaged (MSIX), unpackaged, and sparse-package / external-location approaches — covering distribution options, feature requirements, and migration paths — [Choose a packaging model](../package-and-deploy/choose-packaging-model.md). |
| 49 | +- **Performance docs for WinUI**: The full set of Windows app performance documentation — startup, memory, XAML layout, animations, ListView/GridView optimization, and more — is now available under the WinUI developer section at [Windows app performance](../develop/performance/index.md). |
| 50 | +- **Visual layer and Composition docs for WinUI**: Documentation for the Visual layer (`Microsoft.UI.Composition`) — including visuals, animations, effects, brushes, lighting, and shadows — is available in the WinUI/Windows App SDK developer section at [Visual layer overview](../develop/composition/visual-layer.md). |
| 51 | +- **Command Palette extension toolkit**: New API reference documentation for the PowerToys Command Palette extension toolkit, covering built-in commands (`CopyPathCommand`, `OpenFileCommand`, `OpenInConsoleCommand`, and more) and layout types — [Command Palette extension toolkit](/windows/powertoys/command-palette/microsoft-commandpalette-extensions-toolkit/microsoft-commandpalette-extensions-toolkit). |
| 52 | +- **Java getting started for Windows**: New guide for setting up a Java development environment on Windows, covering JDK installation, `JAVA_HOME` configuration, editor options, and WSL considerations — [Java on Windows](/windows/dev-environment/java)). |
| 53 | +- **App features overview**: New landing page for the Features section of the Windows developer docs, with entry points to accessibility, AI, files, notifications, UI, and more — [Features for Windows app development](../develop/features-overview.md). |
47 | 54 |
|
48 | 55 | Previous highlights: |
49 | 56 |
|
@@ -74,3 +81,7 @@ Previous highlights: |
74 | 81 | | [WinApp CLI overview](../dev-tools/winapp-cli/index.md) | Command-line tool for packaging, identity, and SDK management across frameworks. | |
75 | 82 | | [MapControl](../develop/ui/controls/map-control.md) | Interactive Azure Maps-powered map control for WinUI apps. | |
76 | 83 | | [Materials in Windows apps](../develop/ui/materials.md) | Overview of Mica and Acrylic materials for WinUI. | |
| 84 | +| [Windows notifications overview](../develop/notifications/index.md) | Which notification API to use: AppNotificationManager vs ToastNotificationManager. | |
| 85 | +| [Choose a packaging model](../package-and-deploy/choose-packaging-model.md) | Scenario-based guide for choosing packaged, unpackaged, or sparse packaging. | |
| 86 | +| [Windows app performance](../develop/performance/index.md) | Performance docs for WinUI apps: startup, memory, XAML layout, and more. | |
| 87 | +| [Features for Windows app development](../develop/features-overview.md) | Landing page for Windows platform features: accessibility, AI, files, notifications, and more. | |
0 commit comments