Universal Windows Platform

Welcome to the Windows Platform Developer (WPDev) Feedback site. This feedback forum provides the WPDev community with a channel for feedback on the following topics:

  • Windows developer platform (APIs, runtimes, and controls)
  • Dev Center Store (developer portal, back-end services, reporting/analytics and process)
  • Windows Stores (Windows and Windows Phone)

Your suggestions will be reviewed by the Windows platform developer team, providing feedback to help with planning ideas and to better understand how developers are using the development platform.

What this forum is not intended to cover or capture:

If you’re new to this whole UserVoice thing, we’d like to note two important things about this site: (a) List items (and item rankings) represent community interest in features, and does not represent an actual priority list for the product team; and (b) Suggestions made using this forum will be moderated if they do not actually represent a feature request.

How can we improve the Windows dev platform?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Cannot use Windows SDK args, like /list, if SDK already installed

    Wanted to use /list to work on automating the installer for a container image, and there's a ****** check in place that blocks this scenario because the SDK is already installed.

    Repro:
    1. Download Windows SDK on a machine with Windows SDK installed
    2. Try executing winsdksetup.exe /list
    3. Note error "You must uninstall the Windows Software Development Kit - Windows 10 10.0.15063.137 before you can install the latest version of the kit"

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      1 comment  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
    • UCRT

      Attempting to utilize the Windows UCRT SDK (...\Windows Kits\10\Include\10.0.15063.0\ucrt) to evaluate Clang on Windows, I was immediately facing an unexpected wall, in the form of an undisclosed and unexpected dependency on Microsoft's Visual Studio.

      Apparently even the simplest C program will not be able to compile (as soon as you include any standard C header), because they all seem to end-up attempting to #include <vcruntime.h> (which is not part of the UCRT).

      My questions are:

      1. Is there a way to utilize the Windows Universal C RTL SDK withOUT Visual Studio?

      2. If it is not intended, why then is…

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
      • Bring back AnyCPU target

        It does not have any sense to be forced to compile C#/.NET for all targets prior to uploading package to Windows Store. I would like my apps be automatically supported on any new processor architectures. What if Microsoft adds ARM64 target tomorrow? Or MIPS?

        It also annoys during development, because now my solution has to have 4 target platforms, while it could just have one.

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
        • Swift support for UWP

          The language Swift was created by Apple for use on iOS and macOS. It was made open source in 2015. It has support for Linux and I think Windows should gain support too. Adding this may encourage more developers to port their apps to Windows from iOS and make things more familiar.

          5 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
          • Improve Exceptions for WinRT/UWP

            Actually, exceptions thrown by UWP APIs are just painfully awful. Please, bring back old-schoold and detailed exceptions like in the rock solid .NET for Win32.

            Too many empty StackTraces, too many "An error as occurred", too many approximative and vague exceptions.

            I understand that the unnecessary JavaScript made WinRT insanely complex to design... but please... Exceptions are there for a reason... Not to just be "an error has occurred" message.

            Thanks

            9 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              1 comment  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
            • Full emulator support in WinAppDeployCmd

              There appears to be no way to deploy an app to a Windows 10 Emulator outside of manually doing so in Visual Studio. We also have no entries listed for Windows 10 emulators (running or not) in the 'devices' output.

              The biggest issue/ask is to deploy an app to an emulator via that command line tool, in much the same way the AppDeployCmd worked for 8.1. Without that, we have no means to wrap our own tooling to launch and install built apps to the emulator.

              The older tooling (AppDeployCmd.exe) would allow us to list the available emulators we could…

              32 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                1 comment  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
              • AdControl and Mediation Cordova Plugin to Windows Phone

                There are few ads deployment options in Windows Phone for those who develop using Cordova. There is a Cordova plugin with Admob for Windows Phone 8, but there is still no plugin AdControl and specific Mediation to Cordova.

                Admob does not release Windows Phone 10 support and has no roadmap to do it. Smaato has already supported W10, but there are not plugin developed yet.

                My suggestion is that Microsoft create an Cordova AdControl and Mediation plugin. This will help us bring our apps to Windows Phone and Windows Universal platform.

                3 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                • WCF - Custom Binding Support

                  We have several Instruments that implement an API via SOAP on Linux that presents as a WCF service. Unfortunately, we can't create UWP apps because there is no support for the custom WCF binding - which is needed - to talk to these instruments.

                  I'd love to do it! ;-)

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                  • Open source WinDbg

                    WinDbg is a fundamental and very important tool in developing for Windows. Unfortunately, it is also bug-infested and lacks fundamental features expected from a graphical debugging tool in 2015.

                    Examples include:
                    - a (assemble) doesn't supporting 64-bit!
                    - .call messes up the stack on x64 with more than 4 parameters
                    - GUI still looks horrible
                    - GUI is single-threaded and blocking on every step. When it's stuck (*BUSY*) you sometimes can't stop it for several minutes.
                    - PDB loading and parsing is still slow, and that's after the fix that took you many months to solve (https://connect.microsoft.com/VisualStudio/feedback/details/1017787/msdia120-dll-handles-zo-pdb-files-extremely-slowly).
                    -…

                    6 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      1 comment  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                    • Separate installer feature option for Tools

                      Could you make an option in the SDK installer for just the Tools? On some of my computers, I only need the tools for phone deployment, such as WinAppDeployCmd.

                      On the screen "Select the features you want to install", if I select the Windows Software Development Kit feature at the bottom, it installs 1.6GB worth of stuff, including headers, libraries, and source code. I don't code on all these machines, I only need the tools!

                      I copied the tools out separately and they are only 106MB. They work fine without the headers and libraries installed. An option in the installer…

                      1 vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        1 comment  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                      • Please IOS Support for Treasure Tag

                        I need support for ios, the actual app, has a lot of problems

                        2 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add support for language switching within the Visual Studio/Blend designer

                          Add the support in the Visual Studio designer to preview another language than the app default language

                          6 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                          • Make TShell available to developers

                            Make TShell available to all developers, not only OEM manufacturers.

                            On other platforms (iPhone, Android) such tools as TShell a readily available to all developers. Opening TShell to developers will provide them with more tools to debug hard bugs, understand platforms and develop new tools to make development for WP easier.

                            8 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                            • splitview

                              Would e nice to make split view behave the way Surface home screen behaves OOB. We end up writing lot of custom Styles in XAML for Split view. Further, SPlitview should have option to display only the button in compact mode.Right now in compact mode the pane is always visible. There are few standard patterns for navigation and if Split view has those OOB then developing apps because a breeze. Developers should be focusing more on App as opposed to implement the standard navigation pattern and spend effort on styling.

                              1 vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow Deployment or Testing With Multiple Phones Attached to One Computer

                                Currently it is not possible to deploy an app to a device if you have multiple plugged in. Connecting to the device will fail. This means you must have exactly one plugged in for your deployment and testing to work.

                                I would like some way so that I can have my various devices (each with different form factor) get the latest build deployed to them all or a select number of them instead of debugging simply failing. This would speed up the testing process and prevent the shuffling of phones on my desk I currently have to do.

                                Basically, replace…

                                2 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                                • Merge Windows Phone and Windows 8 Bing Maps APIs

                                  Trying to develop a universal Bing Maps app (for Windows Phone and Windows 8 platforms) is a nightmare, due to the vastly different mapping APIs. They are both doing the same things, but with completely different models. Can you please choose one model or the other and support it on both platforms?

                                  5 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Windows API development on ARM

                                    Please release compiler, SDK and tools for developing traditional desktop Windows API (and MFC, and .net) application on ARM Windows RT devices.

                                    3 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                                    • intelllitrace

                                      It would be really neat to be able to use Intellitrace when developing WP8 or WP8.1 apps.
                                      Intellitrace is a cool new way to debug complex apps without having tons of logging code and numerous breakpoints
                                      http://msdn.microsoft.com/en-us/magazine/ee336126.aspx

                                      13 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                                      • GPU Programming and other features

                                        GPU Programming, Game Programming Libraries, Cortana, Virtualization, DirectX

                                        1. Visual Studio should allow built-in GPU Programming for major brands (NVidia, AMD, and Intel)

                                        2. More support for 3rd party game programming development kits. Unity Tools are a step forward, but we need support for UDK, Unreal
                                        and Crytek's Cryengine as well as support for these libraries on Windows Phone and RT

                                        3. We need a Cortana SDK

                                        4. We need a Hyper-V SDK

                                        1 vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Built-in assmebler support with many syntaxes

                                          For example YASM, GAS(GNU Assembler). Many native libraries have optimized asm code written in different syntaxes and if(I think with a high probability) VS not support such syntax then if you can rewrite that code or if you can't use slower code and this maybe will be bad for user experience and for battery life.
                                          Currently VS have tools such as armasm which can compile working THUMB code for ARM devices. But if you want to build, link and rebuild on updates such code together with your application then you must to create custom build tool. The question here is:…

                                          2 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  SDK - Tools + Templates  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3
                                          • Don't see your idea?

                                          Feedback and Knowledge Base