Microsoft 365及应用开发的未来:微软BUILD 2018大会第二天主题演讲
看新聞很累?看技術(shù)新聞更累?試試下載InfoQ手機(jī)客戶端,每天上下班路上聽(tīng)新聞,有趣還有料!
\\\Joe Belfiore是微軟操作系統(tǒng)組全球副總裁,他主持了微軟Build大會(huì)第二天的主題演講。演講的主題是Microsoft 365如何成為應(yīng)用程序開(kāi)發(fā)的未來(lái)。
\\雖然演講的重點(diǎn)是企業(yè)移動(dòng)服務(wù)、Microsoft Office和Windows 10在Microsoft 365中的融合,但是,作為泛在計(jì)算,底層的Microsoft Graph平臺(tái)其用途要廣泛得多,數(shù)據(jù)和AI結(jié)合、多感知\u0026amp;多設(shè)備體驗(yàn)越來(lái)越普遍。Microsoft Graph是一個(gè)基于云的數(shù)據(jù)存儲(chǔ),應(yīng)用程序可以依托這個(gè)圖進(jìn)行推斷。
\\主題演講以開(kāi)發(fā)Microsoft 365平臺(tái)的四個(gè)“章節(jié)”為中心,旨在使組織中的人能夠隨著工作性質(zhì)的演化變得更為高效。這需要他們采用多感知體驗(yàn),讓人們?cè)诮鉀Q一個(gè)問(wèn)題或完成一項(xiàng)任務(wù)時(shí),可以在多個(gè)設(shè)備之間切換,可以使用鼠標(biāo)和鍵盤、墨水、甚或是虛擬現(xiàn)實(shí)顯示設(shè)備。
\\第一章是要在跨設(shè)備時(shí)實(shí)現(xiàn)更高的生產(chǎn)力。
\\Windows 10的商業(yè)賬戶采用率同比增長(zhǎng)了大約79%。其想法是為了構(gòu)建適用于其他設(shè)備的更好桌面。在Windows 10四月份的更新中,PC上的Timeline在其他設(shè)備上通過(guò)一次點(diǎn)擊就可以看到。這提供了一種跨設(shè)備的體驗(yàn),那樣,當(dāng)你在iPhone上做了一些事,活動(dòng)數(shù)據(jù)就會(huì)存入Microsoft Graph。當(dāng)你來(lái)到自己的臺(tái)式電腦前,你就可以看到已經(jīng)完成的工作。
\\開(kāi)發(fā)人員可以向Microsoft Graph寫入數(shù)據(jù),因此,它可以包含客戶應(yīng)用程序。
\\在即將到來(lái)的Insider Build中,Cortana將能夠從Microsoft Graph推斷出你的工作習(xí)慣,并據(jù)此主動(dòng)提供建議。
\\Microsoft Launcher可以用于在Android上創(chuàng)建一個(gè)自定義環(huán)境。
\\在Android和IPhone上也可以使用Timeline了。這使得用戶可以在所有設(shè)備上通過(guò)一次點(diǎn)擊查看所有活動(dòng)。
\\在Windows的未來(lái)版本中,將會(huì)有一款應(yīng)用,讓你可以把關(guān)鍵工作任務(wù)從手機(jī)中取出,那樣你就不再需要查看手機(jī)。例如,你可以在臺(tái)式機(jī)上獲得文本消息,那樣你就不會(huì)因?yàn)槭謾C(jī)分心,而且,你可以通過(guò)鍵盤輸入文本來(lái)回復(fù),而不用通過(guò)手機(jī)。你可以在個(gè)人電腦上獲得手機(jī)通知。
\\由于Microsoft Graph使用身份標(biāo)識(shí)從PC上獲取信息,所以用戶可以完全控制,而且可以啟用/停用這種獲取。數(shù)據(jù)不會(huì)同步到云上,而是保留在手機(jī)或個(gè)人計(jì)算機(jī)上。
\\Insider Build中包含了Sets。Sets讓你可以把一項(xiàng)任務(wù)的所有要素都放在一起,不管是應(yīng)用、Web頁(yè)面、文檔,還是文件。當(dāng)你在一段時(shí)間后回到工作中來(lái),所有相關(guān)要素都可以恢復(fù)。你還可以搜索所有相關(guān)信息。Microsoft Graph記住了之前的工作內(nèi)容,因此,Timeline可以和Sets關(guān)聯(lián)起來(lái),讓應(yīng)用可以恢復(fù)數(shù)據(jù)。
\\如果客戶應(yīng)用程序包含了Sets,那么他們也可以恢復(fù)數(shù)據(jù)。Belfiore強(qiáng)調(diào),當(dāng)微軟覺(jué)得沒(méi)問(wèn)題的時(shí)候就會(huì)發(fā)布Sets;沒(méi)有發(fā)布時(shí)間的承諾。
\\第二章是促成多設(shè)備場(chǎng)景,讓W(xué)indows 10成為所有環(huán)境中最好的開(kāi)發(fā)平臺(tái)。
\\去年發(fā)布的Fluent設(shè)計(jì)系統(tǒng)是一項(xiàng)由社區(qū)推動(dòng)的工作,為的是搞清楚如何在多設(shè)備、多感知環(huán)境中修改應(yīng)用程序。
\\Windows平臺(tái)也有改善。通用Windows平臺(tái)(UWP)被分離出來(lái),可以跨代碼庫(kù)使用了。例如,你可以把Fluent體驗(yàn)帶到已有的應(yīng)用中。包含宿主控件的UWP XAML Islands可以和WPF、Windows Forms及原生Win32一起使用了。UWP控件可以放到任何用戶界面上。所有Windows應(yīng)用程序都可以使用Fluent設(shè)計(jì)系統(tǒng),而不用考慮用戶界面。
\\Ink Analysis將會(huì)添加到Cognitive Services中,以方便任何應(yīng)用程序使用。
\\機(jī)器學(xué)習(xí)將用于Microsoft Word的語(yǔ)法檢查,幫助找出復(fù)雜的語(yǔ)法錯(cuò)誤,如在任意句子中使用恰當(dāng)?shù)慕樵~。
\\Windows UI庫(kù)可以通過(guò)NuGet獲取。這些控件就是平臺(tái)提供的、用于產(chǎn)品的控件。在Windows 10周年更新及后續(xù)版本上,用戶馬上就可以使用這些控件了。
\\.NET升級(jí)從Windows平臺(tái)升級(jí)中獨(dú)立了出來(lái)。從.NET Core 3開(kāi)始,你可以同時(shí)運(yùn)行多個(gè).NET Core版本了,而且不必升級(jí)操作系統(tǒng)。這會(huì)在今年晚些時(shí)候發(fā)布。
\\MSIX是下一代Windows安裝器,讓你可以針對(duì)所有平臺(tái)創(chuàng)建一個(gè)安全的安裝包。它還支持Enterprise和Microsoft商店部署。Windows 7也可以使用。
\\當(dāng)宣布Windows Notepad現(xiàn)在支持Linux換行符時(shí),現(xiàn)場(chǎng)響起了真誠(chéng)的掌聲。
\\Android Emulator和Hyper-V現(xiàn)在可以共存了。
\\微軟正在與社區(qū)合作發(fā)布新的Boxstarter及Chocolatey設(shè)置腳本。
\\經(jīng)過(guò)改進(jìn)的Windows商店可以更好地追蹤App了。消費(fèi)模型變了,對(duì)于消費(fèi)應(yīng)用(非游戲),開(kāi)發(fā)者的收入占比現(xiàn)在成了85%。如果購(gòu)買者是從開(kāi)發(fā)者的站點(diǎn)進(jìn)入商店,那么該占比為95%。
\\第三章是將應(yīng)用程序視為生活的價(jià)值觀,終端用戶通過(guò)它協(xié)作或交流。1.35億人使用Office 365,20萬(wàn)組織使用Microsoft Teams。
\\你可以把業(yè)務(wù)邏輯和服務(wù)集成進(jìn)Office。例如,你可以編寫和原生Excel函數(shù)類似的函數(shù),例如,自定義的折舊函數(shù)。
\\開(kāi)放式文件標(biāo)準(zhǔn)Adaptive Cards可以放入Outlook,它們是可執(zhí)行的。例如,你收到一個(gè)GitHub通知,你可以直接在Outlook里處理。你可以在Outlook中使用Adaptive Cards通過(guò)Microsoft Pay付賬單。
\\Microsoft Teams在81個(gè)市場(chǎng)中有20萬(wàn)個(gè)組織在使用,它把應(yīng)用程序和數(shù)據(jù)都放進(jìn)了一個(gè)對(duì)話流程。你可以內(nèi)置安全性和合規(guī)性。它基于Microsoft Graph構(gòu)建。
\\任何應(yīng)用程序都可以添加到一個(gè)Team頁(yè)簽,因此,機(jī)器人、消息擴(kuò)展、Adaptive Cards、應(yīng)用、數(shù)據(jù)都可以添加到一個(gè)按團(tuán)隊(duì)和主題組織的永久聊天室中。
\\最后一章是Microsoft Graph。Graph把數(shù)據(jù)和任意類型的智能設(shè)備聯(lián)系起來(lái),這些設(shè)備可以向Graph API發(fā)送HTTP請(qǐng)求。Graph代表了數(shù)據(jù)之間的關(guān)系。雖然數(shù)據(jù)托管在云上,但是由客戶或組織擁有并管理。
\\舉例來(lái)說(shuō),Microsoft Graph使Microsoft 365可以提供統(tǒng)一登錄服務(wù),始終使用相同的業(yè)務(wù)數(shù)據(jù),從Microsoft Teams集成對(duì)話,從Outlook集成日歷活動(dòng),從Windows集成跨設(shè)備體驗(yàn)。
\\微軟正在把客戶應(yīng)用程序變成Graph的一部分,這讓它們可以與微軟的應(yīng)用程序以及其他客戶應(yīng)用程序緊密聯(lián)系起來(lái)。新的通用Windows平臺(tái)(UWP)的圖形控件現(xiàn)在已經(jīng)開(kāi)源。
\\最后,Microsoft Graph開(kāi)發(fā)平臺(tái)的重點(diǎn)將從應(yīng)用程序之間的切換轉(zhuǎn)向使用戶可以在他們當(dāng)前的工作環(huán)境中解決問(wèn)題。
\\查看英文原文:Microsoft 365 and the Future of App Development: Microsoft BUILD 2018 Second Day Keynote
總結(jié)
以上是生活随笔為你收集整理的Microsoft 365及应用开发的未来:微软BUILD 2018大会第二天主题演讲的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vuex状态管理简单入门
- 下一篇: Maven项目mybatis Inval