Build 2015紀要,微軟帶給開發者的下一塊掘金地

n6bg 9年前發布 | 23K 次閱讀 Build

Build 2015紀要,微軟帶給開發者的下一塊掘金地

獵云網 4 月 30 日報道(文/鄰章)

從 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 這一個十億級平臺了。

 本文由用戶 n6bg 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!