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