在微软 Build 2022 开发者大会上发布的 50 项新产品和技术中,有几项是针对 Teams 和 Power Platform 开发人员的新工具和功能。
Teams 正在获得一项名为“Live Share”的新功能,这将使应用程序超越被动屏幕共享,并使参与者能够在 Teams 会议中一起观看、编辑/注释和创建。 开发人员可以使用 Teams 客户端软件开发工具包 (SDK) 预览中的新扩展来扩展现有的 Teams 应用程序并在会议中创建 Live Share 场景。
Teams 中的 Live Share 与 Visual Studio 中的 Live Share 不同; 这两种同名技术建立在不同的技术栈之上。 Teams 中的 Live Share 构建在 Fluid Framework 之上。 在 Azure 流体中继服务上托管和管理运行的团队。 官方在 2017 年推出 Live Share for Visual Studio 时表示,该技术是“从头开始”构建的,但借鉴了 Office 中的协作技术。
Fluid Framework 是 Microsoft 的快速共同创作和嵌入技术。 Azure Fluid Relay 是支持 Fluid Framework 客户端的云服务。 在今天的 Build 大会上,官方表示 Fluid Framework、Azure Fluid Relay 服务和相应的 Azure Fluid 客户端 SDK 将为生产场景做好准备,并于 2022 年夏季推出。
依赖于 Fluid Framework 的 Microsoft 新技术之一是 Loop。 微软去年推出了 Loop 组件概念,并展示了其与 Notion 类似的 Loop 协作应用程序的早期版本。 一位发言人表示,微软将在“未来几个月”对 Loop 应用程序和页面发表更多评论。
但下个月,开发人员将能够通过使用现有的 Adaptive Cards 或构建新的 Adaptive Cards 来开始开发自己的 Loop 组件。 自适应卡片是一种开放的卡片交换格式,使开发人员能够以通用且一致的方式交换 UI 内容。 官方表示,Zoho 在 Teams 和 Outlook 中使用基于自适应卡片的循环组件。 其他开发人员可以在 6 月开始的私人预览版中尝试这一点。
Teams 开发人员还可以升级到 Teams JS SDK v2 和 App Manifest v1.13,以扩展其 Teams 应用程序的个人选项卡以在 Office 和 Office.com 上工作。 在微软内部的 MetaOS 世界观中,Teams、Office 和 Office.com 都被视为“中心”,该公司的目标是使开发人员能够编写一次应用程序,并在客户选择关注的任何 Microsoft 中心上运行它。
在 Power Apps 方面,正如预期的那样,Microsoft 宣布将 Power Apps 门户重新命名为 Power Pages。 Power Apps 门户是用于构建以业务为中心的网站的开发和托管平台。 低代码开发人员可以使用门户网站发布桌面和移动站点,并可以选择使用可自定义的模板来构建这些站点。
Power Pages 不再被归类为 Power Apps 中的一项功能,而是作为 Power Platform 产品组合中的独立产品成为 Power Platform 系列的第五个成员。 作为其推出 Power Pages 品牌的一部分,微软重新设计了 UI,添加了与 Visual Studio、GitHub 和 Azure DevOps 的集成,并改进了模板。
微软还宣布了一项名为 Express Design 的新 Power Apps 功能,它允许开发人员通过使用微软认知人工智能技术扫描输入并生成由数据存储支持的工作应用程序控件,将图像、文档、Figma 设计文件和 PowerPoint 转换为应用程序。 微软正在为嵌入式 SDK 添加新的 Power Automate 即用即付计划和更新,以便开发人员、客户和 ISV 可以将 Power Automate 嵌入第三方应用程序,但只需为他们使用的内容付费。
微软今天还宣布了 Power Apps 中的协作控件,它允许开发人员将 Microsoft 365 协作功能(如 Teams 聊天、会议、文件、任务等)拖放到使用 Power Apps 构建的自定义应用程序中。 Collaboration Controls 将于今年夏天晚些时候提供预览版。