微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  摘要:还记得纳德拉那句「Microsoft + GitHub = Empowering Developers」吗?他至少说服了 Build 现场接连鼓掌、热情高涨的开发者们。

  「几年前,我们开始聊责任的时候,听起来还挺无聊的,毕竟在一场科技大会,人们想看到的只是各种浮夸的前沿技术。但时代已经不一样了。」Build 大会主会场的 Vision Keynote 环节一开始,纳德拉聊起了科技公司责任和隐私的话题。

  就着这个近两年来越发引起人们关注的话题,纳德拉发布了微软与美国选举相关的技术公司 Free and Fair(自由与公平)合作开发的开源平台 ElectionGuard(选举卫士)。是的,免费,开源,上架 Github,一款为了 2020 年美国大选公正透明而开发的平台。

  科技媒体 TechCrunch 报道称,这是科技巨头第一次用前沿技术为存在数百年的美国选举机制开发保证公民权益的现代化技术产品。

  对于一家市值全球第一的科技巨头而言,这个相比起核心业务显得有些微不足道的小项目,给它的开发者大会开了一个好头。

微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  Satya Nadella  Build 2019 直播截图

  在 Vision Keynote 接下来的一个半小时里,微软 CEO 萨提亚·纳德拉(Satya Nadella)悉数介绍了一系列面向开发者,用于创造智能的技术以及各种生产力解决方案,同时他也对公司的前景以及开发者在 Azure 云服务,Microsoft 365,游戏等领域的机遇进行了描述。

  收购全球最大的开源社区之后

  Azure Kubernetes Services(AKS)是目前在 Azure 上成长最快的服务之一。微软为这个容器服务带来了两项更新。其中,Kubernetes Event-driven Autoscaling(KEDA)是一个与 Red Hat 合作开发的开源组件,支持将 serverless event 驱动的容器部署到 Kubernetes 上。而 Azure Policy for AKS 增强了 AKS 大规模运维能力,并且能够以集中一致的方式对 AKS 集群提供保障。

  此前,微软专门为量子计算设计了 Q# 编程语言。今年微软在量子计算上也有新动作,它在会上宣布将 Q# 编译器和模拟器开源,以促进开发者社区的成长。

  此外,微软还宣布将企业级身份认证系统 Azure Active Directory(Azure AD)引入 GitHub。这意味着 GitHub 开发人员只要使用一个账户就可以访问代码库和开发环境。

  去年 10 月,微软以 75 亿美元收购了开源社区 GitHub。当时,不少批评的声音认为微软不开放的传统会毁了这个全球最大的开源社区。转一年过来,也许更多的是 Github 的平台给微软带来了许多的改变。

微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  Developer DNA  极客公园前线记者

  还记得纳德拉那句「Microsoft + GitHub = Empowering Developers」吗?他至少说服了 Build 现场接连鼓掌、热情高涨的开发者们。

  全球计算机 Azure,和云端的星巴克

  「我们把 Azure 看作是全球计算机(world’s computer),」纳德拉说,目前微软在全球已经有 54 个 Azure 区域和 90 多个合格认证。同时,这款云服务已经覆盖了 95% 的《财富》世界 500 强企业。

  微软在会上表示,今年为 Azure 带来 25 个主要更新和功能,增强了 Azure Kinect、Azure data box、Azure IoT、Azure sphere 等服务的表现。而这些更新和功能如何更好地服务于客户?

微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  星巴克演示环节 Microsoft

  星巴克提供了一个极好的案例。

  借助在 Azure 中构建和托管的强化学习(reinforcement learning),星巴克得以实现针对会员更加个性化的产品推荐,甚至可以记住会员某些隐性的消费偏好,比如你从来不点含乳饮品,那系统将不会为你推荐任何含有乳制品的食物。

  在物联网方向,星巴克则通过连接 Azure Sphere Cloud 来管理全球的咖啡制作设备,制作该用什么咖啡豆和水温,以及对设备维护时间的预测将得到更好的控制。另外,制作咖啡的新食谱也能更快地传达和展示(之前咖啡师需要手动输入食谱)。

  有了 Azure 区块链服务的助力,消费者可以通过扫描包装上的代码来即时获知咖啡豆的来源,而对商品的跟踪也能帮助种植者了解顾客的反馈。

微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  Azure speech service Microsoft

  在会上,微软还展示了实时会议记录功能 Azure speech service,还专门推出了一款由 Cortana 驱动的锥形音箱。在语音转文字技术的基础上,Azure speech service 能做到在一个嘈杂的会议中,具体跟踪并转录每个发言者的发言内容。因为内置了 Cortana,这款音箱能快速查找、比对每个在场人员日历上的工作安排。这个转录功能是 Microsoft 365 for business 服务的一部分。

  Fluid,一个浏览器,解放生产力

  除此之外,为了能够让个人和团队以全新的方式进行合作创意,微软这次还带来了 Fluid Framwork。这是一套全新的基于网络的平台,以碎片化的文件模型提供共享式交互的体验。按照微软的规划,Fluid 将在今年末通过软件开发套件的形式给到开发者,同时首个由 Fluid 提供技术支持的 Microsoft 365 套件将会面世。

微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  多人创作 Microsoft

  具体它会有如下功能:

  1. 能够使网络或生产力应用中获取的内容进行解构或重构,变为模块化的部分,以方便用户可以轻松地进行再创作;
  2. 提供目前业内最快的高性能、多人、合作创作的体验;
  3. 为智能代理的存在规划了空间,使其能够和人类进行共同创作,获取内容,提供照片建议,鉴定专家,翻译数据等。

  推出 Fluid 可以看作是微软一种自保式的举动。很多消费者在 PC 上使用 Slack、Zoom、Salesforce、Trello 这类协作软件,经常频繁地换来换去,很难在一款产品上沉淀下来。如果你能够在自己的软件产品中提供一种体验,使得在 Office、Teams 等应用之间切换使用变得更加无缝,那你就可能会让用户永远地忠实于自己。

  Edge 换芯重生,旧 IE 借壳回归

  当然,备受关注的搭载了 Chromium 内核的下一代 Microsoft Edge 今天也有新功能更新,它试图解决的是目前浏览器产品上普遍存在的一些问题:

  1. IE 模式—考虑到目前商业市场有超过 60% 的用户使用的是多浏览器。IE 模式可以将 IE 直接以 tab 的形式集成至全新的 Edge 中。虽然 IE 浏览器如今已经沦落成了 Windows 10 里的一个不常用的救急功能,但对部分仍在运行旧的 IE 内核应用的商业和政府机构等用户而言,对 IE 的支持仍是不可或缺的。考虑目前 IE 兼容性的需求,单独作为一款产品显然有些赘余,兼容到 Edge 中会是更好的选择。
  2. 隐私工具—额外的隐私控制功能为客户提供了三个级别的选项:「无限制」、「均衡」以及「严格」。根据选项的不同,Edge 会调整第三方通过网络追踪你的方式,为消费者提供了更多的选择和透明性。
  3. 集合—考虑到用户每天都会面临信息爆炸的困扰,这个功能可以让你以一种更高效的方式将信息进行搜集、整理、共享、导出,同时它还在其中集成了 Office 应用。

微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  Edge Microsoft

  根据微软的官方信息,上述功能会在下一代 Microsoft Edge 产品能够进行大规模发布时开始提供。

  其他重要更新和发布

  1、混合现实

  MR 方面,微软主要展示了 HoloLens 2 在 B 端的应用。

  早在去年 10 月,微软就已推出 Dynamics 365 Remote Assist 和 Dynamics 365 Layout 两个 app。前者为 MR 头显的使用者提供远程帮助;后者将通过云记住用户创建的虚拟图像,并将它固定在特定的地方,以便多名协作用户查找。

微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  医疗可视化 Philips

  有了云的助力,HoloLens 2 能更好地为企业用户服务,比如用于飞利浦的医疗可视化和 PTC 的设计协作。

  2、Microsoft Graph

  按照微软的规划,Microsoft 365 要为每一位使用者提供集成式、安全的生产力体验。而作为这套生态系统的基础,Microsoft Graph 能够安全地将成员间的关系、组织内在当前语义环境中的信息和活动绘制出来,通过展示连接点和洞察力的方式来改善成员工作或协作的方式。

  在今天的 Keynote 现场,纳德拉表示「要为开发者提供更多基于 Microsoft Graph 的全新机会」,发布了 Microsoft Graph data connect。这项服务能够帮助组织将从 Microsoft Graph 获取的生产力数据汇集起来,但同时保证了商业数据的安全性且可以大规模使用 Azure 数据工厂。目前,该服务作为一项功能已经在 Workplace Analytis 上能够使用了,对独立软件开发商 ISV 而言,它作为独立 SKU 存在。

  3、Intelligent Agents

  当然,在展示全新 Microsoft 365 套件强大功能的同时,微软也趁机秀出了对未来「智能代理」(intelligent agents)的愿景。这项全新的解决方案主要是基于数据和机器学习来构建强大的对话式交互界面,摒弃了传统从规则、意图以及代码获取信息的方式。在微软看来,未来我们的世界里任何组织都应该有这样一位「智能代理」,就像现在普遍存在的官网一样。即便存在多个语义转折的对话、持续存在的多个主题,更重要的是,在不同代理间的切换,整个体验都会是自然流畅的感觉。

微软抢先 Google 开了一场「真·开发者大会」,关键词是责任和开放-冯金伟博客园

  「智能代理」 Microsoft

  去年,微软收购了一家叫做「Semantic Machines」的公司,获得了在对话式人工智能领域的诸多人才,而「智能代理」这项技术就是双方研发团队合作的成果。据悉,该技术今后将会被集成至包括 Cortana 在内的智能语音服务中来,会通过 Microsoft Bot Framework 和 Azure Bot Service 提供给开发者使用。

  4、Microsoft Teams

  还有值得一提的 Microsoft Teams,它既是一款应用同时也是一个开发者平台。它在 Microsoft 365 的团队协作功能的实现中扮演着重要角色,目前已经有超过 50 万家公司在使用。微软表示一直在持续对 Teams 进行更新,最近新增了动态标题、自定义背景、数据丢失保护以及白板摄像头等功能。今天公布的新信息主要集中在对全新机制的支持:允许 IT 管理者通过引入第三方的形式来定制其用户使用的 Teams 体验。

  5、游戏

  虽然聊胜于无,但微软这次在开发者大会上并没有透露太多有关游戏方面的信息。展示的 demo 似乎是增强现实版本的《我的世界》(Minecraft),但这也可能是为了这个游戏即将于 5 月 17 日到来的十周年纪念日制作的广告。

  其他方面,尽管纳德拉强调了微软希望看到更多用户在 PC、掌机以及移动设备上玩游戏,以及开发人员如何能够利用 Xbox Live 来打造更棒的游戏,但这些都没有做实质性介绍。可能我们会在 Build 接下来的日程安排中听到更多关于微软在游戏方面的想法。

  题图来源:Microsoft

  责任编辑:宋德胜