图片 1

图片 2

微软已经引入了一项开源UWP社区工具包,帮助开发者通过 Win10 SDK
进行互相合作,做出贡献。目前该项目近日在微软官方开发者博客上被宣布。

微软官方近日开启了一个长达4小时的网络广播(可在 Microsoft’s Channel
9 上点播浏览),旨在强调一些开发者关注的
Creators Update 的新功能,以及其他一些微软平台,如 Cortana 及其
Microsoft Bot 框架的一些功能。

近日,微软正式发布了 Visual Studio 2017 15.4 版本,同时发布的还有 Visual
Studio for Mac 7.2。而此前根据 PYPL 指数显示,10 月份 Eclipse 以 24.93 %
的成绩击败了占比 20.89% 的 Visual
Studio,夺下冠军宝座。不知此次新版本的发布,能否助 Visual Studio
重回“宇宙第一 IDE”的王者之位?接下来,本文就与大家一起解读 Visual Studio
2017 15.4
的新特性:新的安装程序启动横幅可在安装成功时通知你,并添加了在安装结束时出现的新警告消息,其中包含开发者社区的链接,可提供其他帮助。现可直接安装
Windows Fall Creators Update SDK。 用户可体验到改进后的性能,并使用
Fluent 设计项目。改进了 XAML。 现可编辑或删除 XAML 资源,并添加
ControlTemplates。向 Windows Fall Creators Update 添加了 .NET Standard
2.0 支持。.NET Core 2.0 默认包含在 Web 开发和 .NET Core
工作负载中。Windows 应用程序打包项目可提供新的项目模板,有助于将所有
Windows 项目打包到 .appx 容器中。针对 Live Unit Testing 进行增强,以支持
MSTest version 1 框架,并提高了此功能的可发现性。可直接在具有 Xamarin
Live 的 iOS 和 Android 设备上部署、测试和调试应用。新增对 CMake 3.9
和更灵活的 CMake 项目结构的支持。现可从 CMake 项目面向 Linux。 使用现有
CMake 基本代码作为解决方案,无需将其转换为 VS 项目。改进了 Visual Studio
Tools 中的 Unity 支持,并在新运行时下添加了“集指令指针”功能。Android SDK
现安装到了一个专用位置。R Tools 现在支持 Linux
远程处理,以及包含实时编辑、大括号匹配和代码填充功能的 RMarkdown
。本次发布的 Visual Studio for Mac 7.2 主要是 Bug
修复和性能改进,以及一些新的功能特性:.NET Core:现在 .NET Core 2
在安装过程中被默认包含在内;Android:按需安装 SDK。未安装的 Android SDK
可以在后台安装;现在支持 Android 8.0 Oreo。iOS:此版本支持 Xcode 9。支持
Docker:用户现在可以将 ASP.NET Core 应用程序发布到 Docker 容器并从 App
Service 运行它们。Xamarin Live Player:Xamarin Live Player
可让开发者持续部署和调试应用程序,直接进入 iOS 或 Android
设备。其他:IoT和Azure功能目前正在预览中,并可通过扩展管理器提供额外的扩展。
Visual Studio for Mac默认情况下不安装它们。除了新发布的 Visual Studio
2017 15.4 和 Visual Studio for Mac 7.2 之外,微软在 10 月 10
日的“Windows 开发者日”上也发布 Windows 10 Fall Creators Update
软件开发工具包,并将 Windows Store 改名为 Microsoft Store。此前,微软将
Windows 10
定位为一种服务,这意味着它的构建方式与以往的版本会有很大差异,它的定期更新,不再局限于修复各种补丁,还包括了新功能的加入。如今发布了三个重要的版本更新,包括
2015 年 11 月针对 PC 和平板推出 Windows 10 的第一次更新、2016 年 8
月免费的周年纪念版更新和今年四月份的 Windows 10 创作者更新,而接下来
Windows 10 秋季创作者更新将会是第四个重大更新,即将在本月 17
日正式发布。现在 Windows 10 秋季创作者更新软件开发工具包的正式发布提供了
1000 多项新功能及改进,意味着开发者可以向 Microsoft Store 提交
App、游戏以及程序更新。与此同时,微软也强调了 SDK
更新发展的五个重点领域:混合现实、如今工作场所的应用程序、全新的系统设计语言、Microsoft
Graph 和 Project
Rome、以及通过应用和游戏获利的新功能。相关阅读:Visual Studio 2017
version 15.4 发行说明: Studio for Mac 7.2 发行说明:下载 Visual Studio
2017 version 15.4:下载 Visual Studio for Mac 7.2:下载 Windows 10
秋季创作者更新软件开发工具包:

图片 3

官方还表示,UWP 是开发者接触已经在 Windows 10
上的4亿用户的最佳方式(这个4亿的数字是微软在9月发布的,后面没有更新)。

该工具包允许简化应用开发,包括帮助函数、自定义控件、应用服务,简化或演示为常见开发任务。可以用来构建适合任何Windows10设备上的UWP应用,包括PC、手机、物联网和HoloLens,甚至是现有的桌面Win32程序转换为UWP应用。另外来自社区的反馈将帮助更好地完善Windows
SDK for Windows10。

微软开发者平台公司副总裁 Kevin Gallo 说:“ UWP 是 PC 的最佳平台。

UWP Community Toolkit
1.0可以被用于任何新的或现有的UWP应用开发,包括使用C#或VB.NET,兼容Win10
Build
10586及以上系统。该工具也可用于NuGet包(Microsoft.Toolkit.UWP),使用Visual
Studio添加到现有或新项目中。NuGet是对于.Net应用的标准包管理。

Gallo 说,UWP 应用是更安全和可靠的。 UWP
应用可以简单地安装和卸载,使用差异包更新。

UWP Community
Toolkit在GitHub上完全开源,包括工具包的源代码,还有应用开发简单实例和文档等。

微软在其开发者网站上发布了 Windows
平台路线图,旨在帮助开发者跟踪已提交的请求、正在开发和考虑中的 Windows
功能,以及提交和跟踪错误。

UWP Community
Toolkit查看或下载,请点此链接访问GitHub。

在广播期间,微软还告诉开发者它正在整合所有产品的文档到
docs.microsoft.com
上。并将允许用户/开发者编辑和贡献文档。


此外,用于 Windows 10 Creators update
的软件开发工具包(SDK)已在预览版中正式完成。Cortana
的技能开发工具包(SDK)也将于今年2月27日公开发布。

出处:IT之家

图片 4

微软还对 Desktop Bridge (桌面桥,代码代号为“Project
Centennial”)表示赞赏,它通过扩展可用的应用编程接口(API),使开发人员能够更轻松地将他们的
Windows 7 应用带到 UWP。并为“Project Rome”发布了一个 Android
软件开发工具包。

而那些为 Windows Holographic Platform 编写应用的程序和游戏将在 HoloLens
和支持该平台的新一代混合现实头戴式耳机上工作。 

微软还推出了适用于 Windows SDK 的 Google
Analytics(分析)的即时可用性,其核心库使用 UWP、Xamarin、Windows Forms
和 Windows Presentation Foundation(WPF)以及现在可用于 UWP 的 Facebook
App Install Ads。

编译自:ZDnet.com