
文章整理: 佳米谷大数据
在2020年5月19日北京时间,由于这一流行病的影响,微软年度开发者大会Build 2020首次以全数字格式开放. 在48小时内,Microsoft将通过一系列实时广播和互动会议向全球软件和移动应用程序开发人员,数据科学家和IT专家展示其围绕开发人员,智能云,生产力和协作工具的一系列发布. 最新的举措和成果.
与2019年的Build不同,由于空间限制,本次会议缺乏各种引人注目的演示. Azure,Edge,Microsoft 365,Windows 10,AI等的发行和更新仍然是当今的主角.
2019年,微软宣布与OpenAI合作,希望共同构建超级计算技术. 今天,这种合作已产生了成果: 微软宣布已通过OpenAI打造了全球排名前五的超级计算机,致力于在云上Azure火车超人工智能模型中实现公有制.
根据报告,这是一台单系统超级计算机,具有285,000多个CPU内核,10,000个GPU,每个GPU的网络带宽为400Gbps. 与最新的“全球超级计算机500强”列表相比,其性能名列前五名. 由于托管在Azure上,因此该超级计算机具有现代云计算基础结构的所有优点,包括快速部署,可持续的数据中心以及对所有Azure服务的访问.
过去,受计算能力和操作效率的限制,机器学习专家通常使用较小的单个AI模型来训练单个任务,例如翻译语言超级计算机配置,识别对象和阅读文本. 事实证明,更高级别的超人工智能模型具有更好的性能: 它可以深刻理解语言,语法,知识和概念上的细微差异,并更好地完成复杂的任务,例如总结冗长的演讲,消除脏话实时游戏语音中的单词,可以从成千上万的法律文档中找到相关声明,甚至可以直接在GitHub上找到代码并编写程序.
微软基于AI开发的``Microsoft Turing模型''已被用于提高对Bing Search,Office和Dynamics等产品的许多不同语言的理解. 今年2月,微软发布了用于自然语言生成的Turing模型,该模型目前是世界上最大的AI语言模型. 微软的目标是通过Azure人工智能服务和GitHub开源社区开放AI模型,优化的培训工具和超级计算机资源,以便开发人员,数据科学家和业务用户可以轻松使用此超人工智能平台,开发自己的项目.
自从这种流行病流行以来,远程办公室和协作应用程序已经在世界范围内得到突飞猛进的开发和推广. 正如微软首席执行官萨蒂亚·纳德拉(Satya Nadella)所说: “我们已经看到了最初的数字化转型需要两年的时间. ”

在此过程中,Microsoft Teams智能会议服务(Microsoft 365的核心组件)发挥了重要而积极的作用. Microsoft发布了一系列新功能和服务,包括:
Visual Studio和Visual Studio Code加入了Teams扩展,允许开发人员使用他们熟悉的工具来开发和发布Teams应用程序.
Power Platform和Teams的集成为低代码和无代码开发人员提供了更多的便利,例如使用Power Apps Studio开发和部署Teams应用程序;使用Power Automate设置自动信息填充,自动@提醒,渠道发布不同信息和其他自动化工作流程;一键即可将Power BI生成的表格和报告共享给团队;今年晚些时候,可以通过Power Virtual Agent将智能对话机器人添加到团队中.
Teams Management Center使IT管理员可以更轻松地管理Teams应用程序,包括评估,批准,预安装的行业应用程序或由ISV开发的应用程序.
用户单点登录和用于向不同设备上的用户发送通知的Teams Activity Feed API,将有助于开发人员改善Teams的用户体验.
Teams商店将使搜索相关应用程序变得更加容易;通过可自定义的组模板,管理员可以设置可在渠道中使用的特定应用.
Teams添加了新的网络设备接口(NDI)和Skype TX互操作性,可以为公共或内部大型会议广播提供更多可自定义的高级设置. NDI将于6月推出,可以将Teams会议链接连接到流媒体应用程序或编辑工具,从而在Teams中调用更的实时管理工具. 广播中常用的Teams和Skype TX设备的互操作性可用于实现高级功能,例如的采访,拨入队列和连接质量管理.
Microsoft在2019年Ignite会议上首次启动了Microsoft Fluid Framework的公共预览版. 这项技术可以帮助开发人员打破应用程序之间的障碍,并提供无缝的操作体验. 微软在Outlook Web应用程序和office.com上发布了Fluid Workspaces和Fluid Components的第一个预览版,该预览版使人们可以在文档上进行协作,并创建可以在应用程序和其他组件之间无缝共享的文本,表格,任务列表和计划.

微软还宣布,Fluid Framework是开源的,因此开发人员可以在自己的应用程序中使用Fluid Framework的关键体系结构来增加支持协作的能力. Fluid Framework将于6月在GitHub上启动,微软还将提供相关的技术文档和开发工具,以帮助开发人员更好地利用这一创新机会.
在Microsoft Edge浏览器的“集合”菜单栏底部添加Pinterest,以使其更容易找到感兴趣的相关内容. 边框搜索栏使用户无需打开新窗口即可进行搜索. 自动切换配置文件可以通过监视打开的连接,自动切换到工作所需的配置文件. 对于开发人员,Edge浏览器将提供.NET和UWP(WinUI 3.0)开发选项,以将WinForms,WPF,UWP / WinUI3.0应用程序嵌入基于Chromium的Edge WebView. 此外,开发工具中还添加了3D视图模式.
本质上,所谓的程序包管理器是一组软件工具,旨在节省时间并帮助用户自动在其计算机上获取软件. 用户指定他要安装的应用程序,包管理器专门执行查找软件的最新版本(或特定版本)并将其安装在计算机上的任务.
Windows软件包管理器具有以下功能:
第一步是为具有有效清单的所有应用程序安装install命令(可以通过—manifest参数支持本地清单). “ winget.exe”客户端已被预先配置为指向Microsoft社区存储库,并且开发人员可以安装带有清单的所有已发布软件包.
许多开发人员应具有在PC上完全重新安装所有应用程序和工具的经验. 现在,只需在命令行上键入winget install即可轻松安装所有必需的应用程序和工具. 另外,开发人员可以创建脚本文件来安装所有工具.
此外,开发人员可以使用search命令查找可用的软件包,并使用show命令显示相关信息. 还有一些命令(哈希和验证)可帮助创建和验证清单. 对于已发布的第三方存储库,开发人员可以将其添加为源.


此外,Windows软件包管理器是一个开源项目. 您只需创建一个新列表并提交拉取请求即可完成Windows上的批处理软件安装.

开发人员可以通过其GitHub存储库克隆,构建,运行和测试项目代码,地址如下:
github.com/microsoft/winget-cli
当前,Microsoft提供了三种不同的方法来获取Windows软件包管理器:
无论是当前的预览版本还是将来的常规版本,开发人员都可以保证通过Insider程序自动接收更新. 加入Insider程序后,转到Microsoft Store并获取App Installer. 更新完成后,您可以使用Windows软件包管理器.

与此同时,随着人工智能技术的飞速发展和普及,人们越来越关注人工智能在道德和法律方面的影响和思考. 企业和开发人员希望确保他们开发的AI系统易于解释,消除歧视并遵守隐私保护法律法规的相关要求.
基于此,微软宣布推出一系列机器学习工具,以帮助开发人员在整个生命周期中以正确的方式理解,保护和控制机器学习模型. 这些Azure机器学习功能在GitHub上也是开源的.
今天,Microsoft宣布推出Azure Synapse Link服务的公共预览版. 这是第一个可以以简单,低成本,云原生方式实施混合事务分析(HTAP)的云服务. 用户只需单击鼠标,几秒钟内,他们就可以通过Azure Synapse Analytics服务从存储在运营中的实时更新数据中获取分析见解,而无需移动数据或对操作系统造成任何负担. Azure Synapse Link服务当前在Azure Cosmos DB上可用,并且将来还将适用于Azure SQL,PostgreSQL,MySQL和其他服务.
Microsoft Cloud for Healthcare正式启动. 这是Microsoft专门针对特定行业正式推出的第一个云计算解决方案. 该解决方案基于Microsoft现有的所有与医疗保健行业的需求和场景相关的云服务,并且可以满足医疗行业的主要需求,包括改善患者沟通,加强医疗团队协作以及改善运营以及诊断和治疗数据见解,以确保云计算的互操作性,安全性和可信性,并为Microsoft庞大的医疗合作伙伴生态系统提供广泛的技术支持.
Microsoft还为开发人员引入了其他工具:
Microsoft宣布启动Project Reunion,该项目致力于创建与操作系统分离的统一Windows开发平台,从而使开发人员可以更轻松地实现针对所有Windows 10版本和不同版本的Win32和通用Windows平台(UWP)API的集成. 该设备开发了出色的应用程序. 在过去的两年中,Microsoft一直在努力消除Win32(或Windows API)与通用Windows平台(UWP)API之间的差距. Project Reunion可以统一对现有Win32和UWP API的访问,并使用诸如NuGet之类的工具. 它摆脱了操作系统的束缚. 这将为新开发的应用程序提供一个通用平台. 同时超级计算机配置,可以通过此程序更新和升级现有的应用程序,无论它们是用C ++ 、. NET(包括WPF,Windows Forms,UWP)还是React Native编写的,并可以添加最新功能.
Microsoft推出了用于企业应用程序的Windows Terminal 1.0,这是一个现代的终端应用程序,可为用户提供功能强大且快速的命令导航工具,支持多个页面的同时操作,并支持Unicode和UTF-8字符编码,并支持GPU加速.
用于Linux的Windows子系统(WSL)添加了对GPU加速和GUI图形界面的支持. 对GPU硬件的支持将提高Linux下运行并行计算,训练机器学习和人工智能模型的性能. 图形用户界面的添加将使WSL可以通过图形界面直接运行Linux应用程序.
不再有令人眼花black乱的黑色技术,也没有令人惊讶的产品展示. 微软的“回归基础”已经显示出对开发人员的重视,并且转型的趋势变得更加明显. 云+ AI之后会发生什么?于开发商的未来的可能性是什么?时间也许可以给我们答案!
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-287880-1.html
杨洋对自己有比较清醒的认识