微軟開發(fā)平臺事業(yè)部全球資深副總裁潘正磊女士
微軟開發(fā)平臺事業(yè)部全球資深副總裁潘正磊女士表示:“由技術(shù)創(chuàng)新引領的數(shù)字化轉(zhuǎn)型給全球各行業(yè)帶來了巨大的變革和機遇,今天的任何一家公司都必須成為軟件公司,只有駕馭數(shù)字技術(shù)才能贏得未來。開發(fā)者正在迎來最好的時代,但市場、技術(shù)、業(yè)務需求的快速發(fā)展也為開發(fā)者提出了更高的要求和挑戰(zhàn)。微軟深刻理解開發(fā)者的境遇和需求,我們希望微軟提供的技術(shù)、工具、平臺、服務,以及深厚的知識積累和實踐經(jīng)驗,能幫助中國開發(fā)者不斷增強實力,決勝數(shù)字化轉(zhuǎn)型深水區(qū)?!?/p>
更快捷地開發(fā)跨平臺跨設備應用
今天,人們對不同硬件平臺上的移動應用的要求正變得越來越復雜:既要有簡潔、美觀、操作自然的原生用戶界面;又要融入搜索、社交分享、身份認證、個人化服務等豐富的功能;與此同時,如何在移動應用中融入更多的人工智能正成為業(yè)界關注的新熱點。微軟旗下的Visual Studio和Xamarin移動開發(fā)技術(shù),能夠為開發(fā)者提供一站式的解決方案,將跨平臺移動應用開發(fā)化繁為簡。
目前,微軟已經(jīng)在各個版本的Visual Studio中全面整合了Xamarin開發(fā)跨平臺移動應用的能力,包括Windows 平臺上免費的Visual Studio Community版,以及可供Mac用戶免費下載的Visual Studio for Mac版。新版本的Xamarin.iOS已經(jīng)全面支持iOS 11SDK,利用C#語言和Visual Studio,開發(fā)者只要編寫一次代碼,其應用程序就可以適用于全球超過26億臺運行Windows、MacOS、iOS以及Android系統(tǒng)的各型設備上,并且能夠提供完全原生的操作體驗。對于企業(yè)應用開發(fā)來說,這將大幅降低開發(fā)團隊的人員成本和技術(shù)挑戰(zhàn),并提供良好的項目與代碼管理基礎。
在全球范圍內(nèi),Xamarin已經(jīng)服務于1.5萬家企業(yè)客戶,在中國也得到了廣泛的關注和應用。面對市場競爭升級的房地產(chǎn)市場,21世紀中國不動產(chǎn)選用了微軟Visual Studio和Xamarin技術(shù)來構(gòu)建房產(chǎn)O2O平臺,為加盟店、地產(chǎn)經(jīng)紀人和客戶構(gòu)建起一個高效溝通的平臺。以Xamarin開發(fā)跨平臺跨設備原生應用,并以Azure提供云端支持,21世紀中國不動產(chǎn)實現(xiàn)了“云+端”的開發(fā)轉(zhuǎn)型,開發(fā)效率提升30%,節(jié)約30%~50%的人員成本。在確保移動應用廣泛適配不同手機,同時以云服務的靈活伸縮滿足業(yè)務增長需求的同時,研發(fā)團隊還在逐步引入了計算機視覺、人臉識別等微軟認知服務,以人工智能推動體驗和效率的進一步升級。
面向物聯(lián)網(wǎng)應用,微軟智能云Azure提供了完善的云端服務和解決方案,廣泛涵蓋了從設備管理、數(shù)據(jù)分析到業(yè)務展現(xiàn)的各個層次的需求。面向物聯(lián)網(wǎng)終端開發(fā)者的需要,微軟推出了Azure IoT開發(fā)者套件,其提供了完全兼容Arduino的實時操作系統(tǒng)、一鍵安裝的開發(fā)環(huán)境,支持以Visual Studio Code進行開發(fā)調(diào)試,并以Azure云服務部署IoT應用。自發(fā)布以來一個月的時間,Azure IoT開發(fā)者套件已經(jīng)銷售超過2000套。
讓每個人都能駕馭大數(shù)據(jù)與人工智能
要發(fā)掘出數(shù)據(jù)中潛藏的價值,把“沉默數(shù)據(jù)”轉(zhuǎn)化為有意義的洞察,開發(fā)者需要更得心應手的工具。為了幫助開發(fā)者更有效地存儲數(shù)據(jù)、處理數(shù)據(jù)、分析數(shù)據(jù),并將其轉(zhuǎn)化為可視化的數(shù)據(jù)洞察,乃至人工智能應用,微軟智能云Azure提供了完善的大數(shù)據(jù)及人工智能相關服務。
微軟智能云Azure提供的基礎數(shù)據(jù)服務包括:能將應用開發(fā)速度大幅提升75%的SQL Database數(shù)據(jù)庫服務,每秒可處理數(shù)百萬個請求、延遲低于10ms/15ms(讀取/寫入)的Cosmos DB非關系型數(shù)據(jù)庫,內(nèi)置R服務的HDInsight大數(shù)據(jù)分析服務,支持PB級單個文件的Data Lake存儲,以及能夠滿足100倍工作量的SQL Data Warehouse服務等。與此同時Azure 還提供了進階的數(shù)據(jù)分析服務,如SQL Server+R服務、Microsoft R Server、Azure機器學習服務、Cortana智能套件,以及微軟認知服務工具包等。Visual Studio開發(fā)平臺也已經(jīng)全面支持R服務及Python。
為了實現(xiàn)“普及人工智能全民化”的承諾,微軟將其在人工智能領域20多年的研究成果匯聚成Azure云端的認知服務,以API的形式開放給開發(fā)者,開發(fā)者只需要幾行代碼,就能借助微軟認知服務,開發(fā)出自己的跨平臺人工智能應用。目前認知服務在全球提供了覆蓋視覺、語言、語音、搜索、知識五個主要應用場景的30余項人工智能服務,其中 人臉識別、情緒識別、計算機視覺三個API已經(jīng)在中國提供了預覽服務。欲了解利用微軟人工智能進行開發(fā)的更多詳情,請下載Visual Studio Code 人工智能開發(fā)套件:www.visualstudio.com/downloads/ai-tools/。
積極開放和不斷擴展的微軟智能云平臺
為了更好地為開發(fā)者創(chuàng)造理想的開發(fā)工具和開發(fā)環(huán)境,微軟正在以前所未有的開放胸懷,積極擁抱整個開源世界。據(jù)Stack Overflow今年公布的一項調(diào)查顯示,目前.NET Core已經(jīng)成為僅次于React和Node.js排名第三的最受開發(fā)者喜愛的開發(fā)框架,而且其排位提升非常迅速;在最受歡迎的桌面和網(wǎng)頁編程語言中,C#語言也已經(jīng)取得第三名的位置。
與此同時,微軟首度開始支持Java語言:由微軟上海研發(fā)基地的團隊所領銜開發(fā)的,基于Visual Studio Code的Java語言編程與除錯工具已經(jīng)面向全球發(fā)布。在微軟技術(shù)暨生態(tài)大會上,負責該項目的微軟公司開發(fā)技術(shù)及平臺事業(yè)部高級研發(fā)總監(jiān)張昕毅,親自上臺演示了在Visual Studio Code中使用Java語言進行Azure云應用的開發(fā),成為會場上引人注目的焦點之一。
在中國.NET Core也得到了更多企業(yè)客戶的支持。騰訊支付基礎平臺與金融應用線(FiT)是騰訊集團旗下為用戶提供互聯(lián)網(wǎng)支付與金融服務的綜合平臺。該部門每天通過微信錢包等服務為全球超過6億企業(yè)和個人客戶提供在線移動金融交易服務。在升級IT基礎設施以應對業(yè)務快速發(fā)展的過程中,騰訊FiT采用了基于.NET Core和ASP.NET Core的新型后端結(jié)構(gòu),以統(tǒng)一高效的API網(wǎng)關提供內(nèi)部應用服務的通信接口,讓訪問更容易、更高效。同時.NET Core的開源屬性及其提供的微服務架構(gòu),讓騰訊FiT開發(fā)團隊能更靈活、高效地進行系統(tǒng)擴展和快捷開發(fā),并確保產(chǎn)品更加安全可靠。
微軟在全面擁抱開源技術(shù),為不同操作系統(tǒng)、不同編程語言提供Visual Studio支持的同時,在微軟自有的 .NET 開發(fā)技術(shù)上,仍將持續(xù)不斷地全心投入和大膽創(chuàng)新。.NET 將會朝向統(tǒng)一開發(fā)平臺方向發(fā)展,讓代碼在不同設備、場景與平臺之間,具備更好的可移植性,增加代碼可復用的比例,降低開發(fā)成本。.NET Core 的開源方向就是一個實際的例子:為了進一步改善中國開發(fā)者的使用體驗,今年9月,微軟將.NET的軟件包管理器NuGet.org服務轉(zhuǎn)移部署到了中國區(qū)的Azure云端,并使用本地CDN服務商來處理軟件包下載請求。這一改進讓中國地區(qū)用戶的元件下載速度提升約30倍,元件重置速度提升約10倍。
面向開發(fā)者多樣化的需求,微軟智能云Azure也為開發(fā)者提供了不同種類和層次的云服務可供選擇 —— 從IaaS層面的虛擬機、PaaS層面的Azure應用服務,到時下流行的微服務和無服務器計算。在微服務層面,微軟提供了Azure容器服務和Service Fabric,并且支持Docker、Kubernetes、Mesosphere等最熱門的容器技術(shù)。與此同時,Azure Functions提供了無服務器計算的可能,無需進行設置即可寫入由事件驅(qū)動自動運行的參數(shù)。
以DevOps開發(fā)運維一體化,推動持續(xù)創(chuàng)新
市場和技術(shù)的快速發(fā)展給開發(fā)者,特別是企業(yè)應用的開發(fā)帶來了更大的壓力,用以實現(xiàn)快速迭代、敏捷開發(fā)的DevOps開發(fā)運維一體化,成為軟件工程領域的流行趨勢。為了幫助開發(fā)與運維團隊順暢對接,實現(xiàn)持續(xù)交付、持續(xù)監(jiān)控、持續(xù)學習與進化,微軟將自身體系內(nèi)全球六萬名軟件工程師所使用的、基于Azure云服務的DevOps平臺作為“微軟研發(fā)云”面向全球開發(fā)者推出——其包括了端到端開發(fā)周期管理的云服務 Visual Studio Team Service(VSTS),以及一系列開發(fā)測試虛擬實驗室、監(jiān)控、部署、移動應用測試等云服務。微軟研發(fā)云不僅支持包括 Java語言在內(nèi)的所有編程語言項目開發(fā),同時也支持桌面、網(wǎng)頁、移動裝置、物聯(lián)網(wǎng)與人工智能的應用項目開發(fā)?;谖④浹邪l(fā)云的功能迭代,微軟同時提供本地部署版本的Team Foundation Server(TFS),讓偏好私有云的企業(yè)客戶也能獲益于DevOps的前瞻優(yōu)勢。
中國首批五家基金管理公司之一的博時基金,通過引進微軟DevOps開發(fā)方法與管理平臺,實現(xiàn)了IT研發(fā)體系的轉(zhuǎn)型,在IT的組織結(jié)構(gòu)、管理流程等方面實現(xiàn)了較大改進,建立了大型開發(fā)團隊的管理能力、大型復雜系統(tǒng)以及產(chǎn)品化系統(tǒng)的研發(fā)能力。博時基金信息技術(shù)部總經(jīng)理車宏原表示:“博時基金曾經(jīng)在國內(nèi)基金公司中率先實現(xiàn)自主開發(fā)能力,特別看重IT研發(fā)能力的建設。微軟Team Foundation Server已經(jīng)成為我們研發(fā)管理的核心,一方面繼續(xù)推動傳統(tǒng)核心業(yè)務的穩(wěn)健高速發(fā)展,同時也能高效敏捷地融入新技術(shù),推動科技金融創(chuàng)新。在轉(zhuǎn)型過程中沒有影響業(yè)務,實現(xiàn)了‘空中換引擎’式的升級。先進高效的研發(fā)管理體系,已經(jīng)成為博時基金IT規(guī)劃框架的重要基石和IT研發(fā)的核心競爭力。”
目前,全球已經(jīng)有600多萬用戶、包括來自中國的超過10萬名活躍開發(fā)者,在使用微軟研發(fā)云進行云端的DevOps開發(fā)運維。為了給中國開發(fā)者提供更加高速、順暢的使用體驗,微軟在香港設立了微軟研發(fā)云服務中心,預計將在2017年底前投入使用。
“面對數(shù)字化轉(zhuǎn)型帶來的巨大發(fā)展機遇,微軟希望盡其所能地提供一個完善的開發(fā)平臺?!蔽④涢_發(fā)平臺事業(yè)部全球資深副總裁潘正磊女士表示,“無論是面向任何平臺、任何系統(tǒng)、任何設備的開發(fā)者,也無論你喜歡任何開發(fā)架構(gòu)或者編程語言,微軟都愿意為你提供力所能及的支持,以我們的技術(shù)、產(chǎn)品和服務,助力每一個開發(fā)者,贏得未來?!?/p>
2017微軟技術(shù)暨生態(tài)大會安排了廣泛涵蓋混合現(xiàn)實體驗、云應用開發(fā)、物聯(lián)網(wǎng)解決方案、人工智能等12大技術(shù)主題的147場課程。