当地时间2019年5月6日至8日在美国华盛顿州西雅图举办的Build 2019已经圆满落幕。由于没有太多以消费者为中心的新内容和新动向,因此今年的微软开发者大会给人的感觉有点平淡。不过从大会的Session安排来看,微软正在为更宏伟的目标而夯实基础。以下是外媒MSPowerUser对本届Build大会的内容盘点。
Microsoft Edge
2015年,Microsoft Edge浏览器以Internet Explorer替代者的身份随Windows 10系统一起发布。尽管当时IE浏览器在企业市场依然被广泛使用,但是在消费领域早已被打上了“速度缓慢”、“渲染效果不佳”等的标签,更多用户倾向于Chrome和Firefox等第三方浏览器。
最初Microsoft Edge基于自己研发的EdgeHTML引擎上,不过近期微软决定转投Chromium,目前已经提供Canary和Dev两个通道,而在前几天Beta通道版本也可以通过官方服务器进行下载
Microsoft Search
Microsoft Search推出已经有一段时间了,它主要为用户提供统一的网络和本地搜索体验。微软已经宣布Microsoft Search将于2019年5月28日正式发布。在改进资源管理员之后,用户将会在传统索引结果中加入来自用户OneDrive在线内容。微软会先面向少数用户开放这项功能,但是会逐渐向更多Insider成员开放。
那么对于用户来说这意味着什么?在获得新体验之后,当用户在资源管理器的搜索框中输入文字,那么在下拉列表中就会看到可供选择的建议文件。用户点击搜索结果中的文件就能直接启动,如果想要打开文件所在的位置,可以右键该条目然后执行相关的操作。如果您需要使用命令或深入挖掘非索引位置,您仍然可以按Enter键并使用传统搜索结果填充视图。
例如某位员工在他公司内搜索某位员工,那么在搜索结果中就会对方的所有可显示内容,包括他的姓名、联系方式和办公地点等等。
区块链
微软和摩根大通在区块链领域增强合作。两家公司共同致力于开发Quorum和以太坊的企业版。
在微软的帮助下,星巴克通过实施从云计算到区块链的先进技术,在其商店中创造了更加个性化,无缝的客户体验。在应用程序中,客户可以通过在 Microsoft Azure 中构建和托管的强化学习平台获得量身定制的订单建议。
通过这项技术和星巴克数据科学家的工作,1600 万活跃的星巴克会员现在可以根据当地商店库存、热门选择、天气、时间、社区偏好和之前的订单,从应用程序获得有关食品和饮料的精准推荐。此外,通过 Azure 平台提供的区块链技术,用户可以对每一袋咖啡豆进行溯源查询。
Microsoft Azure
Microsoft Azure是Microsoft一直在努力改进的一项服务。他们最近宣布,大约95%的财富500强公司在其组织内的不同服务中使用Microsoft Azure。微软一直在强调使用隐私和负责任的人工智能。因此,他们宣布了Artificial Intelligence 2.0。有了这个,微软承诺构建基础架构框架,并为开发人员构建负责任的AI提供工具。
Dynamics 365
微软正在继续努力发展他们的商业应用开发者社区,他们将充分利用他们的Dynamics 365和Power平台。
Microsoft 365
凭借Microsoft Graph和负责任的AI的强大功能,Microsoft正在为其Microsoft 365和Office 365带来各种智能功能。他们宣布了一项名为Ideas for Microsoft Word的功能。 Ideas将帮助用户设计和呈现精美文档并使用Microsoft Search。
Word for Word Online中的创意,可以帮助您轻松设计和呈现精美文档; Microsoft Search,一种新的企业搜索体验,应用Bing的AI技术和Microsoft Graph提供的深度个性化洞察。
Windows Terminal
是的,微软已经发布了全新的,现代的,快速,高效,强大且高效的终端应用程序,它将包含所有命令行工具和shell,包括PowerShell,命令提示符和各种风格的WSL。
ElectionGuard
微软已经发布了ElectionGuard,一个软件开发工具包和投票系统的参考实现。这种开源的SDK旨在通过在选举过程中对选民,竞选活动,选举官员和公众的结果公开及验证,帮助保护投票系统并增加公众对选举结果的信任。这套系统是微软与位于波特兰的公司Galois合作开发,该公司专门研究和开发解决计算机科学难题的新技术,并将几个美国政府部门和机构视为其客户。
ElectionGuard SDK将为投票系统供应商提供能够为其系统中的选举提供端到端的可验证性和改进的风险限制审计能力。ElectionGuard参考实现将提供有关如何在Windows 10平台上设置系统以获得最大安全性的指导,以及与Xbox Adaptive Controller集成的现代投票应用程序,以提高可访问性。
DOT .NET 5
这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。
NET 5 是 .NET Core 的下一步。该项目旨在通过以下几个关键方式改进 .NET:制造一个可在任何地方使用的 .NET 运行时和框架, 并具有统一的运行时行为和开发人员体验。通过充分利用 .NET Core、.NET Framework、Xamarin 和 Mono 来扩展 .NET 的功能。从单个代码库构建该产品,开发人员( Microsoft 和社区)可以一起工作并一起扩展,从而改进所有方案。
Windows Subsystem for Linux 2
WSL 2附带一个真实的 Linux 内核,意味着它能够带来完整的系统调用兼容性,且微软能够简单地通过内核更新来对其加以改进,而无需更新整个 Windows Linux 子系统。 WSL 2 基于 Azure 上同样的 Linux 4.19 内核打造,其有助于减少 Linux 的启动时间,并减少内存的占用。
此外,WSL 2 提升了文件系统的 I/O 性能、与 Linux 的兼容性、且可本机运行 Docker 容器,因此 Windows 上的容器将不再需要虚拟机。