從Build 2015說起:微軟或在物聯(lián)網(wǎng)時代復興
微軟Build 2015大會已經(jīng)結束有一段時間了,這屆大會和以往不同,對微軟來說是一場有戰(zhàn)略意義的大會,大會的相關內容早已被媒體一一盤點,所以在這里不再贅述。我僅從一個追隨微軟開發(fā)技術近20年的程序員的角度,來展望一下微軟未來的發(fā)展。
本文引用地址:http://www.ex-cimer.com/article/275034.htm如果以三國來類比目前世界上三大頂級科技公司:微軟、蘋果、Google。蘋果有iPhone、iPad等優(yōu)質資源,類似吳國坐擁江浙一帶的富饒,并且有長江天險作為屏障,比作三國時代的吳國最為合適。而微軟在PC和互聯(lián)網(wǎng)時代,風光無限,后來錯失移動互聯(lián)網(wǎng),如今想借大一統(tǒng)的Windows 10平臺重回昔日的輝煌,似乎和蜀國想恢復大漢時代的輝煌很類似,姑且比作蜀國。Google通過開源的Android系統(tǒng),在移動領域團結各大手機廠商,攻城略地,雖沒有挾天子以令諸侯,但似乎和魏國的行事風格類似,可以比作魏國。最后的結局我們都知道,魏國作為正統(tǒng),統(tǒng)一了蜀吳,結束了三國鼎立的局面。
難道微軟真像蜀漢政權一樣,最終被Google(或其他科技公司)吞并取代?我們知道到了蜀漢末期,是一個“蜀中無大將,廖化做先鋒”,名將沒落、無可用之人的時代,所以最終被統(tǒng)一的命運不可避免。
難道微軟現(xiàn)在也和蜀漢末期一樣,到了一個兵寡將少的境地了嗎?
Build 2015大會上,微軟推出和展示了不少新產品、舉措,如新的瀏覽器Microsoft Edge、酷炫的HoloLens全息眼鏡、更加智能和懂用戶的微軟小娜(Cortana);與此同時,Windows 10實現(xiàn)了大一統(tǒng),Office辦公軟件也越來越平臺化,并且微軟最強大的開發(fā)工具Visual Studio也開始支持Android和iOS應用軟件的開發(fā)。
微軟新產品不斷涌出,而新任CEO納德拉也不是扶不起的阿斗,所以說微軟衰敗還有些早。在展望微軟未來發(fā)展之前,我們先盤點一下微軟現(xiàn)在的優(yōu)勢。
我們先看微軟傳統(tǒng)產品中最有優(yōu)勢的桌面系統(tǒng)的份額,表1是2014年7月份桌面操作系統(tǒng)份額統(tǒng)計表(數(shù)據(jù)來源于TNW)。
微軟的云計算平臺Azure發(fā)展迅猛,已經(jīng)成為微軟一個比較重要的營收來源,市場份額也越來越大。據(jù)國外媒體報道,微軟CEO納德拉最近宣布,到2018年底,公司云計算業(yè)務年化營收將達到200億美元。
在移動領域,微軟推出的Surface Pro/Surface系列產品,也越來越受歡迎,特別是Windows 10大一統(tǒng)平臺,將會使傳統(tǒng)桌面上的應用,出現(xiàn)在Surface和Windows 10手機上,有效解決了飽受詬病的移動平臺應用少的問題。
以上種種意在說明,微軟并沒有衰落,反而在臥薪嘗膽,銳意進取。
納德拉去年7月11日,在致全體員工一封信中,闡述了自己對公司未來新的定位和理念,表示從“設備與服務”到“生產力與平臺”,微軟需要對自我核心價值進行重塑。
我比較認同微軟在“生產力”方面的表述,其實微軟不像蘋果等其他公司過多的是關注消費娛樂領域,微軟絕大數(shù)產品都是旨在提高生產力。比如企業(yè)級產品Dynamics CRM、Exchange Online、SharePoint Online、Lync Online、Intune以及Office 365等。
再比如,最近發(fā)布的HoloLens全息眼鏡,微軟并沒有優(yōu)先為游戲平臺考慮應用場景,而是為我們的日常生活、工業(yè)生產,甚至航天探索等領域,提供了一個解放和提高生產力的平臺,這個格局要比其他僅以利益為中心的公司要高遠得多。
另外微軟最令人稱道的就是對開發(fā)工具的打造,從最初的VB5/6、VC5/6原生Windows平臺程序開發(fā),到Visual stdio 2003/2005/2008/2010/2012/2013/2015,微軟的平臺開發(fā)效率越來越高,也越來越統(tǒng)一,現(xiàn)在不僅微軟自家體系的產品可以用這套工具開發(fā),Android和iOS也可以在該平臺上開發(fā),這大大提升了整體開發(fā)的生產力。特別是在物聯(lián)網(wǎng)時代,這個優(yōu)勢更為明顯,所以這也是我作為一個物聯(lián)網(wǎng)從業(yè)者,更為看重的一面。
在物聯(lián)網(wǎng)時代,進行程序開發(fā)和以往有所不同,比如你是開發(fā)網(wǎng)頁程序,你只需要關注網(wǎng)頁開發(fā)相關的內容即可,開發(fā)桌面應用或手機應用開發(fā)也是類似,只關注本平臺的開發(fā)即可。而物聯(lián)網(wǎng)開發(fā)有些相關環(huán)節(jié)比較多,目前比較典型的物聯(lián)網(wǎng)開發(fā)往往包括如下幾個部分:云開發(fā)(服務器部分,主要是數(shù)據(jù)收集、運算、發(fā)布)、嵌入式平臺開發(fā)(上和服務器通信,下和各種傳感器通信,還包含各種邏輯控制)、手機、平板和PC開發(fā)(主要是數(shù)據(jù)呈現(xiàn)和遠程控制,可以既和服務器通信,也可以和嵌入式平臺直接通信)。
而這三個平臺的開發(fā)語言、開發(fā)環(huán)境、開發(fā)工具往往不同,所以要開發(fā)一個物聯(lián)網(wǎng)項目,往往需要三類開發(fā)人員,這從公司層面來說,整體開發(fā)代價比較高,無論是開發(fā)效率,還是升級和維護都不是那么容易。
微軟在物聯(lián)網(wǎng)時代,進行了系統(tǒng)整合,三個層次對應三個系統(tǒng):云平臺=Windows Azure;手機、平板和PC=Windows 10(微軟還專門推出了基于物聯(lián)網(wǎng)的免費平臺——Windows 10 IoT系統(tǒng));嵌入式微平臺=.NET Micro Framework。統(tǒng)一的開發(fā)語言.NET、統(tǒng)一的開發(fā)環(huán)境Visual Studio,這大大提高了程序員的開發(fā)效率,解放了生產力,甚至一個程序員就可以完成三個層次的項目開發(fā)。
未來的時代是物聯(lián)網(wǎng)的時代,微軟這種便捷的開發(fā)方式,肯定會吸引更多的廠商和開發(fā)人員的加入,可以想見微軟在物聯(lián)網(wǎng)時代,將會走得更遠。
物聯(lián)網(wǎng)相關文章:物聯(lián)網(wǎng)是什么
評論