一直以來,Windows都是時代的寵兒,享受著全球用戶最至高無上的待遇,也因此被很多同類競爭對手诟病,稱其破壞市場公平競爭機制,壟斷操作系統市場。沒錯,微軟的強大就是這樣“任性”,單從Windows 10開發者生態系統角度來看,就能把競爭對手們甩出幾條街以外。
Windows 10,繼承了微軟以往的“豪氣”,在產品功能及用戶體驗上,真正做到了讓用戶尖叫,尤其是跨屏體驗,已被開發者們稱為“福利”。微軟的這種改變和第三任CEO納德拉的出身不無關系。納德拉最早是一名開發人員,因此他上台後的一系列舉措都與開發者有關,比如拋棄傳統應用,注重創新,重用戶體驗等。可以說,納德拉時代的微軟依然是老大哥形象。不同的是,他開始放低姿態,尊重市場。在WinHEC會議上,微軟還特從西雅圖派出兩位非常資深的微軟工程團隊專家,聆聽開發者的心聲。最終目標是,最大化實現Windows 10海量設備覆蓋,提高開發者體驗,建立更加繁榮、強健的開發者生態系統。
那麼,微軟的開發者生態系統到底是怎樣一番景象呢?我們首先要了解一個人——Srikanth Raju。在微軟,Srikanth的角色有些特別,職位是大中華區開發體驗和平台合作事業部總經理。這個職位的設置進一步強調微軟對開發者、對用戶體驗的重視。盡管Srikanth走進微軟僅有6個多月,但他的思路非常清晰,一個全新的生態系統藍圖呈現在我們眼前。
把脈時代氣息,大方向上走融合趨勢
納德拉上台之後,提出了一個著名的策略,即”移動為先,雲為先”,在 Srikanth看來,這一策略的核心就是“融合”,無論是電視還是手機、PC,數以億計的設備如今都通過雲緊密連接在一起,它們不斷向雲輸送數據,同時也從雲上下載數據。這說明“融合”已成為不可逆轉的時代趨勢。而擁有最具粘性的融合能力,只有微軟能做到。微軟可以讓開發者擁有最好的開發體驗,並通過開發的產品將最卓越的體驗帶給終端用戶。
為了建立一個互聯互通的世界,讓更多出色應用走進人們的工作和生活,微軟做了大量針對開發者的工作。Windows 10的推出讓我們看到,微軟開始以更開放的心態建立最先進的平台,去跨越不同種類系統以及海量設備,讓來自IOT、手機、平板、計算機,甚至是Surface Hub以及Xbox上的用戶,能夠擁有一致性消費體驗。而Windows Azure通用解決方案,更是融合理念的極致體現。微軟一共提供了6個領域的通用解決方案,包括IoT、移動雲、開發測試等,這些解決方案可以幫助開發者快速部署,降低開發門檻,增強開發效率。
循序漸進,建立開放的開發環境
Windows 10開發者生態系統並不是“拍腦門”的一時之舉,從去年開始,微軟就在做鋪墊。
2014年11月12日,微軟在Connect()大會上宣布了.NET的核心架構開源。微軟眾多的核心開發者都用.NET。並且,微軟開始支持Linux和Mac OS平台。這意味著微軟在開發者生態環境裡邁出了最重要的一步。此前,.NET的核心只是Windows的一部分。發布會當天,微軟還宣布推出了Visual Studio新版本,在全球最好的集成開發環境(IDE)支持社區版本,即Visual Studio Community Version,新版本在相應的許可證(license)下是完全免費的。
2015年1月21日,Windows 10揭開了微軟生態系統的新篇章,“Windows as a Service”顛覆了微軟過去的理念。待Windows 10發布至往後的一年內,用戶從Windows 7、Windows 8以及Windows 8.1升級到Windows 10,都將免費。除此之外,微軟還宣布了一系列的新產品,包括早前談到的新浏覽器Spartan,以及在社區裡引起很多開發者和消費者注意的兩款設備——Surface Hub和HoloLens。一些游戲場景,以及關於開發和UEP場景的介紹進入用戶視野。
而在2015年3月初的全球移動通信大會(MWC)上,微軟正式推出了UAP(Universal App Platform),該平台主要通過三個途徑打造一個良性的生態環境。 第一,移動應用體驗支持所有類型設備,讓開發者獲得更廣闊的用戶群體;第二,讓用戶擁有獨一無二的體驗,將個性化應用運行在微軟的UAP平台上;第三,應用和Web開發者前期投入的資源,微軟要在後期的開發中進行更好的保護。
一周後,微軟在全球游戲開發者大會(GDC)上,做了兩個重要宣布:第一,微軟發布支持Windows 10的Xbox Live SDK,這樣可以使得微軟的社交關系網絡能夠在Windows 10上為更多的開發者使用;第二,Xbox和Windows 10設置的API正式公開,這將能夠提供更具整合力的社交游戲體驗。
3月18日的WinHEC大會,則進一步展示了微軟中國以至於在全世界的發展能力和成長環境。一些中國頂尖級的技術玩家開始跨入Windows 10生態圈。比如騰訊、奇虎360、小米、聯想、英特爾、高通等等。
可以說,微軟最新生態體系建立已頗成氣候。尤其是免費的Windows 10的發布,給了開發者很多福利,讓開發者沒有理由拒絕。另外,伴隨著Windows 10的發布,還有HoloLens,Cortana以及 Windows Phone等,這些新的應用也給開發者提供了很多想象空間。
不斷超越,拓展本地化生態伙伴
針對中國開發者的生態環境建設,Srikanth列舉了一些合作成果。比如,中國非常知名的游戲引擎Egret,利用微軟Visual Studio Egret插件,開發者可以非常方便的在Visual Studio裡進行快速啟動。Egret給生態環境帶來的利益是,開發者做跨平台游戲開發的時候,基於HTML5和Egret開發出來的游戲,可以非常方便的在所有的平台實現,並且可以利用微軟Windows平台上快速的開發和部署。再比如,微軟DirectX團隊跟Cocos的合作,借助微軟Azure服務,游戲開發者在使用一個非常知名的前端的游戲開發引擎的時候,可以輕松地完成他後端雲的部署。同時Cocos2D在使用Azure的PaaS服務在進行計算、緩存和數據庫處理上還有很多優勢,不需要開發者自己去處理,而由Cocos2D幫他完成。
微軟還與新浪、中國移動進行了深度合作。微軟和新浪推出一個完全開源的代碼,供開發者免費下載,使得采用微軟移動雲服務的開發者,只要通過這個代碼,就可以直接完成新浪微博最後用戶的接入工作,幫助使用微軟Mobile Service的開發者,簡化了最後一英裡的技術復雜性。中國移動的移動運營商支付在微軟的Windows Phone上已經正式落地。微軟的底層平台、支付平台和中國移動短信支付直接從系統層做了對接。使用中國移動號碼的消費者,可以直接通過短信支付的方式把所有的應用和道具購買,在商店裡直接轉到手機話費上。
“過去幾年,微軟一直致力於跟所有的開發者合作,不斷把微軟的願景和策略落實到日常工作和項目當中去。希望新產品和新系統能夠給微軟新的機會,跟中國的開發者不斷地去改善、提升用戶體驗,對過去應用進行創新,爭取我們共同的用戶。“Srikanth表達了他對Windows 10全新生態系統的期待。
我們都知道,“得生態系統者得天下”,可生態系統畢竟不是某個簡單物件,誰想得就能得。你不但得有先天基因,還得有後天持之以恆的堅持。可能市面上也有個別產品從功能上不輸於Windows 10,但到生態系統層面,沒有誰能超過微軟。正因為有強大的生態系統支持,微軟才會不斷超越,Windows才越來越趨近於完美。