微软 Build 2019:Windows 10 隐退,IE 重生,Azure 成主角

019 年 5 月 6 日,一年一度的微软 Build 开发者大会正式到来。

作为本次大会最为重磅的 Keynote 环节,微软 CEO Satya Nadella 的开场演讲无疑展示了这家巨头对于未来科技发展趋势的洞察和判断,并且也能够让人更加清晰地看到微软在 Azure 云计算、AI 、IoT 等领域的未来发展思路。当然,在本次大会中,微软也发布了一系列重磅的产品动态,让人应接不暇(实际上,微软在 Build 大会开幕前的一周已经发布了 Azure 云计算的诸多动态)。

而在西雅图的 Build 2019 现场,雷锋网也受邀全程见证了本次大会的 Keynote 环节,让我们来看看微软为这个世界带来了什么。


以 Azure 为基础,支撑起三大平台


当地时间 8 点 50 分,Build 大会的 Keynote 环节正式开场。

在一个失败而不失尴尬的 AR 展示之后,微软 CEO Satya Nadella 登场,介绍了他眼中的微软与开发者的未来机会,重申了微软的使命(赋予全球每个人和每个组织强大的力量,使其取得更大成就),以及相应的责任(隐私、网络安全和负责任的 AI)。

由此,Satya Nadella 介绍了微软的全新平台架构:以 Azure 为基础,支撑起 Microsoft 365、Microsoft Dynamics 365 & Power Platform 和 Microsoft Gaming 三大平台。显然,Azure 已经成为微软所有业务的根基和支撑性业务,它的重要性再次得到了无与伦比的强调。

微软 CEO Satya Nadella 表示:

随着计算技术融入我们生活的方方面面,开发人员所做的选择将定义我们生活的世界,微软致力于为开发人员提供跨越现代技术栈每一层的可信工具和平台,以建立神奇的体验,为每个人创造新的机会。

伴随着上述架构,微软在本次大会上重点介绍了以下的技术和产品动态。


Microsoft Graph 数据连接服务


Microsoft Graph 发布于 2015 年,是 Microsoft 365 中数据和智能的网关。 Microsoft Graph 提供了统一的可编程性模型,通过该模型可利用 Office 365、企业移动性 + 安全性和 Windows 10 中的大量数据。

在本次大会上,微软宣布了一项全新的服务——Microsoft Graph Data Connect(中文名为 Microsoft Graph 数据连接服务),它可以允许用一种新的方式来构建 Microsoft Graph。

640?wx_fmt=jpeg

Microsoft Graph Data Connect 是一项服务,可帮助组织使用 Azure Data Factory 将来自Microsoft Graph 的生产力数据与他们自己的业务数据安全地、按比例地结合在一起。这就平衡了客户对一类新的具有洞察力的应用程序的需求(这些应用程序由大规模数据集驱动),同时 IT 管理员需要考虑移动和管理大量组织数据所固有的挑战。

雷锋网了解到,虽然 Microsoft Graph 是一个帮助个人和机构了解他们日常是如何工作的绝佳资源,但是如果没有背景信息和工作业绩相关的数据——例如销售额或业务线的绩效——这将是不完整的。通过让机构保持对自己数据的控制力同时以安全且兼容的方式整合数据,数据连接服务能够让机构获取有关高效工作模式的深入洞察,并在整个机构内推广这些模式。

Microsoft Graph Data Connect 目前通常作为 Workplace Analytics 中的一项功能提供,并且作为独立软件供应商(ISV)的独立 SKU 提供。

目前,该服务已经全面上市。


基于网页的新型协作平台:Fluid Framework


为了帮助团队更好地协同创造,微软在本次大会上推出了Fluid Framework(Fluid 框架)。这是一个基于网页的新型平台,提供了组件化的文档模型以共享的互动体验。

Fluid 引入了一种全新的自由协作模式。其功能主要包括:

  • 可以对来自网页或者生产力应用的内容进行解构,并重新构建成模块组件,让人们能够轻松地用这些组件进行创造。

  • 提供了高性能的多人共同创作体验,其协作速度是行业内此前从未达到过的高速。

  • 为人工智能代理与人类共同工作留出了空间,人工智能代理可以参与创作、引用内容、提供图片建议、识别专家、翻译数据等任务。

微软方面表示,Fluid 有望在 2019 年下半年以软件开发包的形式面向开发者推出,同时下半年,有望带来第一批由 Fluid 驱动的 Microsoft 365 体验。


Microsoft Edge 浏览器的三大新功能


2018 年 12 月,微软宣布 Edge 浏览器将基于 Chromium 打造,并且已经推出了相关版本;本次大会上,微软宣布了 Microsoft Edge 浏览器的一系列新功能,具体来说:

  • IE 模式——今天仍有超过 60% 的企业在使用多种浏览器,全新的 Microsoft Edge 浏览器直接以标签页的形式整合了 Internet Explorer。这将允许企业在现代浏览器中运行基于 Internet Explorer 的已有应用;某种意义上,这可以说是 IE 的重生。

  • 隐私工具——增加的隐私控制允许用户在 Microsoft Edge 中选择三种不同的隐私级别:不受限制、均衡、严谨。基于不同选项,Microsoft Edge 会对第三方通过网页的跟踪行为进行控制,为用户提供更多的选择和透明度,以实现更加个性化的体验。

  • Collections ——针对今天常常让用户感到头疼的网页信息过量的问题,Collections 允许用户更高效地收集、组织、分享、输出内容,并提供了与 Office 的整合。

微软表示,以上功能及其他更多未被提到的功能将随着下一版本 Microsoft Edge 浏览器而陆续推出。


从命令转向对话:一种新的智能代理方案


在今天的 Build 大会上,微软还展示了一种新的虚拟代理方案,它将超越独立命令的限制而转变为真正的对话式体验。传统的虚拟代理方案依靠一套人工策划好的技能或意图,以反应出一个人针对后台系统中恰当的行为会说什么内容。因此,目前的虚拟代理并不能整合技能或把一个互动场景带入到下一个互动当中。

640?wx_fmt=jpeg

雷锋网了解到,微软去年收购了 Semantic Machines 公司,并吸收了该公司一众对话式人工智能领域的全球领军人物。通过与微软研究人员的合作,微软已经开发出了突破性的全新对话式人工智能技术,将驱动新型的多轮、多领域和多代理的体验。该技术在每一轮的对话中都可以积累记忆,帮助用户完成更多工作。它跨越了技能边界,把后台服务连接起来,包括微软和外部的服务。

微软表示,未来的目标是每个机构有自己的代理,这些代理拥有它们自己独特的背景信息,就像目前拥有自己的网站和应用软件一样,并且这些代理可以无缝地互联互通。

这个全新的对话式引擎将集成到 Cortana 中并通过 Bot Framework 以及其它 Azure 各种服务提供给开发者,以在微软客户生态系统上驱动对话式体验。


Microsoft Search 面向客户全面推出


2018 年 9 月,微软宣布了 Microsoft Search 的推出。

Microsoft Search 是一个跨应用的搜索工具,它旨在将传统搜索结果与命令,应用程序功能和个性化结果相结合;实际上,它贯穿于Microsoft 365 的各项应用和服务中。具体来说,在 Office、SharePoint、OneDrive、Outlook、Windows 和 Bing 等各项 Microsoft 365 应用体验中,用户会在相同的显著位置看到一个搜索框,通过深度连接至 Microsoft Graph,Microsoft Search 将帮助用户在需要的时间和地点发现 Microsoft 365 上相关的人、内容、命令和活动——从办公室中的台式机到移动设备。

在本次大会上,微软宣布将全面向客户推出 Microsoft Search。


AKS 服务增加两项新功能


Azure Kubernetes 服务(AKS)是目前成长最快速的一项 Azure 服务,包括 ASOS 这样的全球企业都在利用 AKS 管理大规模的云应用容器基础设施,并且受益于其更佳的可靠性和灵活性。

在 Build 大会上,微软又推出了一些新功能和特性,为 Kubernetes 任务提供更强的能力和更好的保障:

  • Kubernetes Event-driven Autoscaling (KEDA)是一个与 Red Hat 合作开发的开源组件,支持承载微服务方式的事件驱动类型的容器部署在 Kubernetes 上。KEDA 现已开放公共预览,它为Azure Function提供了一种新的托管模式,以容器化的模式部署在Kubernetes的集群中,让 Azure Functions 的程序类型和其规模扩展可以到任意的云端或者本地的 OpenShift 上的 Kubernetes 上运行。

  • Azure Policy for AKS增强了AKS大规模运维能力,并且能够以集中一致的方式对AKS集群提供保障。Azure Policy能够阻止运行时中出现的任何违规行为,并且能够对所有运行中的集群提供最新的合规检查能力。


面向量子编程:Q# 编译器和模拟器开源


对于量子计算,微软已经投入了很长时间,如今终于有了最新的动态。

雷锋网了解到,面向开发者,微软专门为量子编程设计了 Q# 语言,提供了一种可触及的高等级的编程语言,并对量子比特、算子和其他抽象概念提供了原生系统。

在 Build 大会上,微软宣布将 Q# 编译器和模拟器开源,以促进 Q# 开发者社区的成长,并为合作伙伴、初创公司利用它加速自身业务的成长创造更多机会。


将 Azure AD 身份认证系统与 GitHub 结合起来


作为微软收购 GitHub 后的第一次的 Build 大会,GitHub 自然不会缺席。

为了帮助开发者简化工作流程,微软宣布将世界上应用最广泛的企业级身份认证系统——Azure Active Directory(Azure AD)引入GitHub。这将为 GitHub 企业用户带来 Azure AD(Azure Active Directory )在身份管理和安全保护上的诸多优势,还能实现不同系统间的账户同步管理。

开发者现在可以使用已有的 GitHub 账号,包括 Azure Portal 及 Azure DevOps 账号登录到 Azure。换句话说,GitHub 开发者只要使用一个账号就可以访问代码库和开发环境。

Hyperscale (Citus) option in Azure Database for PostgreSQL

如何支持和管理以指数速度增长的应用数据、为人工智能应用打下坚实的基础,是今天开发任何现代云应用都必须首先要面对的关键问题。本次 Build 大会上,微软宣布了一个全新的大规模数据管理工具 Hyperscale (Citus) option in Azure Database for PostgreSQL。

雷锋网了解到,Hyperscale (Citus) option in Azure Database for PostgreSQL 与 Azure SQL Database Hyperscale 一起,能够帮助开发者利用现有技术能力构建起高扩展、低延迟的应用。

Azure Database Hyperscale 能够根据需要迅速扩展计算、存储和内存资源,让开发者集中精力打造应用体验,而无需为性能或者缩放规模的限制担忧。由此,Azure 也成为唯一允许开发者在多引擎间进行缩放的云服务,既支持 SQL 数据库,也支持 PostgreSQL 这样的开源数据库。


面向美国选举推出两项新工具


为了即将到来的美国选举,微软也推出了两项新工具 ElectionGuard 和 Microsoft 365 for Campaigns。

Electronguard 是一个免费的开源软件开发工具包,由微软与 Galois 合作开发,它可以为选举提供安全性和公共可验证性,以及建立更易访问的投票系统的指导和工具。微软要求世界各地的开发人员在现有和新的投票系统上建立和集成 ElectrongGuard。ElectrongGuard SDK 将于今年夏天在 Github 上推出,微软已经与几家领先的选举技术提供商合作,为未来的选举做准备。

微软还宣布推出 Microsoft 365 For Campaigns。这项新服务也将于今年 6 月推出,它将为政党和竞选活动提供我们的 Microsoft 365 Business 产品的高端安全功能。值得一提的是,该服务最初是为美国联邦办公室提供的。

微软表示,该服务将以精简的方式、低价格、预先配置以针对活动所面临的独特操作环境进行优化,包括其快速的速度和高安全风险状况。Microsoft 365 for Campaigns 建立在微软于 2018 年宣布的 AccountGuard 威胁检测和国家攻击通知服务的基础上,并通过提供专门的向导简化了政治组织的安全性,这些向导可使 Campaigns 从一开始就轻松有效地强化其安全态势。


继续通过联合销售计划帮助合作伙伴


对于微软来说,合作伙伴自然是不可或缺的一环;为了帮助合作伙伴的发展,微软此前推出了 Co-Sell (联合销售计划)合作伙伴优选计划,这项计划的初衷,是介绍 Azure 上的 ISV 合作伙伴为企业客户提供更好的解决方案。

雷锋网了解到,该联合销售计划在 2018 财年共注册了 11000 份联合销售交易和 100000 份联合交易。在 2019 财年上半年,它已经赢得了9000 个联合销售交易和 78000 个联合交易。而根据微软方面的介绍,自该计划推出以来,Azure 上的将近 3000 家独立软件开发商(ISV)已经在过去 12 个月中,获得了超过 50 亿美元的收入。

在本次大会上,微软宣布对这一计划进行两项拓展:

  • 将 Co-Sell 计划拓展到 Microsoft 365、Dynamics 365 和 Power Platform,从而创建覆盖全线商业应用的更深层次的合作共赢。

  • 微软渠道合作伙伴通过云解决方案提供商(CSP)计划将合乎条件的 ISV 解决方案销售出去,将得到更多的销售奖励。对于所有的 ISV,不论规模大小,这项“渠道即服务(Channel as a service)”举措,都将充分利用世界上最大的销售网络,帮助他们更好地获得客源。

微软方面表示,通过开放 AppSource 和 Azure Marketplace 以坐席为单位进行 SaaS 交易,微软将帮助来自 141 个国家和地区的客户,更快捷地利用微软云市场和全球销售渠道,得到来自微软合作伙伴的技术创新。


雷锋网总结


对于微软来说,Build 大会越来越变成了一个面向开发者的会议;而普通消费者用户更为关心的 Windows 10 不仅不再出现在 Keynote 中,甚至也只是成为 Microsoft 365 的一个组成部分;而在具体功能的更新上,属于 Windows 10 自身的功能越来越少,它更像是一个躯壳,或者是一个容器,承载着微软在 AI 和云计算方面的用户端口。

同时,正如 Satya Nadella 所言,在 Intelligent cloud &  Intelligent edge 的时代,微软越来越依赖众多开发者的参与,从而在开源上着力甚多;而从产品上来说,以 Azure 和 Microsoft 365 等为载体,微软将众多前沿技术融入其中,从而来赋能开发者。


而从参加本次 Keynote 的亲身体验中,雷锋网感受到,微软越来越强调合作伙伴的重要性,并且花了大量的时间来介绍它与合作伙伴之间的合作项目,比如说星巴克;相反,微软在对自家产品动态和技术更新的介绍和强调上,倒显得并不是非常着力了。

总体来看,微软越来越深入地走向它正在践行的新任务,即帮助各种各样的企业进行数字化转型;在这个过程中,微软也在深刻地推动着自己的转型——某种意义上,这也是微软的 Hit Refresh。

原文地址:https://posts.careerengine.us/p/5cd0a52fe24fb4754b94c45f

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 
640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/316032.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

普通人看Build 2019 值得留心的亮点有哪些?

一场Keynote下来,是不是对纳德拉那套“Azure,azure,azure”,云云云的套路感觉有些乏味呢?当然这也不是你的问题,原本Build大会就是为开发者而设的,将近两个小时下来没看到什么能让自己眼前一亮的…

Build 2019:微软正式宣布 .NET 5

今天,我们宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS&#xff…

LGV定理

老早就听说,一直没学,今天遇到一个LGV比较裸的题,特地学习一下 选自oi-wiki 定义: e(u,v)表示u到v这条路径上所有边的边权之积(路径计数时,可以将边权都设为1),很多路径统计问题就是用到这一点 引理: 答案…

2019牛客多校Monotonic Matrix

Monotonic Matrix 题意&#xff1a; 问有多少个n * m的矩阵A满足一下情况&#xff1a;答案mod 1e97 矩阵A的所有元素∈{0,1,2}Ai,j<Ai1,jA_{i,j}<A_{i1,j}Ai,j​<Ai1,j​Ai,j<Ai,j1A_{i,j}<A_{i,j1}Ai,j​<Ai,j1​ 题解&#xff1a; 我们先看看这个式子…

WPF框架教程 | 从0到1:使用Caliburn.Micro(WPF和MVVM)开发简单的计算器

之前时间一直在使用Caliburn.Micro这种应用了MVVM模式的WPF框架做开发&#xff0c;是时候总结一下了。Caliburn.Micro(https://blog.csdn.net/lzuacm/article/details/78886436)是一个轻量级的WPF框架&#xff0c;简化了WPF中的不少用法&#xff0c;推荐做WPF开发时优先使用。真…

微软全都要!Win10引入真Linux内核

继将 Bash shell、原生 OpenSSH、WSL 引入 Windows&#xff0c;以及在微软商店提供 Ubuntu、SUSE Linux 和 Fedora 等发行版&#xff0c;正在举办的 Microsoft Build 2019 大会上&#xff0c;微软又宣布了一个重大的决定 —— 将完整的 Linux 内核引入 Windows 10。按照微软的说…

Kafka基本知识整理

首先Kafka是一个分布式消息队列中间件&#xff0c;Apache顶级项目&#xff0c;https://kafka.apache.org/ 高性能、持久化、多副本备份、横向扩展。生产者Producer往队列里发送消息&#xff0c;消费者Consumer从队列里消费消息&#xff0c;然后进行业务逻辑。应用场景主要有&…

牛客练习赛89——牛牛小数点(未解决)

牛牛小数点 题意&#xff1a; 题解&#xff1a; 本题先说结论&#xff1a; 对于一个数x2a∗5b∗px2^a*5^b*px2a∗5b∗p 如果p1,也就是质因子只有2和5&#xff0c;则x是不循环小数&#xff0c;即f(x)0如果p!1,则x是循环的&#xff0c;且循环开始于小数点后第1max{p2,p5p_{2},…

针对.NET Core, Xamarin以及.NET的自动类型安全Rest库: Refit

本文大部分内容是针对Refit官网的翻译。官网地址&#xff1a; https://github.com/reactiveui/refitRefit是一个类似于Retrofit的Restful Api库&#xff0c;使用它&#xff0c;你可以将你的Restful Api定义在接口中。例如&#xff1a;public interface IGitHubApi { [Get(&quo…

用ProGet搭建本地私有NuGet仓库

搭建ProGet下载官网下载Windows版本的Inedo Hub &#xff08;https://inedo.com/proget/download&#xff09;下载下来的软件名&#xff1a; ProGetInstaller.exe安装点击ProGetInstaller.exe&#xff0c;出现如下安装界面Registration 选项选择 Free ;SQL Sever 选项选择 Spec…

CQRS架构下Equinox开源项目分析

一.DDD分层架构介绍本篇分析CQRS架构下的Equinox开源项目。该项目在github上star占有2.4k。便决定分析Equinox项目来学习下CQRS架构。再讲CQRS架构时&#xff0c;先简述下DDD风格&#xff0c;在DDD分层架构中&#xff0c;一般包含表现层、应用程序层(应用服务层)、领域层(领域服…

仿B站(一) 目的分析以及创建 WebAPI + Angular7 项目

前言&#xff1a;本系列文章主要为对所学 Angular 框架的一次微小的实践&#xff0c;对 b站页面作简单的模仿。本系列文章主要参考资料&#xff1a;微软文档&#xff1a;    https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?viewaspnetcore-2.1&tabsw…

Mac中搭建Kubernetes

Kubernetes是Google和RadHat公司共同主导的开源容器编排项目&#xff0c;功能非常强大&#xff0c;也非常的火热和流行&#xff0c;但同时里面也有很多的概念和名词需要我们去学习和理解。学习任何一个技术先需要把基础环境搭建起来&#xff0c;本篇就介绍怎样在Mac中启动单节点…

树莓派也跑Docker和.NET Core

树莓派就是一个卡片大小的迷你电脑。有了电脑&#xff0c;我们当然得先安装系统。系统下载https://www.raspberrypi.org/downloads/raspbian/ &#xff0c;我选择的Raspbian Stretch Lite&#xff0c;不带界面的最小安装。下载win32diskimager&#xff08;烧录系统&#xff09;…

开源]OSharpNS 步步为营系列 - 1. 业务模块设计

OSharpNS全称OSharp Framework with .NetStandard2.0&#xff0c;是一个基于.NetStandard2.0开发的一个.NetCore快速开发框架。这个框架使用最新稳定版的.NetCore SDK&#xff08;当前是.NET Core 2.2&#xff09;&#xff0c;对 AspNetCore 的配置、依赖注入、日志、缓存、实体…

CF1479A Searching Local Minimum

CF1479A Searching Local Minimum 题意&#xff1a; 题解&#xff1a; 先说结论&#xff1a; 若l&#xff0c;r满足&#xff1a; al−1>al,ar<ar1a_{l-1}>a_{l},a_{r}<a_{r1}al−1​>al​,ar​<ar1​al,al1,....,ara_{l},a_{l1},....,a_{r}al​,al1​,....…

C#8.0的两个有趣的新特性以及gRPC

最近每天忙着跑很多地方&#xff0c;回家就不想动了&#xff0c;没什么心情写东西。今天有空&#xff0c;稍微写一点。下文中&#xff1a;关于C#语法特性的部分需要Visual Studio 2019支持。关于.NET Core的部分需要安装.NET 3.0 Preview4&#xff0c;低版本或许也可以但我没实…

CF1479C Continuous City

CF1479C Continuous City 题意&#xff1a; 给定 L, R. 构造一个有向带权图, 其中点数不大于 32, 且所有边都是从较小的点指向较大的点. 假设这个有向图有 n 个点, 你需要保证从 1到n 的所有路径的权值都在 [L, R]内且不存在 x∈[L,R], 使得不存在或存在多于一条从 1 到 n 的…

Office转PDF,Aspose太贵,怎么办?

在程序开发中经常需要将Office文件转换成PDF&#xff0c;著名的Aspose的三大组件可以很容易完成这个功能&#xff0c;但是Aspose的每个组件都单独收费&#xff0c;而且每个都卖的不便宜。在老大的提示下&#xff0c;换了一种思路来解决这个问题。环境dotNetCore:2.1CentOS:7.5D…

收起.NET程序的dll来

作为上床后需要下床检查好几次门关了没有的资深强迫症患者&#xff0c;有一个及其搞我的问题&#xff0c;就是dll问题。曾几何时&#xff0c;在没有nuget的年代&#xff0c;当有依赖项需要引用的时候&#xff0c;只能通过文件引用来管理引用问题&#xff0c;版本问题&#xff0…