The official source of product insight from the Visual Studio Engineering Team
At the BUILD conference last week, we announced the availability of Visual Studio 2013 Update 2 and Blend for Visual Studio 2013 Update 2. We have been busy improving the overall experience of XAML development in Visual Studio and Blend, and this post gives you an overview of some of the cool new features we have added to this Update that you might have missed amongst all the other big and exciting headlines.
We have worked hard to make it easy for developers to share code between their Windows 8.1 and Windows Phone 8.1 XAML apps, and at the same time deliver beautiful experiences. Make sure to check Navit Saxena’s talk and blog post for an in-depth discussion about how to create universal apps.
In keeping with our mission to enable developers to create fast and fluid apps that work well on any device, we added a new Memory Usage tool to the Performance and Diagnostic hub in Visual Studio 2013 Update 2. You can read more about this feature in Harikrishna Menon’s blog post. Furthermore, the Performance and Diagnostic hub now includes a CPU usage tool and supports combining multiple tools in a single profiling session.
We have added options to the device pane in Visual Studio and Blend to make it easier to design your apps. We support a high contrast mode in order to help you design accessible apps.To get a better feel of the design and layout implications of having the Status Bar shown in your app, you can toggle the visibility of the Status Bar in the designer.
The Navigation Bar makes it easier to traverse your XAML code. You can traverse your code by XAML elements, or by attributes within a selected XAML element. The latter is useful when a particular XAML element has a large number of attributes. We have also added the ability to quickly jump to a resource when your document contains multiple resources.
Thanks to the convergence between the Windows Store and Windows Phone platforms, a majority of the Windows Store controls that developers are familiar with can now be used for Windows Phone 8.1 XAML apps! To help you get started, the following table illustrates the relationship between some of the major controls for Windows Phone 8.1 XAML, Windows Store 8.1 XAML, and Windows Phone 8.1 Silverlight.
Windows Phone 8.1 XAML
Windows Store 8.1 XAML
Windows Phone 8.1 Silverlight
Our new Windows Phone 8.1 XAML templates reflect our commitment to enabling users to get easily started developing apps. In addition to a blank template, there are 3 pre-installed XAML templates with sample data, each showcasing the use of the Hub, Pivot, and WebView controls.
The Behaviors SDK released for Windows Store apps will continue to work for Windows Phone 8.1 XAML apps. This means that you will be able to continue using some of your favorite behaviors, including NavigateToPageAction and InvokeCommandAction.
We are interested in what you think about these experiences and what you would like to see in future updates. Since the release of Visual Studio 2013, we fixed over 50 bugs submitted using Microsoft Connect, so you know we are listening. Send us your feedback through replies to this post, Connect bugs, User Voice requests, or the new Send a Smile button inside Visual Studio.
Author: Kino Aguilar - Program Manager, Visual Studio Client Tools Team
Kino is a Program Manager with Microsoft and works on the XAML Experiences Team in Visual Studio. He joined Microsoft half a year ago, and since then has helped ship Windows Phone XAML 8.1 tooling. He is the current PM data analysis owner.
When will some or all of this be available for VS 2012? 2012 should get some of these updates since it was released 1.5 years ago. A VS version upgrade budget for our 1+ million C# solution and our other smaller systems is only available once every 3 to 4 years.
Since universal apps will not work on Windows 7 they have are pretty well useless, yet another DOA Idea, how about fixing WPF, bring back silverlight, and run the rest on sinoffskis dipsh][ts out the door!
Dave, why don't *you* learn how to submit a post - you don't have to hit the Post button three times!
Personally, I'm very excited about this - as a WP 8 developer I can wait to try Universal Platform for a few apps I've ahd on hold until this sort of thing was possible.
Interesting from a technical point of view. I'll give it a try.
But many of your customer come just from finishing the migration to Windows 7. So they will stick with Windows 7 for years. As long as this so cool'n'hip stuff does not work on Windows 7, it is just not usable.
We developers are the wrong persons to convince of Windows 8. Go convince our customers and we will follow. Crippling "old sytle" features of your developer tools will not help. Microsoft has apparently lost connection to real life SW business.