首頁 » 科技 » Windows 10:微軟給開發者的一塊掘金地

Windows 10:微軟給開發者的一塊掘金地

Windows 10:微軟給開發者的一塊掘金地

  歡迎關注“創事記”的微信訂閱號:sinachuangshiji

  文/氪刀

  從Windows10的首次官方公布到今日的Build 2015全球開發者大會,Windows10一直保持着高昂的人氣,吸引着全球的注意力。之所以如此,其原因不僅在於Windows10這款橫跨PC端、移動設備端以及物聯網的操作系統在大一統上所具備的諸多優秀特性;更在於大家都期待着正處於“移動為先、云為先”轉型期的微軟,能否憑藉著Windows10這款橫跨終端且擁有巨大潛在用戶基數的大一統操作系統,再次俘獲全球開發者們的心,讓他們將目光再次聚焦到Windows生態,給予微軟應用開發優先級,繁榮Windows生態,為Windows Phone移動操作系統帶去關鍵性的發展,以突破iOS和Android對移動操作系統市場份額的封鎖。幫助納德拉“移動為先、云為先”戰略的順利執行,讓在“移動互聯網初期”落後的微軟在“萬物互聯”的時代新機遇下揭開新篇章。

  一、當前微軟面臨的最大問題

  微軟當前面臨的最大問題,無非在與微軟佔據統治地位的PC端正在不斷衰落,而發展迅猛的移動端微軟卻聲微勢弱。世界的目光從PC端轉移到了移動端,微軟逐漸走進了邊緣化。為改變現狀而祭出了Windows Phone和Windows 8兩大殺器,本以為能奮起直追蘋果、谷歌,至少與之形成三足鼎立之勢。但由於Windows 8過於激進的改變,並不受人待見。而Windows Phone生態痼疾的惡性循環,其至今仍然處於份額僅為3%的絕對的弱勢地位。二者現實表現均不盡如人意,而消費者對其的忍耐卻已快接近爆發的臨界點。

  針對當前微軟面臨的最大問題,微軟在新CEO納德拉“移動為先,云為先”戰略下,針對移動端開出了“應用跨平台,系統跨終端、擁抱開源”的三大拯救藥方。

  1.應用跨平台

  由於自家WP平台勢微,不能夠承載微軟將生產力散布至全球每一個角落的宏願。微軟為此開啟了根本停不下來的“移動為先,應用跨平台”之路,為iOS和Android操作系統提供自家的核心級別應用。至今微軟重量級應用諸如OfficeMSN全系列(健康、天氣、Outlook、資訊、Bing)、Skype、OneNote、OneDrive、Office lens、Office Remote、以及最新的Microsoft Health均已相繼登陸iPad、iPhone以及Android平台。並且大量的微軟車庫應用登陸iOS系統和安卓系統。而且與三星、索尼以及戴爾、和碩等十一家Android設備生產廠商和CyanogenMod這樣的系統開發商達成產品預裝的合作意向。並且在可穿戴設備應用的跨平台上,微軟也是積極,其此前就為Android Wear帶去輸入法應用,而對最新上市的Apple Watch更是迅速提供了適配版本的OneDrive、Word、PowerPoint等應用。這一切都展現出了微軟對於應用跨平台的力度。

  2.系統跨終端

  Windows 10系統的推出,實現了微軟醞釀已久的全平台大一統,其橫跨PC端、移動端、XBOX和未來的物聯網以及嵌入式設備和黑科技的HoloLens。並且通過Windows10所具備的相同內核,通用應用的特性,使開發者對應用一次開發,即可在支持Windows的全平台終端上運行,既降低了開發者對應用的調試適配難度,也降低了開發成本,更擴展額應用的使用場景。

  3.擁抱開源

  微軟在納德拉治下最大的改變,可能是對開源技術的擁抱。此前視開源技術為毒瘤癌症的微軟。也打出了“微軟愛Linux”的標語,宣布了支持 Docker 和 對.NET的開源,使之支持支持OS X和Linux。而在Windows10中又開始支持AllJoyn技術。

  微軟針對其在移動端聲微勢弱的現狀,開出的三大藥方,總結起來可以為兩個方面:一是擴展微軟自家優秀應用生態邊界,佔領iOS和Android平台,培育用戶對微軟應用的使用習慣,使核心應用成為平台級產品;二是構建更為優秀的應用開發平台,提供更為優秀的開發工具,為開發者的應用開發提供更多的便利,以吸引開發者重回Windows生態。

  而這場圍繞“構建智能雲、重塑生產效率和業務流程、創造更多的個人計算”三大主題而展開的Build 2015首場Keynote演講,則將微軟開出的這三大藥方的藥效更進一步的發揮。首場的Keynote演講,微軟拿出了大量的乾貨,使開發者跨入了應用開發的黃金時代,使自家核心級應用成功成為新的平台級應用,為開發者提供了大量的開發新思路。而看完着三大主題,我想對廣大應用開發者說一句:你們處在了應用開發者的黃金時代;在開發應用時,對平台化應用的適配將是應用開發的一大方向。並且是時候回到Windows這片埋藏在巨大寶藏的生態藍海中來了。

  二、開發者跨平台的黃金時代

  在今晚的首場Keynote演講中,在“構建智能雲”微軟現場發布了Visual Studio Code for Mac、Visual Studio Code for Linux。至此,作為代碼優化編輯器的Visual Studio Code開始橫跨Windows平台、Mac平台、Linux平台,成為免費的全平台應用代碼編輯器,這意味着無論開發者使用Mac、Linux還是Windows,都可以利用Visual Studio Code來開發應用程序。

  其在去年宣布的.NET開源,而在今天 .NET Core for Linux、Windows、Mac 預覽版也正式發布。這一切,讓開發者對的開發者跨平台更加方便。並且微軟在Azure雲上位開發者提供了更多的便利。微軟 Azure 雲也已經承載了140 萬 SQL 數據庫、50 Trillion 存儲對象、4.25 億活動目錄用戶和300 萬開發者註冊 Visual Studio Online。並且可以在Azure雲服務上實現雲端編程,並且在Azure雲服務上的數據庫池,是利用機器學習機制可以進行學習,這個數據庫池將會越來越智能,並提供更詳盡的報告。

  三、核心級應用平台化

  在首場Keynote演講中,微軟使用搭載Windows 10的設備演示了Office 2016。現場展示了Office豐富的擴展性功能,其擴展目前已能夠運行在Office桌面版和在線版以及iOS版本上。至此,Office這款原本的微軟核心殺手鐧應用已經升級為平台化應用。通過插件,可以大為擴展應用的界限,接下來,對於微軟核心應用的擴展支持將是值得開發者注意的一個大方向。在現場的演示中,微軟也展示了Outlook 2016的更多交互性,例如和Uber合作插件,就可以使用Outlook啟動Uber打車。此外。微軟還推出了Skype狀態Web API。

  四、Windows10即服務,開發者的便利之路

  如前文所說,Windows 10自出生以來就是奔着大一統去的,其相同內核,統一應用商店,讓開發者在開發應用時可一次性適配PC端、移動端、XBOX One遊戲平台和未來的物聯網以及黑科技HoloLens。開發者開發出的一款Windows應用(原通用應用)就可以支持所有的Windows 10設備。其以往為安卓和蘋果開發應用需要的諸多平台思考,在Windows 10上均可免去,達到一次編譯,Windows 10全平台設備支持。並且,開發者可以在應用中整合Cortana,整和Xbox Live(目前已有諸多應用已經整合),並且允許加入語言,觸控筆等自然用戶交互,更為炫酷的是可以將應用變為HoloLens的全息應用。更為重要的是,這是一片蘊藏着巨大金礦的藍海市場。根據微軟的說法是:在兩三年之中,將會有10億設備能夠運行Windows10,這對於開發者來說,市場前景的廣闊度和含金量是無比巨大的。

  我需要在此安利一下了:開發者們,不要在遲疑了,現在是時候進入Windows這片埋藏在巨大寶藏的生態藍海中來了。是時候為Windows生態開發優質應用了,如果你害怕,看看離我們最近的騰訊吧,其QQ、微信均已登錄。一刻的遲疑,或許帶來的就是無盡的后發劣勢。

  五、充滿爭議的應用獲取方式

  在首場Keynote演講中,微軟宣布了在Windows10的應用商店中獲取新應用的四種新方式。一是直接的Web應用打包方案,直接復用目前的服務器託管網站和工具。二是在Windows Store內直接獲取.NET和Win32位應用,開發者可以將現有的桌面應用發布到Windows Store。三是Android應用Java和C  代碼可以復用來創建Windows10手機應用。四是iOS Obiective C也可以轉換位Windows 10應用。

  微軟藉助Windows10的開發語言的支持幫助,利用微軟在大會一開始就發布的Visual Studio Code for Mac、Visual Studio Code for Linux跨平台編譯器,可以讓開發者開發的iOS和Android應用可以快捷的移植為Windows 10的應用。採用此種方法,拉攏一切應用,好處在於一直困擾着微軟移動端的生態應用短缺問題有了快速解決的希望,有助於提升設備的銷量,打破當前WP生態的惡性循環。但壞處在於,開發者有了這樣的便捷移植方式之後,是否還會有開發者願意專門來開發符合Windows Phone操作系統特性應用;快速移植過來的速生應用,如何保證應用的高水準體驗和減少山寨假冒應用的出現。所以,在此前業界有此傳聞時,就引起了相當大的爭議。多數WP愛好者認為微軟的此種做法並不是一種明智的選擇,更像是一次飲鴆止渴的行為。

  我個人認為,微軟此次選擇了這種極具爭議的做法,現實原因依然是移動端吸引力不足。並且我認為使用這種速生策略,對於Windows生態的傷害,要遠遠大於當下帶來的這一點裨益。很有可能是揀了芝麻丟了西瓜。並在,在黑莓的前車之鑒下(雖然和黑莓的實現方式是完全不同的),微軟此種做法,是否會讓Windows生態患上不可根治的癌症,是有待觀察的。不過對於開發者而言,這是一次重大利好,可以快速的實現應用的移植。極大的降低了開發成本,減少了諸多麻煩。

  六、斯巴達終獲正名,HoloLens繼續黑科技爆表

  代號Project Spartan 的全新瀏覽器在今日終於有了正式名稱——Microsoft Edge,其支持快速Chrome擴展插件移植。而在“The Next Chapte”發布會上出現的黑科技HoloLens繼續在此次大會上放大招。其已經吸納了NASA、Unity、Legendary、Autodesk、迪士尼等一大批重量級合作夥伴,在醫療,建築設計,娛樂遊戲、視頻等商業領域都將發揮重要作用,唯一的懸念將是其何時可以商用。

  七、其他

  當然,此次微軟還是對Windows 10進行了一定的優化更改,例如,Cortana已被整合進了Windows 10的開始菜單之中,並且能夠直接通過語音發起應用的深度命令,加入了Spotlight 增加鎖屏探索性、使用了新的開始菜單、並且展示了針對手機推出適用於手機的 Continuum 功能。

  結語:

  從上面可以看出,微軟所做的諸多努力,其根本目的還是在於吸引開發者將注意力重新拉回到Windows生態,促進Windows生態在移動互聯網時代獲得繁榮。而Build 2015這場針對開發者的大會,對微軟而言,其重要性可以說更甚於前面幾次有關Windows 10的發布會。因為微軟的開發者政策和所提供的開發工具已經平台前景將直接影響到開發者對Windows平台的興趣。

  所幸的是在Build 2015這場即是微軟挽回頹勢最後一次機會也是開發者的饕鬄盛宴的大會上,微軟拿出了諸多的乾貨,例如為開發者免費提供更好的開發工具和開發環境、為開發者創造新的平台級應用延伸,為開發者在開發應用時提供了更多的思路等等。微軟推行的種種舉措,都將開發者們帶入了一個更好的時代,為開發者提供了下一個可供深度挖掘且尚是一片藍海的金礦。雖然微軟推出”借雞生蛋“的應用獲取方式,對微軟生態而言是福是禍,還有待進一步觀察。但對於開發者而言,均為利好。

  每次看微軟的發布會,都是一次為自身信仰充值的奇妙旅程。而現在,我需要再次安利一下的是:開發者們,是時候馬力全開的在Windows生態系統上面行動了,是時候去挖掘微軟Windows 10這一個十億級平台了。

  註:本文首發獵雲網。

Windows 10:微軟給開發者的一塊掘金地

(聲明:本文僅代表作者觀點,不代表新浪網立場。)

看看這個吧

霍金想要探測比鄰星,有可能成功嗎?

>>全台最快速,高清1080p ...

蘋果購地以時光女神命名 疑有關電動汽車項目

>>全台最快速,高清1080p ...