Paul Krill
Editor at Large

Microsoft’s UWP toolkit shows signs of life

news
Nov 28, 20162 mins

Microsoft is recalibrating Universal Windows Platform tooling with an eye toward code reuse and application portability

tools toolkit
Credit: Marc Kjerland

Microsoft has faced issues in gaining acceptance of its Universal Windows Platform (UWP) for developing Windows apps to run on multiple form factors. But the company nonetheless is forging on with tooling advancements for UWP.

With UWP Community Toolkit 1.2, Microsoft is providing new helpers for everyday tasks and a control to help build user experiences. The company this past spring heavily promoted UWP, despite questions about backward compatibility and whether it was a closed platform.

Regular releases of the toolkit, which was first introduced in August, demonstrate Microsoft’s continued commitment. “The focus of this version was to stabilize current features while adding the most wanted ones that were missing,” said David Catuhe, principal program manager at Microsoft.

The kit adds capabilities on top of the Windows 10 SDK and the Visual Studio platform. The 1.2 release includes such helpers as HttpHelper, for securely dealing with HTTP requests; BackgroundTaskHelper, for working with background tasks; Printhelper, to print XAML controls; and DispacherHelper, to work with tasks that need to run on a UI thread. A SystemInformationHelper, meanwhile, gathers all system information into a single class while DeepLinkHelper manages deep links. Also featured is a MasterDetailView control, to help with development of master/detail user experiences.

Microsoft also updated several features, including ImageCache, to provide more robust caching, and Facebook service, which adds support for paging when requesting data. Version 1.3 of the toolkit, due January 25, is slated for improvements in areas such as deep-link parsing and animations.

“UWP has certainly had to scale its ambition in light of Microsoft’s shifting mobile strategy,” said IDC analyst Al Hilwa. “UWP was born in an age when Microsoft was still fighting for a bigger share of small-screen touch devices, that is to say phones. This has changed in that the Windows Phone platform now appears much more limited in focus and ambition.” These days, UWP is about an approach to code reuse and application portability as much as possible across multiple devices, he said.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author