每一次你上傳一張朋友的照片來測試他的年齡,你就參與了一次從本地到云端API的數據大交流。How-old.net,這個在4月28日在Build 2015大會第一天展示的,利用微軟開放的Azure API實現的小玩具,展現了Microsoft Azure的無限可能——譬如早先宣布的Windows Hello面部識別系統,以及開發者接入后,可能進行的各種探索。這讓Build 2015開發者大會的學術氣質,變得富有樂趣了起來。
如果說去年十月微軟低調發布Windows?10 只是一次熱身的話,那么Build 2015大會就是真正的強勢回歸了。時隔半年再去回顧那場小型發布會,發布會上的許多演講詞如今都有了更為宏大的意義。譬如一句玩笑話的Windows One,實則昭示了微軟的野心——Build 2015大會表達了對iOS和安卓應用的歡迎,這說明Windows 10不僅僅是對所有Windows平臺的統一,更是對所有平臺的大一統。這樣的例子還有微軟執行副總裁特里·邁爾森的話語:“Windows 10帶來的變化非常之大,它是微軟的下一個篇章。”如今看來,這個下一個篇章的宏圖已昭然若揭,Windows將進化成新的質態——它不再是個產品,而是個服務,橫跨于產品之上,成為”萬物互聯“的核心。
2015年4月29日至5月1日,微軟在舊金山馬士孔尼中心召開了Build 2015大會,會上發布了全新的開發者工具,幫助他們更方便的將iOS和安卓應用轉為Windows通用應用,為Office提供了平臺級別的擴展性,告別了昔日的瀏覽器程序IE,公布了Project Spartan的正式名字Microsoft Edge,并將通用應用擴展到了HoloLens之上。
微軟當前面臨的最大問題,是微軟占據統治地位的PC端正在不斷萎靡,而發展迅猛的移動端微軟卻聲微勢弱,微軟逐漸走進了邊緣化。為改變被動狀態而祭出了Windows Phone和Windows 8,本以為能奮起直追蘋果、谷歌,至少與之形成三足鼎立之勢。但由于Windows 8過于激進的改變,并不受人待見。而Windows Phone生態痼疾的惡性循環,其至今仍然處于弱勢地位。Windows 10成為了微軟走下去的最后一張船票。
Windows 10的答卷是,讓安卓、iOS的應用回流至Windows。這次,微軟對開發者友好得令人驚訝,Build大會上微軟發布了將免費提供給開發者的Visual Studio Code,覆蓋OSX和Linux平臺。Android開發者可以方便地重用他們的代碼,以將其移植到Windows 10上。為了實現這一點,Windows Phones甚至將包含一個Android子系統。至于iOS開發者,則可以使用VS在Windows 10 PC上調試他們的游戲和應用,Xcode工程也可以十分方便地移植。這恰恰解釋了為何微軟在Windows 10發布后放棄了耕耘許久的Modern設計規范,轉而拾起安卓陣營的漢堡包菜單等元素。這也是為了降低未來其他平臺應用的移植難度。此外,微軟在應用平臺方面的統一還包括,Win32和.NET應用可以進入Windows Store,基于網頁版開發的微軟應用也能快速轉化為Universal Windows app,進駐應用商店。
對用戶來說,它極大的擴展了Windows的應用生態邊界,培育用戶對微軟應用的使用習慣,使核心應用成為平臺級產品。
操作系統級別的終極理想或許就是大一統了。蘋果和谷歌走得不太順暢,自從iPhone 5S用上了A7的64位處理器后,用戶開始翹首OS X和iOS的合并,雖然早有continuity的協助讓iOS與OS X的距離近了一些,然而大多數只是用戶界面的隔靴搔癢。Google的PC端做著云端夢,多年過去,Chrome終于能運行安卓應用了,但也僅是畏手畏腳地動動皮毛。其他的系統也在從另外的途徑來實現這個理想,譬如小米的MIUI,再譬如前幾年眾籌失敗的Ubuntu edge項目——它是個桌面和移動端通用的手機,插上屏幕就是臺式機。Windows 10的大一統可謂是最徹底的,在前者的視角上,從核心代碼到應用商店進行了合并,還有一直被新微軟奉為圭臬的”移動為先云為先“的核心產品Azure的整合;而在后者的視角上,也有continuum這個解決方案。
Continuum是個很有想象力的功能,通過continuum,手機屏幕可以投射到大屏幕的設備上,利用通用應用的優勢,如果外接顯示屏甚至可以充當PC。除了在商務人士中解決了多臺設備需要同時攜帶的煩惱以外,微軟也期待用Continuum技術在廣大發展中國家普及PC,在發展落后地區,Windows設備只需一個顯示器,就能化身主機。也就是說,微軟出其不意地和一直宣揚要”占領下一個十億人“的谷歌打了一架。相比起谷歌的努力控制成本的Android One來說,或許微軟這種隱性的方式更為明智,因為Windows 10對硬件的要求很低,所有性能夠用的android手機通過Windows 10的continuum都有轉換成Windows電腦的潛力。
Build 2015大會上還展示了HoloLens的新特性。首先,微軟表示Windows 10上搭載的“universal apps”也將被融入到HoloLens的應用中。隨后,微軟在會上用一個小機器人演示了HoloLens的更多可能性,比如加入全息技術與現實場景的整合。微軟給Hololens設定了無數實際、可操作的應用場景。包括教育、設計、醫療等各個領域,它的應用前景廣泛。現在看來,許多微軟莫名其妙的項目都和它有著密切的關系,Cortana的語音識別和語義理解,Kinect的手勢識別,收購MINECRAFT,進行Windows 10的跨硬件平臺和通用應用。它能力之強大,使之缺乏了真正意義上的競爭對手——HoloLens的科幻程度讓人質疑它的真實性。現如今,”改變世界“已經成為了一句太平凡的話語,HoloLens的亮相讓人感覺是大哥大時代的iPhone 4,它的出現就已經改變世界了。微軟希望它能取代現有的一切設備,包括手機、PC、智能配件等等。通過現場的演示來看,這個目標尚不遙遠,如今的問題或許不是能不能達成目標,而是敢不敢做。
所謂塞翁失馬焉知非福,若非微軟的一朝失策,現今也絕不可能掀起這場自上而下的自我改革。人們嘲笑著這個昔日巨頭今日淪為百分之一的窘境,可微軟展示了一家科技公司真正該有的樣子。
微軟在開發者大會上對Windows
10的前景做出了預測,這個幾乎可以運行在任何設備上的平臺,將在兩到三年內覆蓋10億臺設備。這個預測是保守還是樂觀無人知曉,因為人類歷史上,還未曾出現過如此壯觀的大一統現象。
或許未來,你我都將是這十億分之一。
BGM
#1 On My Balcony– Flunk
#2 True Faith (’94version)– New Order
#3 Sun Goes Down– Robin Schulz
#4 How You GetThis Girl – Taylor Swift
#5 Poison – Waxahachee