写点什么

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

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

关注

评论

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

《伊米尔传奇》10月28日公测 预约奖励获取

江湖老铁

蚂蚁集团、京东已暂停在港发行稳定币计划

TechubNews

从代码到碳表:MyEMS 开源社区版如何支撑中小企业双碳合规?​

开源能源管理系统

开源 能源管理系统

Amazon Bedrock AgentCore Memory:亚马逊云科技的托管记忆解决方案

亚马逊云科技 (Amazon Web Services)

YashanDB的维护成本评估:企业资金的合理配置

数据库砖家

YashanDB的未来趋势:技术演进与市场需求

数据库砖家

解析推特GIF下载机制:如何高效保存推特GIF动图

So...

twitter GIF 推特 x

MyEMS:衔接 “双控” 政策与企业实践的开源能源管理利器

开源能源管理系统

开源 能源管理系统-

小红书笔记评论API:一键获取分层评论与用户互动数据

Datafox(数据狐)

小红书API 小红书笔记评论接口 小红书笔记评论采集 小红书笔记评论api

CAD中普通文字与批注文字有什么区别?

在路上

cad CAD看图王

文科+AI 教学转型,和鲸智学一体机降实践门槛、塑数据思维、促创新发展

ModelWhale

一体机 高等教育 教育数字化

【堆与优先队列】堆与优先队列:“数据金字塔“与“我是VIP“

华为云开发者联盟

数据结构 优先队列 华为开发者空间

手工VS.智能:AI商品计划如何让效率飙升90%?

第七在线

CST工作室套装提供的网格类型有哪些?CST studio suite代理商

思茂信息

cst CST软件 CST Studio Suite

信息化灾备解决方案

金陵老街

灾备方案

YashanDB的未来技术趋势与创新展望

数据库砖家

零碳园区建设指南:MyEMS 如何用数字化破解能耗与碳排放协同管理难题?

开源能源管理系统

开源 能源管理系统

NASA运货飞船天鹅座再次推迟,航天任务为什么总是“彩排”不断

DevOps和数字孪生

技术集成、数据驱动,经济波动期间企业财务自救指南

智达方通

YashanDB的用户体验:如何改善数据操作

数据库砖家

小红书API接口文档:笔记详情数据开发手册

Datafox(数据狐)

小红书笔记详情接口 小红书API 小红书笔记详情api 小红书接口

大数据-130 - Flink CEP 详解 - 捕获超时事件提取全解析:从原理到完整实战代码教程 恶意登录案例实现

武子康

Java 大数据 flink spark 分布式

实时物化视图的新路径:从传统 Join 到跨源实时查询

tapdata

数据管道 实时数据同步 实时物化视图 传统join CQRS实时数据架构

低代码平台最新发展方向:从辅助工具到核心引擎的五大演进路径

星云低代码中间件

ide 低代码 开发工具 数字化

智能体的未来:从基础设施到智能体经济

逻辑学家

智能体 agent 智能体社区

YashanDB的未来趋势及其对数据管理的影响

数据库砖家

基于华为开发者空间-云开发环境Docker+Flink实现大数据实时统计系统

华为云开发者联盟

Docker flink 华为开发者空间

MIAOYUN | 每周AI新鲜事儿(10.11-10.17)

MIAOYUN

AI 算法 AI技术 AIGC 大语言模型

CAD一键测量半径/直径,赶快来试试!

在路上

cad CAD看图王

AI时代的数据管理新范式:Git for Data让数据工程化

MatrixOrigin

git AI Data

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