您现在的位置是:首页 >互联网 > 2020-11-13 11:46:30 来源:

Microsoft统一了Windows应用程序开发增强了团队和AI

导读 微软公司 今天通过其新服务统一Windows应用程序开发,附加的Teams服务以及甚至可通过其Azure云服务使用的人工智能超级计算机,启动了其年

微软公司 今天通过其新服务统一Windows应用程序开发,附加的Teams服务以及甚至可通过其Azure云服务使用的人工智能超级计算机,启动了其年度开发者大会Build 2020。

今年的活动与以前的版本有很大不同,因为围绕大流行的安全问题促使微软将其最大的软件会议转变为完全在线进行的“ 48小时数字体验”,其中包括首席执行官Satya Nadella的主题演讲。 但是,与往常一样,软件和云巨头首次推出了许多新产品和服务。

微软今年的一大重点是在整个Windows 10生态系统中统一应用程序开发,该生态系统目前拥有超过10亿台设备。为了实现这一目标,Microsoft宣布了“ Project Reunion ”,这是该公司“统一和发展Windows开发人员平台”的愿景,以使构建适用于所有Windows版本和设备的应用程序变得更加容易。

“在过去的几年中,我们一直在打破Win32(也称为Windows API)和通用Windows平台(UWP)API之间的障碍,”微软开发者平台公司副总裁Kevin Gallo在博客中写道发布。“ Project Reunion扩展了这项工作,使构建出色的Windows应用程序变得更加容易。”

微软的Project Reunion致力于统一现有的Win32和WWP API,以使其能够通过NuGet之类的工具与Windows操作系统脱钩。这个想法是为新应用程序提供一个通用平台,并帮助开发人员使现有应用程序现代化,无论它们是用C ++ 、. NET还是React Native编程语言编写的。

盖洛说:“当我们分离现有的API并添加新的API时,我们也在根据需要进行polyfill的工作,因此这些API在支持的Windows版本中可以在较低级别工作。”

Project Reunion的主要组件之一是WinUI 3 Preview 1,它是一种针对Windows的高性能,经过Fluent优化的本机UI框架,开发人员可以使用它来创建新应用程序或更新现有应用程序,从而可以跨多个设备进行扩展。

第二个主要组件是WebView2,它在最新的.NET预览版中可用,并且可以将Web内容集成到本机Windows应用程序中,从而可以跨平台共享代码。

Gallo说:“现在,任何Windows应用程序都可以使用Microsoft Edge和Chromium的功能嵌入Web内容。” “ WebView2在整个Windows应用程序中都提供了完整的Web功能,并且已与OS分离,因此您不再受限于特定版本的Windows。”

现在可以通过Project Reunion GitHub存储库使用这些新工具,Microsoft还将使用它们在正在进行的新开发人员愿景实施过程中共享进度。

Moor Insights&Strategy总裁兼首席分析师Patrick Moorhead说:“ Project Reunion很大,因为它通过稍后将OS与应用程序脱钩来简化Windows开发。” “通过简化,我相信微软会签约更多的开发人员,因为他们可以用更少的精力完成更多的工作。客户无需升级操作系统即可使用新的应用程序功能。”

Microsoft的协作工具Microsoft Teams在最近几个月中受到了广泛关注,因为数百万人适应了在家工作的新现实。因此,看到Teams本周获得一些新功能也就不足为奇了。

例如,管理员现在可以使用可自定义的模板快速创建新团队,从事件管理和危机应对等常见业务场景到医院病房或银行分支机构等行业特定的模板,不一而足。此外,Microsoft计划在Teams应用商店中提供其Power Virtual Agents应用,这将使在几分钟之内创建聊天机器人成为可能。

Microsoft还使用户可以更轻松地将其Power Platform业务分析服务与Teams集成在一起,从而可以与其他用户共享报告或报告中的特定图表。微软表示,作为这一举措的一部分,新的Power Automate业务流程模板使简化Teams中的工作流变得更加容易。

“对于车队来说,最令人印象深刻的就是使用Power平台使平台具有更大的可扩展性,” Moorhead说。

其他新功能包括通过Teams中的Bookings应用程序集成来安排虚拟约会的功能。

微软365公司副总裁Jared Spataro说:“凭借单一的调度经验,您可以管理多个部门或地点,并安全地托管从候选人面试和学生办公时间到财务咨询和医疗访问的所有内容。”

微软的Fluid Framework是去年11月在Microsoft Ignite上预览发布的,它是开发人员向其应用程序添加更多协作功能的一种方式,它也进行了一些更新。这里最重要的公告是Microsoft计划使该框架完全开源。

Spataro说,此举意味着开发人员现在可以在自己的应用程序中从Fluid Framework访问关键基础架构。

“基于Web的Fluid框架可用于立即使您的应用协作。它包括执行低延迟同步的数据结构和连接端点的中继服务。” “如果将静态数据结构替换为Fluid数据结构,则您的应用程序将立即支持实时协作。”

Fluid Framework仍处于预览状态,但现在与Microsoft 365套件集成,可以在动态文档上进行协作并创建可以在应用程序之间共享的连接组件。

Spataro说:“例如,可以将表格,图表和任务列表插入Web的Outlook中,因此您的销售数量,项目任务和研究报告始终是最新的。” “在Office.com中,可以创建和管理Fluid Framework工作区,包括在文档活动供稿,推荐列表,@提及中,或在Office.com中搜索它们。”

微软在今天发布的更令人惊讶的公告中说,它已经建造了一台新的超级计算机,它声称自己是世界上最强大的五台计算机之一。

这台新的超级计算机是微软 与 OpenAI Inc.持续合作的一部分,OpenAI Inc.是一家位于旧金山的实验室,致力于开发人类级人工智能,特别是训练该组织的AI模型。该机器包含超过285,000个处理器内核,10,000个图形处理单元芯片和每个GPU服务器每秒400 Gb的网络连接能力,将可通过Microsoft的Azure云平台进行访问,该平台可用于训练超大型人工智能该公司表示。

微软解释说,传统的较小型AI模型通过使用大量带标签的示例来学习单个任务,例如翻译语言,识别对象和识别电子邮件中的关键点,从而发挥作用。但是它说,这些任务可以通过一个大型模型来更快地执行,该模型能够从数十亿页的公共文本中学习,例如Wikipedia。

“这种类型的模型可以如此深入地吸收语言,语法,知识,概念和上下文的细微差别,以至于可以胜任多项任务:总结冗长的演讲,调节实时游戏聊天的内容,在成千上万的法律文件中找到相关段落或甚至从GitHub搜索中生成代码,”该公司表示。

微软已经建立了自己的大型AI模型家族,称其为Microsoft Turing模型。已经实施了这些功能,以提高对Microsoft服务(例如Bing,Office和Dynamics)的语言理解,现在该公司希望通过新的超级计算机将其提供给其他人,该超级计算机将作为其Azure AI服务的一部分提供。

该公司计划在今年晚些时候开放其Microsoft Turing AI模型的源代码,并且还将提供各种秘诀以在Azure机器学习中对其进行培训。

尤其重要的是,微软宣布了Azure Synapse Link的公开预览,这是混合事务/分析处理或HTAP的云原生版本。它可以将分析和运营数据库服务实时整合在一起,使客户能够更快地从交易数据中获得见解。

通过单击客户首选的Azure数据库服务中的按钮以使用Azure Synapse Analytics建立到数据的直接链接,它可以工作。然后,将操作数据“自动且连续”地提供给Azure Synapse Analytics,从而无需复杂的数据提取/转换/加载管道或其他数据库计算资源。