微软介绍了 Universal Windows Platform(UWP)里新的可供使用的控件。UWP 对于所有基于 Windows 10 的系统至关重要,这些系统包括基于 PC 的系统、Xbox One 以及 HoloLens。而微软帮助开发者为这个平台生产高质量应用的一个方法,就是发布 UWP Community Toolkit。
这个工具包提供了辅助函数、自定义控件以及应用服务,以供开发者在开发 UWP 应用时使用,这个工具包已在 GitHub 上公开。通过引入一些Windows SDK 不包含的功能,它让开发者可以快速开始应用开发,同时也能看到功能背后的代码。
这个工具包最近的发布版本(版本1.3),增加了9 个新的控件、2 个新的服务以及3 个新的动画。如果你想看看新的和老的自定义控件都是如何运作的,Windows Store 里有UWP Community Toolkit Sample App可供下载。
鉴于微软致力于推动使用UWP 开发应用,可以看看这个平台对于高级应用开发支持的有多好。想知道微软当前在为UWP 开发什么的话,你可以看看他们的路线图。微软的MVP Thomas Claudius Huber 对于使用目前的UWP 创建传统的商业应用作了很棒的介绍。在他的示例里,他只用当前可用的UWP 控件就重建了Visual Studio Shell。
Huber 说明了几个暂时在 UWP 不可用的有用控件。其中更值得一提的缺失元素包括:
正如 Huber 所说明的,UWP 的开发还在进行中,考虑迁移到这个平台的开发者应该参与到开发方向中,以保证他们需要某些工具来开发应用的时候,这些工具已经准备好了。
查看英文原文: Current State of UWP App Development
感谢刘志勇对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论