Tools + Templates

Welcome to the #WPDev Feedback site!

This forum focuses on the Windows Phone SDK (software development kit including app profiler, emulator and the Microsoft Advertising SDK.) Additional #WPDev forums are available using the links along the grey bar on the right of the page.

Suggestions provided via the WPDev UserVoice forum (and the WP7 app) will be reviewed and read by the Windows Phone SDK team, your feedback will help with planning ideas and to better understand how developers are using the WP SDK, and all suggestions will be considered.

Two important notes 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 Windows Phone Software Development Kit?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

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

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

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

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

  1. Transitions and Animation Templates

    To replicate the native transitions and animations is very difficult because it is complex and the performance is always bad. Adding SDK support for Turnstile, Continium, etc. would really help to develop good apps.

    263 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      10 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Expand emulator functionality with camera, email, state saving etc

      Expand emulator functionality with:

      - Camera shows WebCam if it is present on the PC. (will help a lot for screensahots)

      - Let User Add email accounts, facebook account, on the Emulator to test.

      - Save & restore Emulator state, to retreive all the settings, installed apps (isolated storage) and media library.

      - Add Access to Media Library.

      - Show Real screen size (based on DPI if screen is 4.3 to 3.6 inch)

      - Throttle emulator to hardware specs of phone CPU + GPU.

      - Throttle Network traffic to emulate 3g 4g wifi.

      Post comments if you see some more…

      167 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        4 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow us to view our device on the screen. When connected with usb. This would be great for demos.

        Allow us to view our device on the screen when connected with usb. This would be great for demos.

        166 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          6 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Publish/Upload of app directly from Visual Studio

          Ability to upload app from Visual Studio should be given. The metadata used in submission should be part of app. By doing this, the repeated submit form filling would be avoided and submit metadata can be versioned along with source code.

          125 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            3 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Improve testability of the platform

            There are a number of factors preventing TDD and BDD in the current release:

            * Pure logic unit tests can't be run directly in Visual Studio using MSTest
            * Only available testing library is a link on Jeff Wilcox's blog (at least add it to the WP Toolkit)
            * No support for running the testing framework in a CI environment
            * No UI automation support
            * SDK cannot be installed on a build server (without modification, which is not supported)
            * SDK installs Visual Studio (not possible to install only emulator + libraries)

            Any improvement here would be greatly appreciated.

            119 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Flag idea as inappropriate…  ·  Admin →
            • Emulate Bad Data Connection

              A an ability to the emulator that can emulate a bad data connection so we can discover performance problems before our clients receive it. Things like throttling and dropouts

              109 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                4 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Bluetooth SPP support

                Provide the means to communicate with a Serial Port using Bluetooth

                103 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  7 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Enable the Emulator to run in VM's (Virtual Machines)

                  It's realy a shame that the current emulator can't be run within a Virtual Machine. Because development environment changes very often (different SDKs and so on) I try to use special VMs for every development environment. Thus is really helpfull in order to have a stable development machine.

                  Only with the current emulator this is not possible. I had to install VS2010 with all SDKs on my (until then - clean Development PC). Which hurt me very much.

                  Please update the emulator to run in a VM (Hyper-V / VirtualBox / VM-Ware).

                  78 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • More artwork in SDK

                    Distribute more application bar icons in SDK (at least each one used by built-in applications); provide forum/marketplace for other artwork, including control templates & styles.

                    71 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                    • App Metadata Should Be Part of the Project

                      I would like to see the metadata be part of the project in VS. This would allow (as others have suggested) a more streamlined process for tracking changes and perhaps even uploading a single package without having to fill in the blanks. An editor (like properties/settings) would be great.

                      48 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Deploy while debugging/deployment should unlock the screen

                        When developing with the phone connected via USB, having the screen lock itself is very annoying, and makes app deployment fail.

                        Some WP7 phone (not the AT&T Samsung Focus) have a "never" screen timeout. However this is for battery and powered scenarios, and you don't want to be manually switching it back and forth all the time. Some of us are stuck with a phone that locks itself all the time. The screen lock also interrupts or prevents app deployment. This makes Visual Studio fail to start the debugging session.

                        An app deployment should unlock the screen and reset the…

                        46 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add the ability to retrieve the serial number of NFC tags

                          With the ability to read the serial number of NFC tags, we have a value that can't be tampered with. In this way, we can make a system that checks the authenticity of tags, by verifying that serial numbers are contained in a database, for example.

                          37 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • install xap from private url

                            For a business scenario, it is necessary to be able install/upgrade an app from rhe company server/intranet, not only from MS marketplace. A Clickonce like solution will be perfect.

                            34 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Allow the emulator to simulate phone calls and messages.

                              There are several certification requirements from Microsoft that are impossible to test without a physical Windows Phone device. The requirements that involve phone calls, text messages, and zune hub music are all impossible to test from within the emulator.

                              It'd be very convenient for developers without actual devices to test their apps for the certification requirements if everything could actually be tested with the emulator.

                              29 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Cold and Soft boot in windows phone 7 Emulator

                                Like windows mobile 6.5 and older version.There is no option for cold and hard boot in windows phone 7 emulator.

                                28 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Keyboard input for textboxes in emulator

                                  Please, provide a possibility to type text into textboxes from hardware keyboard instead of typing it by clicking on emulator QUERTY keyboard

                                  28 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Better GPS Emulation in WP7 Emulator

                                    I really dont like having to re-program my application just to test it with fake GPS points and i wish we could have an add-on to like Bing maps on IE9 so we could set were we are on the map and the WP7 Emulator would know were we want to be.

                                    23 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Emulator IsolatedStorage and State explorer

                                      The emulator should include a treeview control to display a live view of:

                                      Page States
                                      App State
                                      IsolatedStorageSettings
                                      IsolatedStorageFile(s)

                                      The ideal would include some kind of object drill down in the style of Mole for WPF, but even ToStrings would work. This combined with file drag drop from Windows Explorer would make app life cycle debugging a lot simpler.

                                      20 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Socket.Listen support

                                        Now it is not possible to accept tcp connection, ie to build an internal web server or tcp socket server. android has it :( ....

                                        19 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Support custom shaders (HLSL)

                                          Allow applications to define custom shaders in HLSL. This will allow sophisticated game graphics and real-time image processing. Also allow access to MP4 encoder library (hardware accelerated) so apps can generate their own videos. This should also allow apps to read existing videos, modify frames and write them back.

                                          18 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 6
                                          • Don't see your idea?

                                          Tools + Templates

                                          Feedback and Knowledge Base