Skip to content

Commit f1d542b

Browse files
committed
Merge branch 'main' into cinnamon/advanced-settings
2 parents 00f8109 + 4324267 commit f1d542b

38 files changed

+168
-232
lines changed

.openpublishing.redirection.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
{
22
"redirections": [
3-
{
3+
{
4+
"source_path": "hub/apps/whats-new/latest-docs-updates.md",
5+
"redirect_url": "https://learn.microsoft.com/windows/apps/whats-new/windows-11-build-22000",
6+
"redirect_document_id": false
7+
},
8+
{
49
"source_path": "hub/apps/design/devices/kinect-for-windows.md",
510
"redirect_url": "https://azure.microsoft.com/en-us/products/kinect-dk",
611
"redirect_document_id": false

hub/apps/develop/security/windows-hello.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ The common approach of using an email address as the username makes a bad proble
3737

3838
Solving the problems that passwords pose is tricky. Tightening password policies alone will not do it; users may just recycle, share, or write down passwords. Although user education is critical for authentication security, education alone does not eliminate the problem either.
3939

40-
Windows Hello replaces passwords with strong two-factor authentication (2FA) by verifying existing credentials and by creating a device-specific credential that a biometric or PIN-based user gesture protects.
40+
Windows Hello replaces passwords with strong **two-factor authentication** (**2FA**) by verifying existing credentials and by creating a device-specific credential that a biometric or PIN-based user gesture protects.
4141

4242
## What is Windows Hello?
4343

44-
Windows Hello is the name Microsoft has given to the new biometric sign-in system built into Windows. Because it is built directly into the operating system, Windows Hello allows face or fingerprint identification to unlock users’ devices. Authentication happens when the user supplies his or her unique biometric identifier to access the device-specific credentials, which means that an attacker who steals the device can’t log on to it unless that attacker has the PIN. The Windows secure credential store protects biometric data on the device. By using Windows Hello to unlock a device, the authorized user gains access to all of his or her Windows experience, apps, data, websites, and services.
44+
Windows Hello is a biometric sign-in system built into Windows that lets you use your face, fingerprint, or a PIN to unlock your device. It replaces traditional passwords with a more secure and convenient method. Your biometric data is stored securely on your device, and even if someone steals your device, they cannot access it without your PIN or biometric gesture. Once unlocked, you can access your apps, data, and services seamlessly.
4545

46-
The Windows Hello authenticator is known as a Hello. A Hello is unique to the combination of an individual device and a specific user. It does not roam across devices, is not shared with a server or calling app, and cannot easily be extracted from a device. If multiple users share a device, each user needs to set up his or her own account. Every account gets a unique Hello for that device. You can think of a Hello as a token you can use to unlock (or release) a stored credential. The Hello itself does not authenticate you to an app or service, but it releases credentials that can. In other words, the Hello is not a user credential but it is a second factor for the authenticating process.
46+
The Windows Hello authenticator is known as a Hello. Each Hello is unique to a specific user and device. It doesn’t sync across devices or share data with servers or apps. If multiple people use the same device, each person needs to set up their own Windows Hello configuration. This configuration is tied to their credentials on that specific device. Think of a Hello as a key that unlocks your stored credentials, which are then used to sign in to apps or services. It’s not a credential itself but acts as a second layer of security during authentication.
4747

4848
### Windows Hello authentication
4949

@@ -53,7 +53,7 @@ Windows Hello is not just a replacement for traditional 2FA systems, though. It
5353

5454
### How Windows Hello works
5555

56-
When the user sets up Windows Hello on his or her machine, it generates a new public–private key pair on the device. The [trusted platform module](/windows/keep-secure/trusted-platform-module-overview) (TPM) generates and protects this private key. If the device does not have a TPM chip, the private key is encrypted and protected by software. In addition TPM-enabled devices generate a block of data that can be used to attest that a key is bound to TPM. This attestation information can be used in your solution to decide if the user is granted a different authorization level for example.
56+
When the user sets up Windows Hello on their machine, it generates a new public–private key pair on the device. The [trusted platform module](/windows/keep-secure/trusted-platform-module-overview) (TPM) generates and protects this private key. If the device does not have a TPM chip, the private key is encrypted and protected by software. In addition TPM-enabled devices generate a block of data that can be used to attest that a key is bound to TPM. This attestation information can be used in your solution to decide if the user is granted a different authorization level for example.
5757

5858
To enable Windows Hello on a device, the user must have either their Microsoft Entra ID account or Microsoft Account connected in Windows settings.
5959

hub/apps/develop/windows-integration/integrate-sharesheet-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ In this comprehensive guide, you'll learn how to add the share feature to your p
3434
- [Advantages and Disadvantages of packaging an application - Deployment overview](/windows/apps/package-and-deploy/#advantages-and-disadvantages-of-packaging-your-app)
3535
- [Identity, Registration and Activation of Non-packaged Win32 Apps](https://blogs.windows.com/windowsdeveloper/2019/10/29/identity-registration-and-activation-of-non-packaged-win32-apps/)
3636
- [Share Contract Implementation for WinAppSDK App](https://github.com/kmahone/WindowsAppSDK-Samples/tree/user/kmahone/shareapp/Samples/AppLifecycle/ShareTarget/WinUI-CS-ShareTargetSampleApp)
37-
- [Share Contract Implementation for Apps Packaged with External Location](https://github.com/microsoft/AppModelSamples/blob/master/Samples/SparsePackages/PhotoStoreDemo/StartUp.cs)
37+
- [Share Contract Implementation for Apps Packaged with External Location](https://github.com/microsoft/AppModelSamples/blob/master/Samples/PackageWithExternalLocation/cs/PhotoStoreDemo/StartUp.cs)

hub/apps/develop/windows-integration/integrate-sharesheet-packaged.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public static void Main(string[] cmdArgs)
8686
}
8787
```
8888

89-
See the [Photo Store Demo](https://github.com/microsoft/AppModelSamples/blob/master/Samples/SparsePackages/PhotoStoreDemo/StartUp.cs) app for a complete implementation.
89+
See the [Photo Store Demo](https://github.com/microsoft/AppModelSamples/blob/master/Samples/PackageWithExternalLocation/cs/PhotoStoreDemo/StartUp.cs) app for a complete implementation.
9090

9191
## Handle shared files
9292

@@ -128,6 +128,6 @@ static async void HandleShareAsync(ShareTargetActivatedEventArgs args)
128128
- [Advantages and Disadvantages of packaging an application - Deployment overview](/windows/apps/package-and-deploy/#advantages-and-disadvantages-of-packaging-your-app)
129129
- [Identity, Registration and Activation of Non-packaged Win32 Apps](https://blogs.windows.com/windowsdeveloper/2019/10/29/identity-registration-and-activation-of-non-packaged-win32-apps/)
130130
- [Share Contract Implementation for WinAppSDK App](https://github.com/kmahone/WindowsAppSDK-Samples/tree/user/kmahone/shareapp/Samples/AppLifecycle/ShareTarget/WinUI-CS-ShareTargetSampleApp)
131-
- [Share Contract Implementation for Apps Packaged with External Location](https://github.com/microsoft/AppModelSamples/blob/master/Samples/SparsePackages/PhotoStoreDemo/StartUp.cs)
131+
- [Share Contract Implementation for Apps Packaged with External Location](https://github.com/microsoft/AppModelSamples/blob/master/Samples/PackageWithExternalLocation/cs/PhotoStoreDemo/StartUp.cs)
132132
- [Get activation info for packaged apps](/windows/apps/desktop/modernize/get-activation-info-for-packaged-apps)
133133
- [ShareTarget schema reference](/uwp/schemas/appxpackage/uapmanifestschema/element-uap-sharetarget)

hub/apps/develop/windows-integration/integrate-sharesheet-unpackaged.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The second way to give your app package identity is to add a package with extern
4343

4444
Documentation on how to create a package with external location is available here, including information on templates to use: [Grant package identity by packaging with external location](/windows/apps/desktop/modernize/grant-identity-to-nonpackaged-apps).
4545

46-
The full sample app is available on GitHub: [SparsePackages (Packaged with External Location)](https://github.com/microsoft/AppModelSamples/tree/master/Samples/SparsePackages).
46+
The full sample app is available on GitHub: [Packaged with External Location](https://github.com/microsoft/AppModelSamples/tree/master/Samples/PackageWithExternalLocation).
4747

4848
## Register as a Share Target
4949

@@ -263,4 +263,4 @@ The following video demonstrates how an unpackaged app can be a share target aft
263263
- [Advantages and Disadvantages of packaging an application - Deployment overview](/windows/apps/package-and-deploy/#advantages-and-disadvantages-of-packaging-your-app)
264264
- [Identity, Registration and Activation of Non-packaged Win32 Apps](https://blogs.windows.com/windowsdeveloper/2019/10/29/identity-registration-and-activation-of-non-packaged-win32-apps/)
265265
- [Share Contract Implementation for WinAppSDK App](https://github.com/kmahone/WindowsAppSDK-Samples/tree/user/kmahone/shareapp/Samples/AppLifecycle/ShareTarget/WinUI-CS-ShareTargetSampleApp)
266-
- [Share Contract Implementation for Apps Packaged with External Location](https://github.com/microsoft/AppModelSamples/tree/master/Samples/SparsePackages)
266+
- [Share Contract Implementation for Apps Packaged with External Location](https://github.com/microsoft/AppModelSamples/tree/master/Samples/PackageWithExternalLocation)

hub/apps/toc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ items:
66
items:
77
- name: What's new for developers in Windows 11
88
href: whats-new/windows-11-build-22000.md
9-
- name: Latest doc updates
10-
href: whats-new/latest-doc-updates.md
119
- name: Windows developer community
1210
href: whats-new/community.md
1311
- name: Get started

hub/apps/whats-new/latest-doc-updates.md

Lines changed: 0 additions & 69 deletions
This file was deleted.

hub/apps/whats-new/windows-11-build-22000.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
---
2-
title: What's New for Developers in Windows 11
3-
description: Learn what's new for developers in Windows 11
2+
title: What's New for developers
3+
description: Learn what's new for developers in Windows 11 and tools
44
keywords: what's new, Windows 11, Windows, developers, WinUI, sdk
5-
ms.date: 5/24/2024
5+
ms.date: 5/06/2025
66
ms.topic: article
77
ms.localizationpriority: medium
88
---
99

10-
# What's New for developers in Windows 11
10+
# What's New for developers
1111

12-
Following the announcements at Microsoft Build 2024, here are some of the latest highlights for Windows developers:
1312

14-
* Updated recommendations for app development
15-
* New AI and machine learning capabilities supported by Windows
16-
* Enhanced developer tools
13+
## Some recent documentation highlights
1714

15+
Feature | Description
16+
:------ | :------
17+
[Start developing Windows apps](/windows/apps/get-started/start-here) | Learn how to start developing apps for Windows with this comprehensive guide.
18+
[PowerToys](/windows/powertoys/) | PowerToys is a set of utilities for power users to tune and streamline their Windows experience for greater productivity.
19+
[Installing PowerToys](/windows/powertoys/install) | Step-by-step instructions to install PowerToys on your Windows machine.
20+
[Get started building an app with Windows Copilot Runtime APIs](/windows/ai/apis/get-started) | A guide to help you begin building apps using Windows Copilot Runtime APIs.
21+
[AppWindows.SetIcon Method](/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing.appwindow.seticon?view=windows-app-sdk-1.7) | Documentation for the `AppWindow.SetIcon` method in the Windows App SDK.
22+
[Win32 app isolation overview](/windows/win32/secauthz/app-isolation-overview) | An overview of app isolation for Win32 applications to enhance security and reliability.
1823

19-
## Development recommendations
2024

21-
You are strongly encouraged to consider using either the Windows App SDK/WinUI or WPF as your development platform for creating Windows client applications.
2225

2326

2427
## Windows App SDK

hub/docfx.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"ms.subservice": {
4646
"apps/design/**": "design",
4747
"apps/**": "apps",
48+
"apps/trace-processing/**": "",
4849
"apps/windows-dotnet-maui/**": "desktop-app-ui-dev",
4950
"apps/windows-app-sdk/**": "apps",
5051
"apps/windows-app-sdk/applifecycle/**": "app-lifecycle",
87.7 KB
Loading

0 commit comments

Comments
 (0)