微軟打算如何在“移動(dòng)優(yōu)先,云優(yōu)先”時(shí)代將移動(dòng)辦公平臺開發(fā)的主導(dǎo)地位擴(kuò)展到設(shè)備呢?Microsoft將根據(jù)其目標(biāo)平臺定制Office,而不是提供最低標(biāo)準(zhǔn)的通用體驗(yàn)。而本文實(shí)際講的是公司如何毫不費(fèi)力地務(wù)實(shí)地進(jìn)入這個(gè)新時(shí)代。
到目前為止,微軟在Windows和Mac-OK上提供了一流的Office版本,主要是Windows,但可能是Mac在某些關(guān)鍵移動(dòng)辦公平臺開發(fā)和服務(wù)的日間,移動(dòng)和網(wǎng)絡(luò)版本中占據(jù)了一席之地。在移動(dòng)領(lǐng)域,我們看到了一個(gè)雙層系統(tǒng)的發(fā)展。手機(jī)上的基本Office Mobile產(chǎn)品——Windows Phone,Android和iOS——現(xiàn)在功能齊全的Office for iPad。
那么我們從這些計(jì)劃中學(xué)到了什么?
微軟如何使用C++提供的Office移動(dòng)辦公平臺開發(fā)在Windows,蘋果,Android和網(wǎng)絡(luò)平臺。C++是Microsoft(基于Office)跨平臺工作的核心,這令人感到驚訝。但Office的遺留需要C++代碼必須解釋它,Office代碼庫已有30年歷史,但最初的移動(dòng)辦公平臺開發(fā)是基于C的,而不是C++。
Office在1992 - 93年完全改寫。我們的想法是在Windows和Mac之間開發(fā)一個(gè)通用的代碼庫。然而,它在Mac上運(yùn)行并不好。對于Office 97,大多數(shù)新代碼都是C++。當(dāng)Mac的功能從Windows中分離出來時(shí),Mac-Office 98也很受歡迎,但是對于跨平臺的兼容性很差。轉(zhuǎn)向現(xiàn)代C++,目前正在使用Android和WinRT版本的Office。C++仍然是主流,也是微軟跨平臺努力的關(guān)鍵。
1、前進(jìn)的戰(zhàn)略目標(biāo)。微軟希望在所有主要平臺上提供一流的移動(dòng)辦公平臺開發(fā)版本:Windows,Apple,Android和Web。每個(gè)人都在使用移動(dòng)設(shè)備,但設(shè)備運(yùn)行不同的平臺。因此,他們需要針對每個(gè)目標(biāo),提供每個(gè)內(nèi)容的保真度,同時(shí)為每個(gè)人提供最佳體驗(yàn)。為了與微軟新的快速發(fā)布口號保持一致,每兩到三年內(nèi)不會(huì)發(fā)生重大變化。
2、形狀因素。微軟將針對未來的Office移動(dòng)辦公平臺開發(fā)定位手機(jī),平板電腦,臺式機(jī),大屏幕,Apple Watch。
3、經(jīng)驗(yàn)質(zhì)量。Office將在支持的平臺上提供豐富的本機(jī)體驗(yàn),而不是所有人共同的最低通用標(biāo)準(zhǔn)體驗(yàn)。它將使用最原生的接口并盡可能地與底層平臺集成,但這樣做不會(huì)犧牲文檔保真度,并且移動(dòng)辦公平臺開發(fā)應(yīng)該跨平臺看起來/工作類似。(無論平臺運(yùn)行在哪個(gè)移動(dòng)辦公平臺開發(fā)上,PowerPoint顯然都是PowerPoint。)
4、跨平臺技術(shù)戰(zhàn)略。Microsoft已經(jīng)創(chuàng)建了平臺抽象層,以幫助管理將遺留代碼轉(zhuǎn)發(fā)到移動(dòng)設(shè)備的難度。這就像在飛行中重建一架巨型飛機(jī)一樣,而微軟則認(rèn)真對待過去使用Windows / Mac Office 6.0時(shí)犯下的錯(cuò)誤。如果您是移動(dòng)辦公平臺開發(fā)人員,可能會(huì)對更多細(xì)節(jié)感興趣。
成都米么信息認(rèn)為,從成功的產(chǎn)品中總能找到一些可以借鑒的地方,微軟的Office移動(dòng)辦公平臺的發(fā)展過程也能為移動(dòng)辦公平臺開發(fā)者們帶來一些啟示。如果您有移動(dòng)辦公平臺開發(fā)問題,歡迎咨詢成都米么信息。
轉(zhuǎn)載請注明出處,擅自轉(zhuǎn)載將追究法律責(zé)任
點(diǎn)擊查看怎么選擇專業(yè)的成都APP開發(fā)公司