Compare Remote Desktop app features across platforms and devices

Tip

This article is shared for services and products that use the Remote Desktop Protocol (RDP) to provide remote access to Windows desktops and apps.

Use the buttons at the top of this article to select what you want to connect to so the article shows the relevant information.

The Remote Desktop app is available on Windows, macOS, iOS and iPadOS, Android and Chrome OS, and in a web browser. However, support for some features differs across these platforms. This article details which features are supported on which platforms.

The Remote Desktop app is available on Windows, macOS, iOS and iPadOS, Android and Chrome OS, and in a web browser. However, support for some features differs across these platforms. This article details which features are supported on which platforms when connecting to a Cloud PC from Windows 365.

The Remote Desktop app is available on Windows, macOS, iOS and iPadOS, Android and Chrome OS, and in a web browser. However, support for some features differs across these platforms. This article details which features are supported on which platforms when connecting to Microsoft Dev Box.

There are three versions of the Remote Desktop app for Windows, which are all supported for connecting to Azure Virtual Desktop:

  • Standalone download as an MSI installer. This is the most common version of the Remote Desktop app for Windows and is referred to in this article as Windows (MSI).

  • Azure Virtual Desktop app from the Microsoft Store. This is a preview version of the Remote Desktop app for Windows and is referred to in this article as Windows (AVD Store).

  • Remote Desktop app from the Microsoft Store. This version is no longer being developed and is referred to in this article as Windows (RD Store).

There are two versions of the Remote Desktop app for Windows, which are both supported for connecting to Remote Desktop Services and remote PCs:

  • Remote Desktop Connection. This is provided in Windows and is referred to in this article as Windows (MSTSC), after the name of the executable file. It also includes the RemoteApp and Desktop Connections Control Panel applet.

  • Remote Desktop app from the Microsoft Store. This version is no longer being developed and is referred to in this article as Windows (RD Store).

Experience

The following table compares which Remote Desktop app experience features are supported on which platforms:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Appearance (dark or light)
Integrated apps
Localization
Pin to Start Menu
Search
URI schemes     ¹     ¹
  1. ms-rd and ms-avd URI schemes only.
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Appearance (dark or light)
Integrated apps
Localization
Pin to Start Menu
Search
Windows 365 Boot
Windows 365 Frontline
Windows 365 Switch
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Appearance (dark or light)
Integrated apps
Localization
Pin to Start Menu
Search
Feature Windows
(MSTSC)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Appearance (dark or light)
Integrated apps     ¹
Localization
Pin to Start Menu     ¹
Search
URI schemes     ²     ²     ²
  1. When subscribed to Remote Desktop Services using the RemoteApp and Desktop Connections Control Panel applet.
  2. Legacy RDP URI scheme only.
Feature Windows
(MSTSC)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Appearance (dark or light)
Localization
Pin to Start Menu
Search
URI schemes     ¹     ¹     ¹
  1. Legacy RDP URI scheme only.

The following table provides a description for each of the experience features:

Feature Description
Appearance (dark or light) Change the appearance of the Remote Desktop app to be light or dark.
Integrated apps Individual apps using RemoteApp are integrated with the local device as if they're running locally.
Localization User interface available in languages other than English (United States).
Pin to Start Menu Pin your favorite devices and apps to the Windows Start Menu for quick access.
Search Quickly search for devices or apps.
Uniform Resource Identifier (URI) schemes Start the Remote Desktop app or connect to a remote session with specific parameters and values with a URI.
Feature Description
Appearance (dark or light) Change the appearance of Windows App to be light or dark.
Localization User interface available in languages other than English (United States).
Pin to home Pin your favorite Cloud PCs to the Home tab for quick access.
Pin to taskbar Pin your favorite Cloud PCs to the Windows taskbar for quick access.
Search Quickly search for devices or apps.
Windows 365 Boot Boot directly to a Cloud PC, not the local device.
Windows 365 Frontline Share a Cloud PC for shift and part-time workers.
Windows 365 Switch Easily switch between your local device and a Cloud PC with the Windows 11 Task view.
Feature Description
Appearance (dark or light) Change the appearance of Windows App to be light or dark.
Localization User interface available in languages other than English (United States).
Pin to home Pin your favorite dev boxes to the Home tab for quick access.
Pin to taskbar Pin your favorite dev boxes to the Windows taskbar for quick access.
Search Quickly search for devices or apps.
Feature Description
Appearance (dark or light) Change the appearance of the Remote Desktop app to be light or dark.
Localization User interface available in languages other than English (United States).
Pin to Start Menu Pin your favorite devices and apps to the Windows Start Menu for quick access.
Search Quickly search for devices or apps.
Uniform Resource Identifier (URI) schemes Start the Remote Desktop app or connect to a remote session with specific parameters and values with a URI.

Display

The following table compares which display features are supported on which platforms:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Dynamic resolution
External monitor
Multiple monitors¹
Selected monitors
Smart sizing
  1. Up to 16 monitors.
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Dynamic resolution
External monitor
Multiple monitors¹
Selected monitors
Smart sizing
  1. Up to 16 monitors.
Feature Windows
(MSTSC)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Dynamic resolution
External monitor
Multiple monitors¹
Selected monitors
Smart sizing
  1. Up to 16 monitors.

The following table provides a description for each of the display features:

Feature Description
Dynamic resolution The resolution and orientation of local displays is dynamically reflected in the remote session for desktops. If the session is running in windowed mode, the desktop is dynamically resized to the size of the window.
External display Enables the use of an external display for a remote session.
Multiple displays Enables the remote session to use all local displays.

Each display can have a maximum resolution of 8K, with the total combined resolution limited to 32K. These limits depend on factors such as session host specification and network connectivity.
Selected displays Specifies which local displays to use for the remote session.
Smart sizing A desktop in windowed mode is dynamically scaled to the window's size.

Multimedia

The following table shows which multimedia features are available on each platform:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Multimedia redirection
Teams media optimizations
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Multimedia redirection
Teams media optimizations

The following table provides a description for each of the multimedia features:

Feature Description
Multimedia redirection Redirect media content from the desktop or app to the physical machine for faster processing and rendering.
Teams media optimizations Optimized Microsoft Teams calling and meeting experience.
Feature Description
Multimedia redirection Redirect media content from the Cloud PC or dev box to the physical machine for faster processing and rendering.
Teams media optimizations Optimized Microsoft Teams calling and meeting experience.

Redirection

The following sections detail the redirection support available on each platform.

Device redirection

The following table shows which local devices you can redirect to a remote session on each platform:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Cameras     ¹
Local drive/storage     ²
Microphones
Printers     ³    
Scanners
Smart cards
Speakers
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Cameras     ¹
Local drive/storage     ²
Microphones
Printers     ³    
Scanners
Smart cards
Speakers
Feature Windows
(MSTSC)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Cameras     ¹
Local drive/storage     ²
Microphones
Printers     ³    
Scanners
Smart cards
Speakers
  1. Camera redirection in a web browser is in preview.
  2. Limited to uploading and downloading files through a web browser.
  3. The Remote Desktop app on macOS supports the Publisher Imagesetter printer driver by default (Common UNIX Printing System (CUPS) only). Native printer drivers aren't supported.
  4. PDF printing only.

The following table provides a description for each type of device you can redirect:

Device type Description
Cameras Redirect a local camera to use with apps like Microsoft Teams.
Local drive/storage Access local disk drives in a remote session.
Microphones Redirect a local microphone to use with apps like Microsoft Teams.
Printers Print from a remote session to a local printer.
Scanners Access a local scanner in a remote session.
Smart cards Use smart cards in a remote session.
Speakers Play audio in the remote session or on local device.

Input redirection

The following table shows which input methods you can redirect:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Keyboard
Keyboard input language     ¹
Keyboard shortcuts
Mouse/trackpad     ²
Multi-touch
Pen
Touch
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Keyboard
Keyboard input language     ¹
Keyboard shortcuts
Mouse/trackpad     ²
Multi-touch
Pen
Touch
Feature Windows
(MSTSC)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Keyboard
Keyboard input language     ¹
Keyboard shortcuts
Mouse/trackpad
Multi-touch
Pen
Touch
  1. Enabled by alternative keyboard layout.

The following table provides a description for each type of input you can redirect:

Input type Description
Keyboard Redirect keyboard inputs to the remote session.
Mouse/trackpad Redirect mouse or trackpad inputs to the remote session.
Multi-touch Redirect multiple touches simultaneously to the remote session.
Pen Redirect pen inputs, including pressure, to the remote session.
Touch Redirect touch inputs to the remote session.

Port redirection

The following table shows which ports you can redirect:

Port type Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Serial
USB
Port type Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Serial
USB
Feature Windows
(MSTSC)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Serial
USB

The following table provides a description for each port you can redirect:

Port type Description
Serial Redirect serial (COM) ports on the local device to the remote session.
USB Redirect supported USB devices on the local device to the remote session.

Other redirection

The following table shows which other features you can redirect:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Clipboard - bidirectional     ¹     ³
Clipboard - unidirectional
Location     ²     ²
Third-party virtual channel plugins
Time zone
WebAuthn
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Clipboard - bidirectional     ¹     ³
Clipboard - unidirectional
Location     ²
Third-party virtual channel plugins
Time zone
WebAuthn
Feature Windows
(MSTSC)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Clipboard - bidirectional     ¹     ³
Clipboard - unidirectional
Location     ²
Third-party virtual channel plugins
Time zone
WebAuthn
  1. Text and images only.
  2. From a local device running Windows 11 only.
  3. Text only.

The following table provides a description for each other redirection feature you can redirect:

Feature Description
Clipboard - bidirectional Redirect the clipboard on the local device is to the remote session and from the remote session to the local device.
Clipboard - unidirectional Either redirect the clipboard on the local device to the remote session or from the remote session to the local device.
Location The location of the local device can be available in the remote session.
Third-party virtual channel plugins Enables third-party virtual channel plugins to extend Remote Desktop Protocol (RDP) capabilities.
Time zone The time zone of the local device can be available in the remote session.
WebAuthn Authentication requests in the remote session can be redirected to the local device allowing the use of security devices such as Windows Hello for Business or a security key.

Authentication

The following sections detail the authentication support available on each platform and the following table provides a description for each credential type:

Credential type Description
FIDO2 security keys FIDO2 security keys provide a standards-based passwordless authentication method that comes in many form factors. FIDO2 incorporates the web authentication (WebAuthn) standard.
Microsoft Authenticator The Microsoft Authenticator app helps sign in to Microsoft Entra ID without using a password, or provides an extra verification option for multifactor authentication. Microsoft Authenticator uses key-based authentication to enable a user credential that is tied to a device, where the device uses a PIN or biometric.
Windows Hello for Business certificate trust Uses an enterprise managed public key infrastructure (PKI) for issuing and managing end user certificates.
Windows Hello for Business cloud trust Uses Microsoft Entra Kerberos, which enables a simpler deployment when compared to the key trust model.
Windows Hello for Business key trust Uses hardware-bound keys created during the provisioning experience.

Cloud service authentication

The authentication to the service, which includes subscribing to your resources and authenticating to the Gateway, is with Microsoft Entra ID. For more information about the service components of Azure Virtual Desktop, see Azure Virtual Desktop service architecture and resilience.

The following table shows which credential types are available for each platform:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
FIDO2 security keys
Microsoft Authenticator
Password
Smart card with Active Directory Federation Services
Smart card with Microsoft Entra certificate-based authentication
Windows Hello for Business certificate trust     ¹
Windows Hello for Business cloud trust     ¹
Windows Hello for Business key trust     ¹
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
FIDO2 security keys
Microsoft Authenticator
Password
Smart card with Active Directory Federation Services
Smart card with Microsoft Entra certificate-based authentication
Windows Hello for Business certificate trust     ¹
Windows Hello for Business cloud trust     ¹
Windows Hello for Business key trust     ¹
  1. Available when using a web browser on a local Windows device only.

Remote session authentication

When connecting to a remote session, there are multiple ways to authenticate. If single sign-on (SSO) is enabled, the credentials used to sign into the cloud service are automatically passed through when connecting to the remote session. The following table shows which types of credential that can be used to authenticate to the remote session if single sign-on is disabled:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
FIDO2 security keys
Microsoft Authenticator
Password
Smart card     ¹     ¹     ²
Windows Hello for Business certificate trust
Windows Hello for Business cloud trust
Windows Hello for Business key trust     ³     ³
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
FIDO2 security keys
Microsoft Authenticator
Password
Smart card     ¹     ²
Windows Hello for Business certificate trust
Windows Hello for Business cloud trust
Windows Hello for Business key trust     ³
  1. Requires smart card redirection.
  2. Requires smart card redirection with Network Level Authentication (NLA) disabled.
  3. Requires a certificate for Remote Desktop Protocol (RDP) sign-in.

In-session authentication

The following table shows which types of credential are available when authenticating within a remote session:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
FIDO2 security keys     ¹     ¹
Password
Smart card     ¹     ¹     ¹
Windows Hello for Business certificate trust     ²     ²
Windows Hello for Business cloud trust     ²     ²
Windows Hello for Business key trust     ²     ²
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
FIDO2 security keys     ¹
Password
Smart card     ¹     ¹
Windows Hello for Business certificate trust     ²
Windows Hello for Business cloud trust     ²
Windows Hello for Business key trust     ²
  1. Requires smart card redirection.
  2. Requires WebAuthn redirection.

Security

The following table shows which security features are available on each platform:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Screen capture protection
Watermarking
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Screen capture protection
Watermarking

The following table provides a description for each security feature:

Feature Description
Screen capture protection Helps prevent sensitive information in the remote session from being screen captured from the physical device.
Watermarking Helps protect sensitive information from being stolen or altered.

The following table provides a description for each security feature:

Feature Description
Screen capture protection Helps prevent sensitive information in the remote session from being screen captured from the physical device.
Watermarking Helps protect sensitive information from being stolen or altered.

Network

The following table shows which network features are available on each platform:

Feature Windows
(MSI)
Windows
(AVD Store)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Connection information
RDP Shortpath for managed networks
RDP Shortpath for public networks
Feature Windows
(MSI)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Connection information
RDP Shortpath for managed networks
RDP Shortpath for public networks
Feature Windows
(MSTSC)
Windows
(RD Store)
macOS iOS/
iPadOS
Android/
Chrome OS
Web browser
Connection information

The following table provides a description for each network feature:

Feature Description
Connection information See the connection information of the remote session.
RDP Shortpath for managed networks Better connection reliability and more consistent latency through direct UDP-based transport on a private/managed network connection.
RDP Shortpath for public networks Better connection reliability and more consistent latency through direct UDP-based transport on a public network connection.
Feature Description
Connection information See the connection information of the remote session.
RDP Shortpath for managed networks Better connection reliability and more consistent latency through direct UDP-based transport on a private/managed network connection.
RDP Shortpath for public networks Better connection reliability and more consistent latency through direct UDP-based transport on a public network connection.
Feature Description
Connection information See the connection information of the remote session.