Skip to content

Commit a57b3e7

Browse files
committed
Merge branch 'main' into kbridge/main/update-what-is-supported-wasdk-1.7
2 parents 9aebfa3 + 41d6648 commit a57b3e7

File tree

48 files changed

+1588
-351
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1588
-351
lines changed

.github/ISSUE_TEMPLATE/1-customer-feedback.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,10 @@ body:
6464
validations:
6565
required: true
6666
attributes:
67-
label: Document Id
67+
label: Document Id
68+
- type: input
69+
id: platformId
70+
validations:
71+
required: true
72+
attributes:
73+
label: Platform Id

hub/apps/get-started/make-apps-great-for-windows.md

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
---
22
description: The top 11 things you can do to make your app great on Windows 11.
33
title: Top 11 things you can do to make your app great on Windows 11
4-
ms.topic: article
5-
ms.date: 02/27/2025
4+
ms.topic: concept-article
5+
ms.date: 03/06/2025
66
keywords: windows win32, desktop development
77
ms.localizationpriority: medium
88
ms.collection: windows11
9+
# customer intent: As a Windows developer, I want to know how to make my app great on Windows 11 so that I can provide a better, more secure experience for my users.
910
---
1011

1112
# Top 11 things you can do to make your app great on Windows 11
1213

13-
Windows 11 marks a visual evolution of the Windows operating system. As Windows moves forward, customers continue to set a higher bar for app experiences, too. We see these customer expectations manifest primarily in two areas: *app fundamentals* and *user experience*.
14+
Windows 11 marks a visual evolution of the Windows operating system. As Windows moves forward, customers continue to set a higher bar for app experiences, too. We see these customer expectations manifest primarily in three areas: *app fundamentals*, *user experience*, and *added security*.
1415

1516
- *App fundamentals* - good performance on low-cost, highly mobile device form factors, and hassle-free app lifecycle and state rehydration/roaming.
1617
- *User experience* - the ability to work naturally with a complete range of inputs, design and interaction patterns that look and feel at home on current and future devices, and support for modern windowing workflows and shell integration points.
18+
- *Added security* - deploying apps on a secure platform that protects user data and privacy, and the ability to integrate features like Windows Hello and Passkeys to provide a more secure experience for users.
1719

1820
With entirely new visuals signaling change, [signature experiences](../design/signature-experiences/signature-experiences.md) that showcase the best of Windows and Microsoft together, and a completely new [Store](/windows/uwp/publish) with more apps, Windows 11 is positioned as the Windows for "what's next".
1921

20-
Great apps on Windows meet these customer expectations for app fundamentals and modern user experience, and we are investing in the native Windows platform to make it easier for your apps to achievegreatnessthrough[WinUI](../winui/index.md), [MSIX](/windows/msix), and the [Windows App SDK](../windows-app-sdk/index.md) family of APIs. This document provides an overview what you need to do to make your app look and behave great so that users feel like your app was made for Windows 11.
22+
Great apps on Windows meet these customer expectations for app fundamentals, modern user experience, and added security, and we're investing in the native Windows platform to make it easier for your apps to achieve greatness through [WinUI](../winui/index.md), [MSIX](/windows/msix), and the [Windows App SDK](../windows-app-sdk/index.md) family of APIs. This document provides an overview what you need to do to make your app look and behave great so that users feel like your app was made for Windows 11.
2123

2224
Here are the top ~~10~~ 11 things you can do to make your app shine on Windows 11.
2325

@@ -66,7 +68,8 @@ Windows 11 brings beautiful UI innovations to the Windows operating system that
6668
![An image of common UI controls](images/great-apps/controls.png)
6769

6870
### Desktop apps (Win32)
69-
- Use [WinUI 3](../winui/winui3/index.md) in [Windows App SDK](../windows-app-sdk/index.md) 1.1 or greater to create a Win32 application that can leverage the modern common controls.
71+
72+
- Use [WinUI 3](../winui/winui3/index.md) in [Windows App SDK](../windows-app-sdk/index.md) 1.1 or greater to create a Win32 application that can leverage the modern common controls.
7073
- To evaluate the controls, check out the [WinUI 3 Gallery](https://github.com/Microsoft/WinUI-Gallery) (*main branch*).
7174
- Win32 controls that use [UXTheme](/windows/win32/api/uxtheme/) will automatically get a "repaint" of the Light theme for select rejuvenated control visuals. Be sure to test for any issues. For those surfaces that do not get updated automatically, manually update the visuals so that they look coherent with the rest of the update, if possible.
7275

@@ -106,9 +109,9 @@ Snap layouts are a new Windows 11 feature to help introduce users to the power o
106109

107110
- Most apps will automatically receive rounded corners and support for the menu with snap layouts, but in some cases you might need to do a little work to get them:
108111
- Allow the system to draw your border and shadow.
109-
- If you need to draw your own border and shadow:
110-
- Call our rounding API to opt in. See [Apply rounded corners in desktop apps for Windows 11](../desktop/modernize/ui/apply-rounded-corners.md).
111-
- Use our APIs to have the platform draw and implement the caption buttons. See [Support snap layouts for desktop apps on Windows 11](../desktop/modernize/ui/apply-snap-layout-menu.md).
112+
- If you need to draw your own border and shadow:
113+
- Call our rounding API to opt in. See [Apply rounded corners in desktop apps for Windows 11](../desktop/modernize/ui/apply-rounded-corners.md).
114+
- Use our APIs to have the platform draw and implement the caption buttons. See [Support snap layouts for desktop apps on Windows 11](../desktop/modernize/ui/apply-snap-layout-menu.md).
112115
- You will get these features automatically if you use UWP or you adopt Windows App SDK windowing to:
113116
- Configure the style of your window using the pre-defined templates.
114117
- Customize the title bar of your windows.
@@ -126,7 +129,7 @@ We support Light and Dark themes, which is a great way to let the user express t
126129

127130
Windows 11 refines the behavior of the contextual file operations in the right-click context menu of File Explorer and the Share dialog. If your app creates context menus or defines share targets, you may need to make some changes to ensure that these work well with Windows 11.
128131

129-
#### Context menus
132+
### Context menus
130133

131134
For Windows 11, we improved the behavior of the context menu in File Explorer in several ways:
132135

@@ -143,7 +146,7 @@ If your app defines a context menu extension, the following requirements must be
143146
- Your context menu extension must be implemented by using the [**IExplorerCommand**](/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexplorercommand) interface. Context menu extensions that implement [**IContextMenu**](/windows/win32/api/shobjidl_core/nn-shobjidl_core-icontextmenu) will appear in the older context menu instead.
144147
- Your app must be a *packaged app* so that it has package identity at runtime. See [Features that require package identity](../desktop/modernize/modernize-packaged-apps.md) for some options for packaging your app.
145148

146-
#### Share dialog
149+
### Share dialog
147150

148151
For Windows 11, we improved the behavior of the Share dialog in several ways.
149152

@@ -169,13 +172,22 @@ We have updated icons and a new UI font called "Segoe UI Variable". We recommend
169172
> [!NOTE]
170173
> When an app that uses the new font runs in Windows 10 or down-level, it will fallback to use the old font and degrade gracefully.
171174
172-
## 10. Make use of the innovative features available in Windows
175+
## 10. Make use of the innovative, secure features available in Windows
173176

174-
People run Windows across conventional devices as well as an increasingly diverse, modern range of devices. Devices today come not only with x86/x64-based, but also Arm-based, architectures; not only with mouse and keyboard but also touch screens, touchpads, and pens; with cameras, GPS, and sensors like gyroscopes; and with graphics chipsets that enable not only amazing visuals but also hardware-accelerated artificial intelligence (AI). Customers expect apps to take advantage of the hardware (that they have paid for!) and be cognizant of the device form factor to give them an appropriately optimized experience.
177+
People run Windows across conventional devices as well as an increasingly diverse, modern range of devices. Devices today come not only with x86/x64-based, but also Arm-based, architectures; not only with mouse and keyboard but also touch screens, touchpads, and pens; with cameras, GPS, and sensors like gyroscopes; and with graphics and neural processing chipsets that enable not only amazing visuals but also hardware-accelerated artificial intelligence (AI). Customers expect apps to take advantage of the hardware (that they have paid for!) and be cognizant of the device form factor to give them an appropriately optimized experience.
175178

176179
- Achieve AI powered productivity with Win ML - [Introduction to Windows Machine Learning](/windows/ai/windows-ml/).
180+
- Use AI models that power Windows Copilot Runtime on Copilot+ PCs and run locally - [Windows Copilot Runtime overview](/windows/ai/apis/).
177181
- Utilize best practices for Notifications and content sharing - [Notifications (Design basics)](/windows/win32/uxguide/mess-notif).
178182

183+
### Enhanced security features in Windows
184+
185+
Windows is built on a foundation of security and privacy, and Windows 11 is designed to be the most secure version of Windows yet, and we're committed to helping you build secure apps that take advantage of the latest security features in Windows.
186+
187+
- Protect your Windows apps and backend services with Windows Hello biometric sign-in - [Windows Hello overview](/windows/apps/develop/security/windows-hello).
188+
- Implement passkey sign-ins across online, enterprise, and government applications, and for payments - [Intro to passkeys](/windows/apps/develop/security/intro).
189+
- Sign your apps with a digital certificate to ensure that [Smart App Control](https://support.microsoft.com/windows/app-browser-control-in-the-windows-security-app-8f68fb65-ebb4-3cfb-4bd7-ef0f376f3dc3#bkmk_smart-app-control) can verify the integrity of your app - [Introduction to code signing](/windows/win32/seccrypto/cryptography-tools#introduction-to-code-signing) and [Microsoft Trusted Root Program requirements](/security/trusted-root/program-requirements).
190+
179191
## 11. Utilize the power of MSIX and Windows Store to package and distribute your application
180192

181193
Distribute your app wherever it makes sense for your business. Windows lets you distribute from your existing website, app management system, or the Windows Store.
@@ -190,7 +202,7 @@ Distribute your app wherever it makes sense for your business. Windows lets you
190202

191203
[What is MSIX?](/windows/msix/overview)
192204

193-
## Related articles
205+
## Related content
194206

195207
- [Windows Dev Center](https://developer.microsoft.com/windows/)
196-
- [What's cool in Windows 11](https://developer.microsoft.com/windows/windows-for-developers/)
208+
- [What's cool in Windows 11](https://developer.microsoft.com/windows/windows-for-developers/)
73.8 KB
Loading

hub/apps/publish/product-page-experiments.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ ms.localizationpriority: medium
88
---
99
# Product page experiments
1010

11-
> [!IMPORTANT]
12-
> Product page experiments will be coming soon to developers and customers of Microsoft Store on Windows.
13-
1411
Icons and screenshots occupy up to 50% of the surface area on a Microsoft Store product page, making them the first things customers notice. To maximize your impact, consider conducting A/B testing with different product page variations and then choosing the version that performs best to showcase on Microsoft Store.
1512

1613
To conduct a product page experiment, start by signing in to Partner Center and selecting your app. This new overview page in Partner Center consolidates all app actions and information in one place. The console also contextually prioritizes information cards based on your app's status.

hub/apps/publish/store-business-verification-reqs.md

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Company account verification requirements
33
description: Company account verification requirements related to the European Union Digital Services Act
4-
ms.date: 2/17/2025
4+
ms.date: 2/27/2025
55
ms.topic: article
66
keywords: store policies agreement archive DSA
77
ms.localizationpriority: high
@@ -91,23 +91,34 @@ Then, expand and edit the **Contact Info** section. Select **Update**.
9191
![Upload Document location in Partner Center](images\account-verify-upload.png)
9292

9393
> [!NOTE]
94-
> Uploaded documents must go through a review process. As a result, it may take significantly longer to veritfy your account, compared to entering a valid DUNS ID.
94+
> Uploaded documents must go through a review process. As a result, it may take significantly longer to verify your account, compared to entering a valid DUNS ID.
9595
9696
6. Expand the **Contact Information for Customers** tab. Fill out all required fields, then **Save**.
9797

9898
![Contact Information tab location in Partner Center](images\account-verify-save-info.png)
9999

100+
## Check compliance status as per EU Digital Services Act
101+
102+
To check your compliance status, visit the **Partner Center > Account Settings > Legal Info** page and select the **Developer** tab, as per the instructions above.
103+
104+
The **EU Digital Service Act compliance status** field displays the compliance status of your account.
105+
106+
> [!NOTE]
107+
> The **Vetting status** field reflects the status of all verification checks. Some of these checks may be unrelated to the EU Digital Services Act. The **EU Digital Service Act compliance status** field is scoped to the specific verification checks detailed in this article.
108+
109+
![Expanded Vetting Status information](images\account-verify-vetting-status.png)
110+
111+
100112
### Common issues when submitting information
101113

102114
Submitted information should be checked for accuracy. Keep the following tips in mind with providing your information.
103115

104116
* We recommend using the **Edge** browser while making these updates, as it may reduce possible errors.
105-
* Some users experience the **Save** button being greyed out. This usually indicates a formatting error with the provided information. Possible reasons include:
106-
- The phone number you provide requires “+” and the country code. For example, a United States phone number starts with “+1”.
107-
- Submitted zip codes must included spaces when necessary.
117+
* Some users experience the **Save** button being greyed out. This usually indicates a formatting error with the provided information. Possible reasons include:
118+
- Submitted zip codes must include spaces when necessary.
108119
- Submitted Website URLs are required to start with `https://`.
109-
- The primary contact (aka seller contact email provided should not be a generic email or a group aliass. An an OTP (one time password) will be sent to verify the email is valid. We do not allow plus addressing ([email protected])
110-
- If a primary contact email is updated, make sure to vertify the email with OTP using ‘Verify email’ button.
120+
- The primary contact (aka seller contact email provided should not be a generic email or a group aliass. An OTP (one time password) will be sent to verify the email is valid. We do not allow plus addressing ([email protected])
121+
- If a primary contact email is updated, make sure to verify the email with OTP using ‘Verify email’ button.
111122
- If a new address is provided for customer contact information, it will likely need to be validated. Validate by clicking on the **Validate address** button that appears. If the button is not present, no action is required.
112123

113124

hub/apps/toc.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -879,7 +879,7 @@ items:
879879
items:
880880
- name: App Quality
881881
href: publish/store-app-quality.md
882-
- name: Upcoming company account verification requirements
882+
- name: EU Digital Services Act requirements
883883
href: publish/store-business-verification-reqs.md
884884
- name: Microsoft Edge Add-ons store developer policies
885885
href: /microsoft-edge/extensions-chromium/store-policies/developer-policies
@@ -908,6 +908,8 @@ items:
908908
items:
909909
- name: Stable channel release notes
910910
items:
911+
- name: Windows App SDK 1.6
912+
href: windows-app-sdk/release-notes-archive/stable-channel-1.6.md
911913
- name: Windows App SDK 1.5
912914
href: windows-app-sdk/release-notes-archive/stable-channel-1.5.md
913915
- name: Windows App SDK 1.4

0 commit comments

Comments
 (0)