【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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:001104
用户头像

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

关注

评论

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

区块链引发了一场独特的社会运动

CECBC

44 K8S之污点与容忍度

穿过生命散发芬芳

k8s 28天写作 12月日更

TCP 拥塞控制算法

程序员历小冰

TCP 网络 28天写作 12月日更

何为异步流

喵叔

28天写作 12月日更

阿里云手机正式公测,定义手机全新接入方式

阿里云弹性计算

阿里云 弹性云手机

我们的护城河在哪

hackstoic

商业模式

浅谈数据资产

圣迪

数据 数据资产

盘点前端进阶之路的零到一

速冻鱼

前端 内容合集 签约计划第二季 12月日更

Go+ JSON 编码和解码处理教程(5.4)

liuzhen007

28天写作 12月日更

在人均配备升降桌的公司工作,是一种怎样的体验?

LigaAI

开发者 LigaAI

读《思辨与立场》-03公允无偏

wood

28天写作 批判性思维 思辨与立场

读《刷新》有感

将军-技术演讲力教练

大学生要远离宿舍

Tiger

28天写作

Spring Cloud Config

李子捌

微服务 28天写作 12月日更

音视频学习--视频特性测试

Fenngton

音视频 测试环境 签约计划第二季

大势已来,区块链的真正价值是什么?

CECBC

数据产品经理实战合集

第519区

内容合集 签约计划第二季 技术专题合集

团队实行996,就有人离职,怎么办?

石云升

996 28天写作 加班文化 职场经验 12月日更

不可错过的年度AI盛会 | 2021 新一代人工智能院士高峰论坛议程重磅发布

OpenI启智社区

人工智能 开源社区 院士峰会 启智开发者大会

谁在驱动、谁在引领?(14/28)

赵新龙

28天写作

Redis(三):持久化

IT巅峰技术

Java redis 架构师 分布式缓存 redis分布式

【C++20协程原理】从Linux线程、线程与异步编程、协程与异步,一文带你弄清楚

奔着腾讯去

线程 多线程 进程 协程 C++20

面向视频原生,火山引擎视频云与边缘云软硬一体的新云解决方案

火山引擎边缘云

基础设施 边缘计算 云服务 视频 云计算,

持续写作的动力

张老蔫

28天写作

贝壳Flutter体系化建设实践

贝壳大前端技术团队

技术专题合集

Apache APISIX 助力便利充电创领者小电,实现云原生方案

API7.ai 技术团队

运维 云原生 物联网 网关 Apache APISIX

飞桨企业版重磅发布智能边缘控制台,5分钟零代码自动化模型部署

百度大脑

人工智能 百度

【AI最前线】精准优质-资讯|分享|热议第44期

百度大脑

人工智能

简历应该这样写

xcbeyond

面试技巧 28天写作 12月日更

分布式系统的架构演进过程(二)

卢卡多多

28天写作 12月日更

实用机器学习笔记十三:随机梯度下降

打工人!

机器学习 AI 算法 学习笔记 12月日更

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