任何人都记得2014年的这个职位?微软如何应对Office的跨平台挑战
它看起来像微软终于做到了
微软在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的客户应该在版本中看到更多的保真度。
相关资讯
最新热门应用
智慧笑联app官网最新版
生活实用41.45MB
下载盯链app安卓最新版
生活实用50.17M
下载学有优教app家长版
办公学习38.83M
下载九号出行app官网最新版
旅行交通28.8M
下载货拉拉司机版app最新版
生活实用145.22M
下载全自动抢红包神器2024最新版本安卓app
系统工具4.39M
下载扫描王全能宝官网最新版
办公学习238.17M
下载海信爱家app最新版本
生活实用235.33M
下载航旅纵横手机版
旅行交通138.2M
下载双开助手多开分身安卓版
系统工具18.11M
下载