Windows 10 SDK Update
Written by Mike James   
Thursday, 02 July 2015

The promised update to the Windows 10 SDK and tools is now available, but while it includes some nice new features it might not impress everyone.

It is only a small number of weeks until Windows 10 is released and even less time to the release of Visual Studio 2015. You might be thinking that the tools you need to develop the new Windows 10 Universal apps would be very nearly ready as well, but this doesn't seem to be the case. 

The first release of the Windows 10 SDK and tools was welcome in that it allowed any adventurous programmer to try out some of the new features, but the lack of a UI editor support for the vital new UI components is probably something that is going to put most programmers off. The whole thing feels experimental and not even half-baked.

What is worse is that there is precious little really useful documentation. There is some help with some of the new components and so on, but the status of the important new features, such as the VisualStateManager and its adaptive triggers and XAML Views, are very poorly documented. In short, this is not going to encourage the average programmer to get involved in creating even simple Windows 10 Universal apps for its launch. Add to this the fact that Window Mobile 10 is going to be released at a later date, and the whole motivation to work with WinRT on multiple devices is not at all compelling.

Microsoft needs it to be compelling.

 

win10sdk1

 

Now we have the latest release of the SDK and the new features all relate to fun things, but they don't address the core problem of making it all work with Visual Studio. What the Building Apps For Windows blog lists as new is:

  • Windows.Devices.Perception
        A new API for depth, infrared and color cameras

  • Windows.Media.Capture and .AdvancedPhoto
       An API for image captuer including HDR

  • Windows.Media.Import.PhotoImport
       Import photos and videos from mobile devices including              memory cards and USB storage.

Good, but not really the core improvements that are needed.

After upgrading there is still no additional Visual Studio support for Windows 10 Universal Apps. You still can't use the RelativePanel from the toolbox, you have to manually edit the XAML, and of course you don't get a preview of the UI. 

There is still no word on the use of multiple XAML files with a single code behind file. The most that Microsoft is saying is:

Multiple Views for tailored content

XAML provides new support for defining tailored views (.xaml files) that share the same code file. This makes it easier for you to create and maintain different views that are tailored to a specific device family or scenario. If your app has distinct UI content, layout, or navigation models that are drastically different for different scenarios, build multiple views. 

This is the most important new feature of all in that it brings sanity to the problem of adjusting a layout according to the physical device. It is how Android has solved the problem for a long time and its the right way for Windows to do it.

Has this feature been buried?

I personally was hoping for a lot more in the SDK update. 

Has Microsoft time to deliver a better set of tools for Windows 10?

Probably not before the launch which isn't going to help motivate Windows programmer. Let's hope it appears soon after. 

 

windowdevs

Banner


Epic Keeps Developer Licence - For Now
27/08/2020

The dispute between Epic and Apple is going to run and run and part of the problem is minimizing the damage while the dispute remains unresolved. A judge has issued a temporary restraining order again [ ... ]



Coursera Offers Free Access To Students
07/09/2020

Coursera has extended an offer it made earlier this year in response to the Covid-19 lockdown when universities in many parts of the world shut their campuses sent students home - free access to any o [ ... ]


More News

 

graphics

 



 

Comments




or email your comment to: comments@i-programmer.info

 

 

Last Updated ( Thursday, 02 July 2015 )