当前位置: 科技热点 > 微软Build大会转战线上:完全纯粹的开发者大会

微软Build大会转战线上:完全纯粹的开发者大会

2020-05-20 02:52 点击:8次 现代 谷歌 数据 Code code Wind Micro

新浪科技 郑峻发自美国硅谷

这是微软第一次完全线上举办的Build大会,也是第一次完全属于开发者的大会。几乎所有的新产品都是属于开发者,开发者成为了唯一的主角。

“开发者,开发者,开发者,开发者”,微软前任CEO史蒂夫·鲍尔默(Steve Ballmer)曾经用这种略带疯狂、又唱又跳的方式表达他对开发者的热爱。不夸张的说,相比二十年前那个如日中天的巨无霸微软,现在的微软比以往任何时候都贴近开发者,重视开发者的作用,为他们打造平台和工具。因为没有开发者,就没有微软的生态平台,也就没有微软的一切。

2018年微软斥资75亿美收购了开发者平台GitHub,这是微软CEO萨提亚·纳德拉(Satya Nadella)拉近开发者关系的最重要举措。当时很多开发者对GitHub的前景感到了担忧。近两年时间过去,归于微软旗下的GitHub依旧开放,并且推出了更好的服务,吸引了更多的开发者。纳德拉今天强调,GitHub的开发者数量超过了5000万。而两年前推出的低代码开发平台Power Platform的开发者数量也超过了350万人。

因为新冠疫情爆发,美国科技行业每年例行的几大开发者会议今年无法照常举办。谷歌I/O和Facebook F8干脆完全取消,微软和苹果则选择了线上直播。虽然和几万人现场参会的盛大感觉无法相提并论,但在这样全球停摆的特殊时刻,Build大会也具有特殊意义。“整个世界正在共同面对前所未有的挑战,全球开发者都承担着共同责任,全力以赴重新Build我们的社会、机构和行业”,纳德拉在直播中这样强调全球开发者所承担的使命,而微软的使命就是为开发者提供工具和解决方案。

那么,今年的Build大会究竟都宣布了什么新产品,又给开发者带来了哪些帮助?

为医疗行业打造微软医疗云

为了助力全球医疗机构和工作者应对新冠疫情,微软医疗云公开预览版上线,今年秋天正式推出。这是微软首次为特定行业打造云解决方案。微软医疗云是在微软现有的医疗行业相关云服务的基础上打造的,在满足医疗行业主要需求的基础上,可以更好的改善病患沟通,加强医疗团队协作,提升运营和诊疗数据

具体而言,医疗机构和工作者可以基于这套云服务平台预约和安排看病诊断,通过视频进行远程诊断,加强医疗团队的远程协作,接入现有应用和平台的电子病历,管理医疗设备和防护用品,提高医院数据安全性。微软医疗合作伙伴生态将为其提供广泛技术支持。

在此次疫情中,微软已经与一些医疗机构进行了技术支持合作。美国宾夕法尼亚圣卢克大学医院系统(St. Luke’s University Health Network)此前完全没有远程医疗经验,但通过微软的视频协作工具Teams,很快就进行了每天3000次的远程医疗。医生还可以通过Teams视频工具与ICU内的同事合作,对新冠重症患者进行例行检查,减少了防护用品(PPE)的使用量。

远程协作平台Teams大升级

新冠疫情带来了巨大的远程协作需求。纳德拉表示,“我们在两个月内看到了原本需要两年的数字化转型”。Microsoft 365核心组件Microsoft Team智能会议平台使用量更是出现了巨大增长。据Techcrunch统计,2017年推出的Microsoft Teams在去年下半年超过了Slack,但今年的每日活跃用户量已经高达7500万人,是Slack的六倍以上。

Microsoft Teams此次推出的新功能包括:Visual Studio和Visual Studio Code加入Teams扩展,让开发者用自己熟悉的工具开发和发布Teams应用;Teams管理中心让IT管理员更便捷地管理Teams应用,包括评估、批准、预装行业应用或者由ISV开发的应用;用户单点登录,以及用来向不同设备的用户发送通知信息的Teams Activity Feed API,将帮助开发者提升Teams的用户体验;Teams店将更容易搜索到相关应用;通过可定制的群组模板,管理员可以设定某个频道中可以使用的特定应用;Teams加入了新的网络设备界面(NDI)和Skype TX的互操作性,可以为公开或者内部的大规模会议直播提供更多可定制的高级设置

负责任的机器学习工具包

微软宣布要为全球开发者打造一个公平公正的人工智能开发平台,推出一系列“负责任”的机器学习工具包,帮助开发者在生命周期内正确理解、保护和控制机器学习模型。这些Azure机器学习功能会在GitHub上提供开源。

这些机器学习工具包括了:InterpretML工具包,可用来解释模型中不同参数所代表的意义,帮助开发者理解机器学习模型的行为;Fairlearn工具包可以评估和纠正人工智能系统的公平性,从6月起将内置于Azure机器学习服务;WhiteNoise工具包可实现差分隐私——在模型从隐私数据中发掘洞察的同时,以统计学原理确保姓名、生日之类的隐私信息得到完善的保护;Azure机器学习内置的机器学习运维(MLOPs)让开发者可以对构建、训练、部署模型的全过程进行跟踪和自动化控制

AI模型训练超级计算机

微软宣布与人工智能行业推动机构OpenAI独家合作,打造了一台排名全球前五的超级计算机,专门用来在Azure公有云上训练超大规模的人工智能模型。这是一台拥有超过28.5万个CPU核心、1万个GPU、每GPU拥有400Gbps网络带宽的单一系统超级计算机。与当前最新的“全球超算500”列表对比,其性能位居前五之列。

得益于在Azure上托管,这台超级计算机拥有现代云计算基础设施的各种优点,包括快速部署、可持续发展的数据中心、并可以访问所有Azure服务。相比以往的单独AI模型训练单独任务,超级计算机可以实现更高级别的超大规模人工智能模型,深入了解语言语法、知识概念中的差别,完成复杂的任务。举例来说,可以总结冗长的讲话,可以从上千份法律文件中找到相关陈述,可以直接从GitHub上找到代码。

微软今年2月推出的针对自然语言的图灵模型已经全球最大的AI语言模型。通过Azure人工智能服务和GitHub开源社区,将大型AI模型、优化训练工具和超级计算机资源开放出来,让开发者、数据科学家和商业用户都能轻松利用这一超大规模的人工智能平台,开发自己的项目。

消除Win 32和通用Windows平台隔阂

微软还宣布推出Project Reunion平台,致力于打造一个和操作系统分离的统一开发平台,让开发者轻松实现Win 32和通用Windows平台(UWP)API的整合,为所有Windows 10版本和不同设备开发应用。纳德拉提到,今年用户每月在Windows上的时间同比增长了75%。

过去两年,微软一直在努力消除Win32(或称Windows API)与通用Windows平台(UWP)API之间的隔阂,Project Reunion能够统一对现有Win32和UWP API的访问,并通过NuGet这样的工具使其脱离操作系统的束缚。这将为新开发应用提供一个通用平台,同时现有的应用,无论是用C++、.NET(包括WPF、Windows Forms、UWP)或者React Native编写,都可以通过这一方案得到现代化的升级,并加入最新的功能。

此外,微软还宣布面向Linux的Windows子系统(WSL)加入对GPU加速和GUI图形界面的支持。对GPU硬件的支持将提升在Linux下运行并行计算、训练机器学习和人工智能模型的性能。GUI的加入将允许WSL直接运行带有图形界面的Linux应用。微软面向企业应用推出Windows Terminal 1.0,是一个现代化的终端应用,为用户提供了功能强大、快速的命令航工具,支持多页面同时操作,并支持Unicode和UTF-8字符编码,且支持GPU加速。

美国新冠病毒感染病例超过161万例 77名诺奖获得者联名谴责美政府 王俊凯探访最高检 国漫要走出中国道路 有没有一种小龙虾是蓬松的 吴昕跳舞 乃万甩话筒 纽约时报提前公布次日头版 赫兹中国回应申请破产 上海新增1例境外输入 刘雨昕长发 喻言变温柔了 澳门特区政府坚决支持中央决定 吉林封闭小区居民用蔬菜摆感谢语 青春有你导师合作舞台 周游记 不计成本救新冠病人的成本到底是多少 小朋友是生活里的哲学家 美国房地产市场遭受严重打击 高伟光情商 酒桌文化有多讨厌 期待Lisa组 南方人第一次去搓澡的经历 开斋节 TES晋级季后赛 张艺凡反串 孙如云p图实力 猫咪迷惑行为图鉴 大学生活费最大的一笔支出 被开过最过分的玩笑 美国感染新冠理发师与91人接触 山东济宁3.1级地震 幸福触手可及 建议组建国民公共教育平台 吉林四平拟禁养中华田园犬 马踏飞燕不拍正面的原因 韫色过浓 孟鹤堂曾毅跳女团舞 高中生活有多难忘 澳大利亚暂停申办2032奥运 当万亩樱花园遇上中国天眼 全国政协十三届三次会议第二场委员通道 武警抱受伤女孩到医院后默默离开 创造营 31省区市新增无症状感染者36例 故意绊倒儿童广场舞老人托人道歉 前CUBA篮球队员参军护航亚丁湾 山东冰雹 乌鸦督促慢性子刺猬过马路 福州地铁夜间响起蛙声