Satya Nadella改造微軟的8大策略
微軟新任執(zhí)行長(zhǎng)Satya Nadella去年上任時(shí),祭出“行動(dòng)至上,云端優(yōu)先”(mobile first and cloud first)的新政策,至今拋出了許多新服務(wù)與改變,來瞧瞧Nadella上任一年后端出什么樣的成果
本文引用地址:http://www.ex-cimer.com/article/274507.htm
新策略1 單一OS通吃所有大小裝置
不只手機(jī)、平板、筆電、PC能用,小至穿戴式裝置和IoT設(shè)備,大到84寸Surface Hub觸控螢?zāi)欢际峭惶譕S
微軟夏天要推出的新一代作業(yè)系統(tǒng)Windows 10,是微軟用來通吃所有大小螢?zāi)谎b置的萬用OS。
微軟的策略是計(jì)畫透過單一產(chǎn)品家族、單一平臺(tái)和單一軟體商店來架構(gòu)出一個(gè)大一統(tǒng)的Windows生態(tài)系。這是微軟CEO Satya Nadella實(shí)現(xiàn)“創(chuàng)造更多個(gè)人化運(yùn)算”目標(biāo)的關(guān)鍵產(chǎn)品。
不只手機(jī)、平板、筆電、PC都能支援,Windows 10還能支援小至穿戴式裝置和IoT設(shè)備,大到84寸Surface Hub超大觸控螢?zāi)?,連Xbox One游戲機(jī)未來也都將內(nèi)建Windows 10核心。
內(nèi)建Cortana語音助理是Windows 10的最重要的特色之一,PC或筆電終于可以透過自然語言對(duì)話來操控。
而Cortana不只可以用來操作系統(tǒng),甚至在Ignite大會(huì)上,微軟還展示了如何使用Cortana呼叫第三方工具來執(zhí)行任務(wù)。
例如,使用語音呼叫Power BI工具來分析Excel檔案中的資料趨勢(shì)。不論大小螢?zāi)怀叽绲腤indows裝置也多了一個(gè)更直覺的新操控方法。
新策略2 改造跨大小螢?zāi)还ぷ髁鞒套詈笠涣?/p>
人人都用多螢?zāi)谎b置的時(shí)代,如何串接不同大小螢?zāi)婚g的操作延續(xù)性,是優(yōu)化工作流程的關(guān)鍵環(huán)節(jié)
透過Continuum模式,串接起不同裝置的工作流程,如在手機(jī)上用Outlook,接上螢?zāi)缓螅队俺龅漠嬅鎰t如在PC上使用Outlook。(圖片來源/微軟)
單一Windows 10作業(yè)系統(tǒng)通吃大小裝置之后,更進(jìn)一步地,新推出了一個(gè)Continuum模式,來串接人們?cè)诙嘌b置間切換工作的流程,也是一個(gè)用來切換鍵盤、滑鼠和螢?zāi)挥|控操作的方式。
微軟在Build大會(huì)和Ignite大會(huì)上都特別展示了Continuum模式的運(yùn)用情境。當(dāng)把一臺(tái)Windows 10平板或手機(jī)透過藍(lán)芽或連接線接上大尺寸螢?zāi)粫r(shí),Windows 10會(huì)在大的螢?zāi)簧贤队俺鯬C桌面的畫面,例如在手機(jī)上打開Outlook App寫信,接上螢?zāi)缓螅队俺鰜淼漠嬅鎰t像是在PC上打開Outlook軟體一樣,搭配藍(lán)芽鍵盤和滑鼠,這臺(tái)手機(jī)彷佛變成了一臺(tái)PC,使用者可以用鍵盤滑鼠來操作螢?zāi)簧系腛utlook軟體。
因?yàn)檐涹w仍是在手機(jī)上執(zhí)行,所以,使用者也可以直接在手機(jī)螢?zāi)簧?,用手指觸控代替滑鼠來操作Outlook,大螢?zāi)簧系腛utlook也會(huì)同步顯示游標(biāo)移動(dòng)的情況。這對(duì)慣于攜帶手機(jī)或平板等行動(dòng)裝置的行動(dòng)族是一大助力,進(jìn)入辦公室后,手機(jī)或平板接上大螢?zāi)唬涂梢越永m(xù)進(jìn)行原來的工作,而不用將檔案分享或傳輸?shù)絇C才能進(jìn)行。
新策略3 酷炫AR虛擬實(shí)境眼鏡生活化和職場(chǎng)化
HoloLens不再是夢(mèng)幻高科技,而是可以進(jìn)入生活打造個(gè)人虛擬空間、和同事遠(yuǎn)距視訊、甚至是上課教學(xué)的展示教具
微軟在今年初發(fā)表Windows 10時(shí),同步發(fā)表了一個(gè)全新的硬體產(chǎn)品AR虛擬實(shí)境眼鏡HoloLens,這是一個(gè)結(jié)合AR投影技術(shù),在實(shí)體世界畫面疊上虛擬畫面的產(chǎn)品。到了4月,微軟進(jìn)一步展示更多生活化和辦公職場(chǎng)內(nèi)的應(yīng)用,例如可用HoloLens來建立個(gè)人的虛擬工作空間,就像個(gè)人桌面一樣,將常用App的畫面,放在辦公桌四周,甚至,App還可以跟著人移動(dòng),人走到哪,App畫面就跟到哪。還可以透過HoloLens內(nèi)的Skype App和其他人視訊開會(huì)。不同于Google Glass,微軟這款HoloLens眼鏡不需要搭配手機(jī)便能直接使用。
更重要的是,微軟用來開發(fā)HoloLens虛擬實(shí)境應(yīng)用的Windows Holographic開發(fā)平臺(tái),其API也是微軟通用視窗平臺(tái)UWP的一部分, Windows 10的標(biāo)準(zhǔn)App也可以直接在HoloLens平臺(tái)中使用。換句話說,只要能夠在Windows 10上執(zhí)行的標(biāo)準(zhǔn)App,不只可以在PC或手機(jī)上使用,同時(shí)也可以在HoloLens世界中執(zhí)行。
透過AR投影技術(shù),使用者可以在HoloLens世界中部署一個(gè)慣用App的工作空間或休閑空間。(圖片來源/微軟)
可以透過HoloLens內(nèi)的視訊App和遠(yuǎn)方同事一起開會(huì),甚至可以一起檢視和討論工地現(xiàn)場(chǎng)的設(shè)施。(圖片來源/微軟)
HoloLens可用于課堂上呈現(xiàn)更多教材細(xì)節(jié),例如用3D模型來呈現(xiàn)人體解剖圖來幫助學(xué)生了解。(圖片來源/微軟)
結(jié)合實(shí)體機(jī)器人,HoloLens可以成為機(jī)器人操控裝置,也是機(jī)器人的眼睛。HoloLens能計(jì)算出房間的空間配置后,指揮機(jī)器人如何移動(dòng)。(圖片來源/微軟)
新策略4 新Edge瀏覽器要通吃Chrome和火狐外掛
新一代Edge介面簡(jiǎn)潔類似Chrome,也能支援Chrome和火狐的外掛,讓Chrome使用經(jīng)驗(yàn)也能轉(zhuǎn)移到Edge
微軟新一代瀏覽器正式定名為Microsoft Edge,未來將成為Windows 10的預(yù)設(shè)瀏覽器。Edge將取代IE瀏覽器,號(hào)稱支援HTML5等現(xiàn)代網(wǎng)路標(biāo)準(zhǔn)與安全性,也采用了新的描繪引擎EdgeHTML。另外Edge也可和Cortana語音助理一同運(yùn)作,例如透過Edge瀏覽器查詢餐廳資料時(shí),Cortana會(huì)在網(wǎng)址列提醒路線和營(yíng)業(yè)時(shí)間的資訊。
Edge介面設(shè)計(jì)上,除了采用新一代網(wǎng)頁設(shè)計(jì)風(fēng)格之外,也強(qiáng)化了更多個(gè)人化筆記、閱讀和分享機(jī)制,也能建立自己的閱讀清單方便日后重復(fù)瀏覽。
不過,微軟也宣布,Edge瀏覽器將不再支援過去長(zhǎng)久以來用于IE的ActiveX、VBScript與Browser Helper Objects(BHO)等10多項(xiàng)擴(kuò)充及介面技術(shù),并將轉(zhuǎn)向以Java Script與HTML 5為基礎(chǔ)的標(biāo)準(zhǔn)技術(shù)。
為了打造標(biāo)準(zhǔn)化瀏覽器,迄今EdgeHTML描繪引擎已經(jīng)砍掉22萬行MSHTML程式碼、300多個(gè)API及6種文件模式,并新增30萬行程式碼、49項(xiàng)主要新功能及4,200多個(gè)相容的修補(bǔ)程式。
另外一個(gè)Edge新特色是未來將可以安裝Chrome和Firefox的外掛程式,微軟在Build大會(huì)上現(xiàn)場(chǎng)展示了,如何透過簡(jiǎn)單的轉(zhuǎn)換機(jī)制,將一個(gè)用JavaScript和HTML技術(shù)打造的Chrome 外掛,轉(zhuǎn)換可以安裝到Edge的外掛。
不過,目前微軟還未揭露太多Edge外掛擴(kuò)充機(jī)制的細(xì)節(jié),而要等到Windows 10推出,微軟表示,會(huì)在Edge中加入HTML及JavaScript為基礎(chǔ)的外掛擴(kuò)充架構(gòu)。
微軟新一代瀏覽器Edge也和其他瀏覽器如Chrome一樣,走極簡(jiǎn)風(fēng)的介面設(shè)計(jì),還內(nèi)建了電子白板功能,可以在直接網(wǎng)頁畫面上標(biāo)記重點(diǎn)。(圖片來源/微軟)
Edge瀏覽器可結(jié)合語音秘書Cortana,查詢餐廳時(shí),Cortana會(huì)自動(dòng)查詢相關(guān)資訊后顯示在網(wǎng)頁旁。(圖片來源/微軟)
新策略5 拉攏百萬Android和iOS的App擁抱微軟
為了快速擴(kuò)張App市場(chǎng),微軟不惜化敵為友,讓百萬Android的App和iOS的App無痛轉(zhuǎn)移到Windows 10
蘋果和Google雙雙透過iOS和Android的App市集穩(wěn)坐App兩大龍頭。這次微軟決定改采化敵為友的策略,想辦法將Android和iOS上的App拉進(jìn)Windows生態(tài)系。
所以,微軟在Build 2015大會(huì)上宣布,Android、Java程式將可以轉(zhuǎn)換微軟通用App,放上Windows 10上執(zhí)行,甚至用Objective-C語言寫的App程式碼,可以透過Visual Studio重新編譯后,讓iOS上的App也可以在Windows 10上執(zhí)行。未來累計(jì)破百萬個(gè)Android App及iOS App可以快速轉(zhuǎn)移到Windows 10上。
微軟在APK程式和Windows底層中多了一個(gè)由Astroia計(jì)畫打造的次系統(tǒng),會(huì)將Android程式所呼叫的功能轉(zhuǎn)為導(dǎo)向Windows平臺(tái)的對(duì)應(yīng)機(jī)制,讓Android程式碼可以編譯成Windows App,而不用重新開發(fā)。而用Objective-C開發(fā)的iOS App程式碼也有類似計(jì)畫(Islandwood計(jì)畫)來提供中間層的資源對(duì)應(yīng)。
對(duì)這Android和iOS兩大平臺(tái)的延伸支援,都只是微軟通用視窗平臺(tái)(UWP,Universal Windows Platform)對(duì)其他行動(dòng)平臺(tái)支援的一環(huán)。UWP平臺(tái)的App還可以通吃桌面環(huán)境、Xbox、IoT裝置、Surface Hub大型觸控螢?zāi)弧?/p>
對(duì)Android和iOS平臺(tái)的支援是微軟通用視窗平臺(tái)(UWP)其中一環(huán),這平臺(tái)還可通吃桌面環(huán)境、Xbox、IoT裝置、Surface Hub大型觸控螢?zāi)?,甚至是微軟超炫的HoloLens的Holographic平臺(tái)。(圖片來源/微軟)
微軟在Build大會(huì)上展示將Objective-C的程式碼復(fù)制貼入Visual Studio中,重新編譯后可以產(chǎn)生同一支程式在Windows上的App版本。(圖片來源/微軟)
新策略6 .NET開發(fā)勢(shì)力前進(jìn)Mac和Linux世界
除.NET核心進(jìn)駐Mac和Linux,Visual Studio也有支援這兩大OS的精簡(jiǎn)版,意味微軟派開發(fā)勢(shì)力將延伸到新世界
去年底微軟宣布將.NET Core開源,并在GitHub上釋出原始碼后,5個(gè)月后在Build上也正式發(fā)布了自家版本的Linux以及Mac OS X的.Net Core Runtime預(yù)覽版,這也意味著,.Net伺服器端的應(yīng)用程式,現(xiàn)在可以在Linux和Mac OSX上執(zhí)行了。
微軟將.Net Core的原始碼在GitHub上開源之后,不少開發(fā)者也紛紛貢獻(xiàn)程式碼,微軟.Net Core Framework團(tuán)隊(duì)估計(jì),已將半數(shù).NET核心API的程式碼放上GitHub。
不只是底層Runtime正式進(jìn)入Linux和Mac世界,微軟也發(fā)表了新版開發(fā)工具Visual Studio Code,讓.NET開發(fā)經(jīng)驗(yàn)可以延伸到Linux和 Mac上。
相較于原本的官方整合開發(fā)環(huán)境Visual Studio,Visual Studio Code(VS Code)是一個(gè)輕量版的程式碼編輯器。
新版VS Code是微軟首個(gè)真正實(shí)現(xiàn)跨平臺(tái)的官方開發(fā)工具,微軟宣稱這個(gè)版本極為輕巧,可提供Git版本追蹤功能,并支援智能感測(cè)IntelliSense,會(huì)自動(dòng)檢測(cè)程式碼的問題并協(xié)助除錯(cuò)。
另外,VS Code提供了許多方便實(shí)用的功能,像是自定的鍵綁定功能(custom key bindings)、括號(hào)配對(duì)(bracket matching)、自動(dòng)縮排(auto indentation)及程式碼片段功能(snippets),同時(shí),整合了Git版本追蹤及控管功能,并支援套件管理及資源庫(Repositories)。VS Code也支援了多種程式語言,包括C#、HTML/CSS、JavaScript、TypeScript等。
微軟也推出了一個(gè)可以在Linux和Mac OSX上執(zhí)行的輕巧版程式編輯器Visual Studio Code。(圖片來源/微軟)
新策略7 Azure管理整套進(jìn)機(jī)房,混合云管理能跨廠牌
微軟將Azure公云管理平臺(tái)打包成新的私有云管理工具,還推出了新的混合云管理平臺(tái),不只能管Azure和Hyper-V環(huán)境,還能通吃AWS、OpenStack和VMware
微軟執(zhí)行長(zhǎng)Satya Nadella的第三個(gè)未來目標(biāo)是要打造出一朵智慧化的云。微軟在Ignite大會(huì)上也發(fā)表了多項(xiàng)新云端平臺(tái)軟體新功能和新的云端管理工具,包括了內(nèi)建Nano Server模式的Windows Server 2015預(yù)覽版亮相,System Center 2016預(yù)覽版、SQL Server 2016預(yù)覽版。這都是用來實(shí)現(xiàn)第三目標(biāo)的關(guān)鍵產(chǎn)品。
微軟揭露了Azure平臺(tái)最新的使用情況,在Azure上的AD使用帳號(hào)超過4億個(gè),儲(chǔ)存物件超過50TB,而微軟所有云端環(huán)境累計(jì)所用的伺服器超過了1百萬臺(tái)。這些Azure云端平臺(tái)的建置和維運(yùn)經(jīng)驗(yàn),正是微軟邁向下一步的基礎(chǔ)。也因此,微軟計(jì)畫進(jìn)一步將Azure云端平臺(tái)的管理風(fēng)格和功能,帶進(jìn)企業(yè)內(nèi)部機(jī)房的私有云管理上。
微軟推出了Azure Stack,要提供企業(yè)可以使用管理Azure服務(wù)一致的IaaS和PaaS管理介面,這是用來取代原有用于打造企業(yè)私有云入口網(wǎng)站的Azure Pack的新平臺(tái)。企業(yè)現(xiàn)在可以把Azure使用的IaaS和PaaS自助式資源管理平臺(tái)用于自家資料中心的管理。
過去的Azure Pack盡管網(wǎng)頁化的自助式管理介面類似微軟Azure,但Azure Pack是在建置在System Center上的管理入口,需透過System Center才能和底層Windows Server來溝通與調(diào)度私有云的運(yùn)算、儲(chǔ)存或網(wǎng)路資源。
而Azure Stack則不同,而是整合企業(yè)內(nèi)部Windows Server和System Center和Azure技術(shù)來打造的私有云管理入口。因?yàn)锳zure Pack不只是擁有和Azure云端平臺(tái)一樣的介面,也同時(shí)使用了和Azure同樣的API層,更有利于跨資料中心,來派送IaaS和PaaS的服務(wù),就像是Azure的跨國管理機(jī)制一樣。
此外,搭配Azure資源管理機(jī)制,在Azure Stack上可以建立管理范本和部署模式來統(tǒng)一管理云端應(yīng)用、資料庫、運(yùn)算、網(wǎng)路和儲(chǔ)存資源的派送和部署,甚至可以在微軟Azure服務(wù)和企業(yè)內(nèi)部資料中心間進(jìn)行無縫派送服務(wù),讓企業(yè)在Azure云端環(huán)境上的部署也能集中到單一平臺(tái)上管理。
另外,微軟還推出的新的混合云管理平臺(tái)Operations Management Suite(簡(jiǎn)稱OMS),能夠透過單一管理介面,來管理外部公有云Azure、AWS和企業(yè)內(nèi)部Hyper-V平臺(tái)、VMware虛擬化平臺(tái)甚至是OpenStack平臺(tái)上的運(yùn)算資源。
微軟Azure技術(shù)長(zhǎng)Mark Russinovich(圖右者)發(fā)表Azure Stack時(shí)表示,這是一個(gè)將Azure管理平臺(tái)帶入企業(yè)的工具,可以提供和Azure上一致的云端管理經(jīng)驗(yàn)。
Azure Stack是一個(gè)和類似Azure云端管理介面的自助式管理套件軟體,可部署在企業(yè)內(nèi)部來管理私有云,對(duì)私有云進(jìn)行管理。(圖片來源/微軟)
新策略8 瞄準(zhǔn)云端未來,伺服器OS架構(gòu)砍掉重練
為了滿足云端原生應(yīng)用的開發(fā)速度,以及自家云端平臺(tái)大規(guī)模部署的需求,微軟重構(gòu)Windows Server核心架構(gòu)
在Windows Server 2016第二個(gè)技術(shù)預(yù)覽版中,最大特色是首度揭露了微軟全新設(shè)計(jì)的Nano Server模式,這是一個(gè)針對(duì)云端應(yīng)用最佳化的極簡(jiǎn)伺服器架構(gòu),僅配備各種必要元件。
Windows Server 2016改善了運(yùn)算與虛擬化、網(wǎng)路、儲(chǔ)存、安全及管理等。在運(yùn)算及虛擬化上,它更新了Hyper-V并擴(kuò)充檔案伺服器叢集以更快接納新的作業(yè)系統(tǒng),允許立即增加及移除記憶體與網(wǎng)卡以減少停機(jī)時(shí)間,強(qiáng)化虛擬機(jī)器的運(yùn)算彈性以在叢集服務(wù)失效時(shí)可持續(xù)運(yùn)作。
針對(duì)云端及DevOps任務(wù)所最佳化的Nano Server是一個(gè)極簡(jiǎn)伺服器版本,僅有64位元版本,由于它僅內(nèi)建必要元件,伺服器映像較小,從而可減少部署時(shí)間、降低頻寬損耗,同時(shí)也改善了正常運(yùn)行時(shí)間與安全性。
微軟認(rèn)為,Nano Server的特性讓它成為Windows Server與Hyper-V容器(Containers)的最佳拍檔,并適用于其他針對(duì)云端最佳化的應(yīng)用。
微軟表示,用戶經(jīng)常抱怨必須為了修補(bǔ)從未使用的元件而將伺服器重新開機(jī)。現(xiàn)有伺服器作業(yè)系統(tǒng)的映像檔過大,而需耗費(fèi)很長(zhǎng)時(shí)間安裝和部署,也耗費(fèi)較多頻寬和儲(chǔ)存空間。也有用戶希望能減少伺服器作業(yè)系統(tǒng)占用的運(yùn)算資源,以便提高虛擬機(jī)器的密度。因此,微軟決定重新架構(gòu)Windows Server,來提供一個(gè)元件剛好夠用的輕量化Nano Server版本。
Nano Server也僅提供運(yùn)作必要的元件,讓原本伺服器核心從4.84GB大幅瘦身至400MB。比起Windows Server Core,Nano Server更進(jìn)一步做了精簡(jiǎn)。Nano Server移除了圖形使用者介面、對(duì)32位元版本的支援、MSI以及其余不必要的預(yù)設(shè)Server Core元件。
為了瘦身,微軟拿掉了GUI層、32位元支援、MSI和大量伺服器核心元件,甚至連遠(yuǎn)端桌面的本地端登入機(jī)制都移除。根據(jù)微軟估算,新版Nano Server的VHD映像檔大小,比原有Windows Server系統(tǒng)的VHD檔案大小,減少了93%,相當(dāng)于縮減了14倍之多。
Nano Server可部署于實(shí)體機(jī)器上成為Host OS,也可以作為VM內(nèi)的Guest OS,并提供Windows Server Container和Hyper-V Container來執(zhí)行應(yīng)用程式,若企業(yè)需要更多管理元件,則可透過這兩個(gè)Container技術(shù)將管理元件部署于Nano Server,例如可將GUI管理元件透過Windows Server Container部署到Nano Server上,就可以讓Nano Server具備GUI的功能。
微軟重新架構(gòu)了Windows Server,推出了Nano Server的部署模式。大幅瘦身后的Nano Server比Server Core模式還要更輕量化,未來也將是微軟云端環(huán)境大規(guī)模部署用的底層OS。
微軟相較于完整的Windows Server,Nano Server的VHD只有0.41GB,開機(jī)只需12秒,啟動(dòng)后只會(huì)開啟12個(gè)網(wǎng)路埠。
c語言相關(guān)文章:c語言教程
全息投影相關(guān)文章:全息投影原理
評(píng)論