5月25日消息,微软2021年开发者大会Build 2021将于美国当地时间25日到27日(北京时间26日至28日)以在线形式举行,任何人都可以免费参加。通常情况下,微软会借机发布Windows、Azure、Teams等平台的更新,并发布构建应用和服务的新开发工具、API等。今年的情况可能也大致相同,但云计算将担纲唱主角。

最近,微软的产品新闻主要聚焦于几款即将退役的产品,比如浏览器IE、Windows10X以及更早的非Chromium版本Edge。但我们希望在今年的微软开发者大会上看到更多新产品、新功能和新技术亮相。按照计划,微软开发者大会将于美国时间5月25日(周二)拉开帷幕,该公司首席执行官萨蒂亚·纳德拉(Satya Nadella)于当天上午9点发表主题演讲。

微软Build 2021开发者大会前瞻:云计算依旧唱主角-冯金伟博客园

以下为微软可能在2021年开发者大会上发布的重要更新:

云计算

微软的云计算和软件即服务(Saas)产品都以Azure为中心,这是一套供开发者在其应用程序中使用的智能云服务。从诸如“构建在任何地方运行的云本地应用程序”、“使用Microsoft Cloud构建差异化的SaaS应用程序”、“使用Azure利用应用程序中数据的能力”以及“安全地管理云端敏感数据”等会议标题中,我们大致可以了解到这个主题对微软有多重要。

事实上,至少有101场会议在标题或描述中使用了云这个词。我们还可以期待听到更多关于微软混合云的消息,这是一种使用场外和现场计算能力的技术。微软在这项技术上处于早期领先地位,这也正是其击败亚马逊获得美国国防部价值100亿美元云计算合同的原因。

创新杯

和过去几年一样,微软将借助开发者大会的机会举行“创新杯”(Imagine Cup)竞赛,以吸引年轻的程序员为寻找最好的产品创意而战。在这场被誉为“科技奥运”的竞赛中,过去的竞争者开发新型视频游戏、医疗设备等各种创新。例如,2019年的获胜者开发出“哮喘和其他慢性呼吸疾病患者使用的防污染口罩”。另一位获奖者想出利用固定摄像头帮助视力不佳的人使用iPhone应用程序寻找丢失的物品。

说到学习编程,我们可能会在“低代码——非职业开发者的超级能力”等会议中,听到更多关于开发应用程序的低代码和无代码解决方案。

Windows

在之前的开发者大会上,Windows 10并不是人们谈论最多的产品。这一趋势预计今年也将继续,微软将更多地关注开发人员的体验,比如去年宣布推出的Project ReUnion。

然而,有传言称微软计划在今年下半年对Windows进行一次大规模的“视觉改造”。虽然微软Windows 10X作为独立的产品被扼杀了,但它的功能和视觉设计可能仍然会在新版Windows中看到。

在今年的开发者大会上,有两场会议将直接讨论Windows更新,分别是“Windows桌面应用程序开发更新”和“Windows 10面向所有开发人员更新”。

在过去的一年里,代号为“太阳谷”(Sun Valley)的Windows版本始终是微软专家们谈论的焦点。可视用户界面更新预计将包括圆形窗口角和浮动系统对话框,以及更一致的Fluent外观和新的字体和图标。在开发者大会期间,我们可以更好地了解这些变化和有关其发布时间表的信息。

Windows是否会获得新的版本名称?在发布时,微软宣布Windows 10是该操作系统的最后版本号,并进行了SaaS风格的更新。到目前为止,微软兑现了承诺。但随着苹果实现了从OS X到MacOS的飞跃,微软可能也想要跟上其脚步。

预计我们应该听到更多关于Fluent Design System的消息,它不仅仅是个界面设计系统,实际上是一组框架,可以用来为Windows、Android、iOS、MacOS和Web构建连接应用程序。一旦创建了设计,开发人员就可以使用JavaScript和Fluent Reaction对其进行编码。

Teams

微软为应对Slack、Google Meet(Workspace)和Zoom而推出的Teams,在新冠肺炎疫情期间表现非常好,用户从2000万激增到1.45亿。这将促使微软对该款产品进行更多投资和改进,微软始终在为Teams添加新功能,包括会议摘要、智能显示器、投票、现场记录、预约日程安排、虚拟会议室、AI支持的背景噪音消除以及Viva员工体验集成等。

微软在今年开发者大会上举行的会议,都聚焦于如何构建与Teams集成的应用程序,使用Teams数据,或者为沟通工具构建机器人。我们还将听到更多关于Microsoft Graph以及在Teams中使用公司数据存储的信息。但值得一提的是,没有任何会议提到通讯应用Skype,该应用程序是微软10年前收购而来。

移动集成和跨平台

自从微软的移动操作系统消亡以来,该公司的战略一直是开发Android和iOS应用程序。Visual Studio长期以来始终让开发者能够构建在Android和iOS以及Windows上运行的跨平台应用程序。长期以来,微软也始终在提供将Android和iOS应用程序转换为UWP应用程序的工具,尽管这些工具都没有取得太大成功。

不过,随着Linux系统现在成为Windows 10的一部分,微软将来会提供运行Android应用程序的能力吗?

Office

由于对主题演讲的描述中使用了“生产力”一词,我们肯定会听到很多关于Microsoft 365(前身为Office 365)的信息。事实上,日程安排中所有与Microsoft 365有关的会议都与会议的其他主题相一致:云、Azure和Microsoft Graph。我们可能看到微软在Word、Excel、Outlook、PowerPoint等方面推出的新功能。

AR、MR、VR和XR

耳机制造商Aryzon已经在推特上表示,增强现实(AR)、混合现实(MR)、虚拟现实(VR)和扩展现实(XR)的编码将出现在今年的微软开发者大会上。

至于HoloLens,在会议日程中只有一个环节提到了HoloLens 2,但这听起来很酷:“用Azure Digital Twin and Unity将物联网数据连接到HoloLens 2。”数字双胞胎是个非常吸引人的物联网概念,它允许软件基于现实世界对象的数字版本对结果进行建模。

Edge

我们可能会听到更多关于“边缘计算”(人工智能在本地硬件上完成计算)以及Edge网络浏览器的消息。微软始终在忙于改进后者,它包含了以前版本中的大部分设计和功能,包括完全自定义的工具栏按钮、共享图标、垂直选项卡、密码管理器,以及用于捕获、标记和共享网络内容的工具。微软预计将在会上透露更多关于该浏览器未来计划的信息。(小小)