係統粉 > 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機器人研究的最新進展

相關資訊

最新熱門應用

電腦問答