系统粉 > IT资讯 > 微软资讯

跨越Windows与MAC平台!微软终于做到mac版Office底层代码对齐

发布时间:2018-01-19    浏览数:
1月份发布的Mac版Office 2016包含许多新功能。但更重要的是,它现在将Microsoft各种Office风格的底层代码基础进行了对齐

任何人都记得2014年的这个职位?微软如何应对Office的跨平台挑战

它看起来像微软终于做到了

跨越Windows与MAC平台!微软终于做到mac版Office底层代码对齐(1)

微软在1月18日发布的最新Mac版Office 2016(Mac Office 2016版本16)最新版本是最终帮助微软实现其统一的底层Windows代码库,macOS, Android和iOS。

微软首席软件工程师Erik Schwiebert发布了了这一成就(正如Thurrott.com上Paul Thurrott所指出的那样)。

微软几十年来一直努力尝试对齐不同的Office代码库。正如官员们在2014年所概述的那样,该策略是最大限度地在Office运行的不同操作系统上实现共享的通用逻辑,同时在需要的地方维护Office所需的本地API,使其感受本地运行的每个平台。所有共享的Office代码都是用C ++编写的。

一个快速的历史课程,礼貌从Schwiebert到Mac管理员用户组2017年秋季演讲。Mac Office代码库是30岁。(Schwiebert说:“我们有从事产品工作的人比代码本身更年轻。”)

1990年,微软捆绑了各种Office应用程序,尽管它们之间几乎没有共享代码。当时,微软官员想为Windows和Mac应用程序创建一个通用代码库,并尝试使用代号为“金字塔”的Word版本。但它没有工作,从来没有运送。

到了1997年,Office应用程序共享了更多的代码,但是在Office 1997之后,Windows和Mac代码分开了分支。Schweibert说,在过去的十年里,从2008年到2017年,微软一直试图从1997年开始逐步取消代码分割,并逐渐重构代码库。

微软的策略是将代码拆分成一个大的中间层(在平台层和本地用户体验层之间),其中包括跨不同操作系统共享的公共逻辑。在那段时间,微软已经嘲笑这些层面,这样Office就不再是只写一个不太常见的应用程序。

Office for iPad最初于2014年发布,从2017年第二个版本开始使用融合代码库,Office for Android,Win32 Office,以及Mac Office 1月18日。

虽然微软不同意Office各种版本的功能,但官员说,共享的跨平台代码意味着微软应该能够更快,更接近地同时点亮Office新功能。因此,在不同平台上使用Office的客户应该在版本中看到更多的保真度。

上一篇:谷歌、微软、亚马逊押注MLaaS,三家战略、战术大阅兵 下一篇:微软披露“口述绘图”AI机器人研究的最新进展

相关资讯

最新热门应用

电脑问答