东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

Microsoft 365 及应用开发的未来:微软 BUILD 2018 大会第二天主题演讲

  • 2018-05-17
  • 本文字数:2538 字

    阅读完需:约 8 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Joe Belfiore 是微软操作系统组全球副总裁,他主持了微软 Build 大会第二天的主题演讲。演讲的主题是 Microsoft 365 如何成为应用程序开发的未来。

虽然演讲的重点是企业移动服务、Microsoft Office 和 Windows 10 在 Microsoft 365 中的融合,但是,作为泛在计算,底层的 Microsoft Graph 平台其用途要广泛得多,数据和 AI 结合、多感知 & 多设备体验越来越普遍。Microsoft Graph 是一个基于云的数据存储,应用程序可以依托这个图进行推断。

主题演讲以开发 Microsoft 365 平台的四个“章节”为中心,旨在使组织中的人能够随着工作性质的演化变得更为高效。这需要他们采用多感知体验,让人们在解决一个问题或完成一项任务时,可以在多个设备之间切换,可以使用鼠标和键盘、墨水、甚或是虚拟现实显示设备。

第一章是要在跨设备时实现更高的生产力。

Windows 10 的商业账户采用率同比增长了大约 79%。其想法是为了构建适用于其他设备的更好桌面。在 Windows 10 四月份的更新中,PC 上的 Timeline 在其他设备上通过一次点击就可以看到。这提供了一种跨设备的体验,那样,当你在 iPhone 上做了一些事,活动数据就会存入 Microsoft Graph。当你来到自己的台式电脑前,你就可以看到已经完成的工作。

开发人员可以向 Microsoft Graph 写入数据,因此,它可以包含客户应用程序。

在即将到来的 Insider Build 中,Cortana 将能够从 Microsoft Graph 推断出你的工作习惯,并据此主动提供建议。

Microsoft Launcher 可以用于在 Android 上创建一个自定义环境。

在 Android 和 IPhone 上也可以使用 Timeline 了。这使得用户可以在所有设备上通过一次点击查看所有活动。

在 Windows 的未来版本中,将会有一款应用,让你可以把关键工作任务从手机中取出,那样你就不再需要查看手机。例如,你可以在台式机上获得文本消息,那样你就不会因为手机分心,而且,你可以通过键盘输入文本来回复,而不用通过手机。你可以在个人电脑上获得手机通知。

由于 Microsoft Graph 使用身份标识从 PC 上获取信息,所以用户可以完全控制,而且可以启用 / 停用这种获取。数据不会同步到云上,而是保留在手机或个人计算机上。

Insider Build 中包含了 Sets。Sets 让你可以把一项任务的所有要素都放在一起,不管是应用、Web 页面、文档,还是文件。当你在一段时间后回到工作中来,所有相关要素都可以恢复。你还可以搜索所有相关信息。Microsoft Graph 记住了之前的工作内容,因此,Timeline 可以和 Sets 关联起来,让应用可以恢复数据。

如果客户应用程序包含了 Sets,那么他们也可以恢复数据。Belfiore 强调,当微软觉得没问题的时候就会发布 Sets;没有发布时间的承诺。

第二章是促成多设备场景,让 Windows 10 成为所有环境中最好的开发平台。

去年发布的 Fluent 设计系统是一项由社区推动的工作,为的是搞清楚如何在多设备、多感知环境中修改应用程序。

Windows 平台也有改善。通用 Windows 平台(UWP)被分离出来,可以跨代码库使用了。例如,你可以把 Fluent 体验带到已有的应用中。包含宿主控件的 UWP XAML Islands 可以和 WPF、Windows Forms 及原生 Win32 一起使用了。UWP 控件可以放到任何用户界面上。所有 Windows 应用程序都可以使用 Fluent 设计系统,而不用考虑用户界面。

Ink Analysis 将会添加到 Cognitive Services 中,以方便任何应用程序使用。

机器学习将用于 Microsoft Word 的语法检查,帮助找出复杂的语法错误,如在任意句子中使用恰当的介词。

Windows UI 库可以通过 NuGet 获取。这些控件就是平台提供的、用于产品的控件。在 Windows 10 周年更新及后续版本上,用户马上就可以使用这些控件了。

.NET 升级从 Windows 平台升级中独立了出来。从.NET Core 3 开始,你可以同时运行多个.NET Core 版本了,而且不必升级操作系统。这会在今年晚些时候发布。

MSIX 是下一代 Windows 安装器,让你可以针对所有平台创建一个安全的安装包。它还支持 Enterprise 和 Microsoft 商店部署。Windows 7 也可以使用。

当宣布 Windows Notepad 现在支持 Linux 换行符时,现场响起了真诚的掌声。

Android Emulator 和 Hyper-V 现在可以共存了。

微软正在与社区合作发布新的 Boxstarter 及 Chocolatey 设置脚本。

经过改进的 Windows 商店可以更好地追踪 App 了。消费模型变了,对于消费应用(非游戏),开发者的收入占比现在成了 85%。如果购买者是从开发者的站点进入商店,那么该占比为 95%。

第三章是将应用程序视为生活的价值观,终端用户通过它协作或交流。1.35 亿人使用 Office 365,20 万组织使用 Microsoft Teams。

你可以把业务逻辑和服务集成进 Office。例如,你可以编写和原生 Excel 函数类似的函数,例如,自定义的折旧函数。

开放式文件标准 Adaptive Cards 可以放入 Outlook,它们是可执行的。例如,你收到一个 GitHub 通知,你可以直接在 Outlook 里处理。你可以在 Outlook 中使用 Adaptive Cards 通过 Microsoft Pay 付账单。

Microsoft Teams 在 81 个市场中有 20 万个组织在使用,它把应用程序和数据都放进了一个对话流程。你可以内置安全性和合规性。它基于 Microsoft Graph 构建。

任何应用程序都可以添加到一个 Team 页签,因此,机器人、消息扩展、Adaptive Cards、应用、数据都可以添加到一个按团队和主题组织的永久聊天室中。

最后一章是 Microsoft Graph。Graph 把数据和任意类型的智能设备联系起来,这些设备可以向 Graph API 发送 HTTP 请求。Graph 代表了数据之间的关系。虽然数据托管在云上,但是由客户或组织拥有并管理。

举例来说,Microsoft Graph 使 Microsoft 365 可以提供统一登录服务,始终使用相同的业务数据,从 Microsoft Teams 集成对话,从 Outlook 集成日历活动,从 Windows 集成跨设备体验。

微软正在把客户应用程序变成 Graph 的一部分,这让它们可以与微软的应用程序以及其他客户应用程序紧密联系起来。新的通用 Windows 平台(UWP)的图形控件现在已经开源。

最后,Microsoft Graph 开发平台的重点将从应用程序之间的切换转向使用户可以在他们当前的工作环境中解决问题。

查看英文原文 Microsoft 365 and the Future of App Development: Microsoft BUILD 2018 Second Day Keynote

2018-05-17 19:001100
用户头像

发布了 1008 篇内容, 共 373.7 次阅读, 收获喜欢 340 次。

关注

评论

发布
暂无评论
发现更多内容

线上教育服务的最佳方式为什么是小程序化?

Geek_2305a8

前端常用设计模式初探 | 京东云技术团队

京东科技开发者

前端 设计模式 企业号11月PK榜

2023-11-29:用go语言,给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。 需保证 返回结果的字典序最小。 要求不能打乱其他字符的相对位置)。 输入:s = “cba

福大大架构师每日一题

福大大架构师每日一题

创意性LED电子大屏幕推动LED显示屏行业融合

Dylan

功能 显示器 LED显示屏 全彩LED显示屏 led显示屏厂家

亚马逊云科技联合Clarity AI共同推动大规模可持续性投资

财见

LLM模型参数助力多模态大模型高效训练

百度开发者中心

大模型 #人工智能 LLM

开源大模型驱动的编程能力测试

百度开发者中心

#人工智能 LLM

单元测试的实践与思考

老张

单元测试 质量保障

基于Java开发的支持全文检索,知识图谱,工作流审批的知识库管理系统

金陵老街

Vue 工作流 neo4j 知识图谱 spring-boot

好用的建模仿真软件 Comsol Multiphysics激活中文

胖墩儿不胖y

Mac软件 仿真软件 仿真工具

uniapp上架app store详细攻略

低代码开发可以解决哪些问题?

代码生成器研究

谷歌推广怎么做?

九凌网络

香港VPS配置与应用:专家级建议与实践指南

一只扑棱蛾子

香港VPS

Taro:高性能小程序的最佳实践 | 京东云技术团队

京东科技开发者

小程序 taro 前端 跨端

SPI扩展点在业务中的使用及原理分析 | 京东物流技术团队

京东科技开发者

Java spi 企业号11月PK榜

即时通讯技术文集(第25期):实时音视频基础入门 [共20篇]

JackJiang

网络编程 即时通讯 IM

Mac强大的pd工具箱:Parallels Toolbox激活中文版

mac大玩家j

Mac软件 pd工具箱

为什么说前端代码的复用率低?

代码生成器研究

基于神经网络的大模型在自然语言处理中的应用前景展望

百度开发者中心

nlp 大模型 #人工智能

低代码平台中的元编程(Meta Programming)

canonical

低代码 元编程 可逆计算 Nop平台

Batrix企业能力库之物流交易域能力建设实践 | 京东物流技术团队

京东科技开发者

架构 技术中台 企业号11月PK榜

元宇宙8大关键技术_元宇宙解决方案

3DCAT实时渲染

元宇宙 元宇宙解决方案

软件工程师必备的10个Git命令(先码住)

伤感汤姆布利柏

git GitHub

亚马逊云科技宣布推出Amazon Q重塑未来工作方式

财见

互联网计算机 IC 生态发展大揭秘,DFINITY 官方扶持计划全公开!

TinTinLand

#区块链# 编程教程 Dfinity

Microsoft 365及应用开发的未来:微软BUILD 2018大会第二天主题演讲_.NET_Michael Stiefel_InfoQ精选文章