Dev Platform
Welcome to the Windows Phone Developer Feedback site
This forum focuses on the developer platform (APIs, runtimes, and controls) that you use to build great app experiences for Windows Phone. Additional WPDev forums are available using the links along the right of the page. Consumer features suggestions should be submitted to the Windows Phone Suggestion Box site (http://windowsphone.uservoice.com/).
Suggestions provided via the WPDev UserVoice forum will be reviewed and read by the Windows Phone developer platform team, providing feedback to help with planning ideas and to better understand how developers are using the development platform, 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.
-
ListBox.ScrollIntoView doesn't work properly
If a ListBox has elements with different sizes and you call ScrollIntoView to the last Item, the ScrollViewer doesn't scroll to correct position.
You can reproduce it adding rectangles with 100px, 200px and 300px of height and calling ScrollIntoView to the last item.
42 votes -
Pay once for Windows Phone & Windows 8
We should be able to allow people to pay once for our apps and then they can get both version of our apps for Windows Phone or Windows 8 without having to make them pay twice.
41 votes -
Siri-like speech API for apps to contribute speech functionality
If WP7 had a Siri-like speech recognition system, it would be great if apps could contribute their own functionality to the list of things recognized by the system speech engine. For example, if I write an app that can locate my friends, my app should be able to contribute the verb "locate" to the system-wide speech engine. Whenever the user says "phone, locate my friends" my app will be a candidate for being launched to perform the action.
41 votes -
Add Header property to TextBox control
Even the "TextBox Control Design Guidelines for Windows Phone" (http://msdn.microsoft.com/en-us/library/hh202916%28v=vs.92%29.aspx) says that a TextBox must have a Header such property isn't supported by the TextBox control. Even the "Windows Phone 7 Toolkit for Silverlight" contains some improved controls using Header property the TextBox control was forgotten? See also: http://forums.create.msdn.com/forums/p/76127/576970.aspx
40 votes -
Backup and restore
This functionality is incomplete. If we compare it with Android's Titanium Backup application, which backups from any Android device and restore (on any other Android device) with settings/configuratins and data and sync it on the cloud (Dropbox and Google Drive), the backup and restore in Windows Phone 8 is very basic (only provides pictures, videos, text-messages etc). Please provide us this feature so we can backup & restore the all or individual apps on multiple devices with setting and app-data.
39 votes -
SMS notification/subscription support
Application developers currently (pre-Mango) have no facilities to access the c contents of an incoming SMS message. It would be great if applications could register for such a capability thus enabling scenarios such as SMS challenge authentication.
39 votes -
MediaPlayer support for BackgroundAudioAgent
In trying to develop a custom playlist application, it is apparent that it is impossible to integrate the BackgroudAudioPlayer with the XNA.MediaLibrary. This means that applications that wish to use the capabilities of the BackgroundAgent are restricted to using only local audio files that are deployed with teh application, or audio streaming sources. There is no way to access the phone's MediaLibray.Songs to have the BAP play these files in teh background. This is highly restrictive because we can only use the MediaPlayer for foreground applications. Unless of course we go with a predetermined SongCollection such as SongCollection limitedPlaylist =…
38 votes -
Add low-level RFID functionality
Our company specializes on RFID software and devices. We have our own RFID tags format and we need the ability to get binary data from whole RFID tag that isn't NDEF formatted.
Android SDK has such an ability so that we can read the whole tag using our software and then parse its contents. So we need to do the same thing in Windows Phone 8.
Thanks.37 votes -
Proximity Sensor Access API
Imagination knows no boundaries. Let's give us.
37 votes -
Fix VoiceCommands so they work whether the app is in the foreground or not
Right now, Voice Commands registered for an app only work when an app is off, or in the background. They do not work if you are in the application already, and use Speech from the Windows key to navigate somewhere else in the app.
To the end user, it appears that the command is recognized and the system is taking you there, then it closes without actually doing anything. This appears to the end user like a bug in my application, not a system-wide OS bug.
I understand this was not necessarily the designed use case, but consider that the…
36 votes -
Allow access to Accelerometer / G-Sensor in Lock Screen or Low Power (Display off)
Many applications like need the Accelerometer or G-Sensor for working correctly like alarm clocks that wakes when the best sleep phase has been reached or Pedometers. But it currently only works if the Display is turned on and Lockscreen is deactivated. It would be more useful to activate this feature in Lockscreen or Low Power Mode
36 votes -
Assembly Binding Redirection support
We really need Assembly Binding Redirection (or Publisher Policies) is Windows Phone!!
Lets say you have a library A that the developer strongly signed.
Now let's say you have two other libs, B and C, and both of these depend on A.
If B and C were to be built with different versions of A, how will he use B and C on our projects?
In the .NET Full Framework, we would use a .config file to make Assembly Binding Redirection (normally, we would point all versions of A to its most recent version), but this is not possible right…
35 votesThank you for the suggestion. We are not adding this capability in the 8.0 release, but know that it is high on the consideration list for future Windows Phone releases.
Keep those suggestions and votes coming!
-
Avoid Tolls in Bing Maps Navigation
You should be able to select alternate routes in Bing Maps. This should include a way to avoid highways, toll roads, and heavy traffic. Selecting a diferent route in general would be a nice feature.
35 votes -
Assign icon from IsolatedStorage to ApplicationBarIconButton
Currently you can assign to ApplicationBarIconButton an icon present on your project as 'content'. This basically means you have to determine your icons at design time.
By providing the ability to assign an icon placed on the IsolatedStorage, the developer will be free to create button icons at runtime, dynamically download them from other places etc.
34 votes -
Support multiple media elements
To support things like midroll video advertisments, multiple MediaElements are needed. This is supported in Silverlight for the web.
34 votes -
HttpWebRequest - ability to set empty (custom) http headers
I am using a open source API called OpenStack Storage (http://openstack.org/projects/storage/) that requires passing empty headers to remove certain custom metadata entries. The library being used by WP (HttpWebRequest) doesn't allow passing empty headers. It is unacceptable simply because according to RFC 2616 Section 4.1 (Header Field Definitions), the message headers of an HTTP 1.1 message value is optional. This is limiting me to provide customers to fully use my app for stuff like removing entries on their objects. The error I receive is something like "The header xxxxx has an empty value".
34 votes -
Provide Miracast as a platform feature
Miracast is the industry standard that will allow screen projection to different devices like TVs, stand alone media streamers, etc. From a enduser experience, it provides "Airplay Screen Mirroring" which is available since 2 years on the iOS platform.
Miracast is a industry standard and wide compatibility is expected. Also Android 4.2 comes with support for Miracast.
Additional information: http://windows.microsoft.com/de-DE/windows-8/feature-packs
33 votes -
33 votes
-
SMS Access API
I want to be able to write an application that processes the user's received and sent text messages (SMS) (subject to applicable application policies), including but not limited to retrieving content, sender (phone number and/or contact) and exact time sent.
The purpose of such an application could be to make further use of the information, e.g. for archival or post-processing purposes, or to automate the use of appropriate SMS services, e.g. regional information services.
33 votes -
Reliable scheduled tile updates
Scheduled tile updates should not be canceled due to lack of network connectivity.
Currently, after losing a signal for a while, tiles stop updating because the maximum of three failures has occurred while no network connectivity was present.
After network connectivity is re-established, the tiles never update again, even after several days of good connectivity.
Instead, the tile update schedule should be resumed after network connectivity is restored.
33 votes
- Don't see your idea?
