佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > win10的通用應用平臺到底有何玄機?

win10的通用應用平臺到底有何玄機?

熱門標簽:鐵路電話系統(tǒng) 電話機器人搭建 硅谷的囚徒呼叫中心 電銷機器人源碼 科大訊飛語音識別系統(tǒng) 呼叫中心案例 電銷機器人 萬科

微軟想要大一統(tǒng)桌面、移動和客廳電視三大平臺的夢已經(jīng)做了不是一天兩天了。現(xiàn)在,夢想實現(xiàn)的時候就要來了。

我們在前天報道中提到,微軟在今年的GDC游戲開發(fā)者大會上正式透露了有關Windows 10通用應用平臺的消息,并宣布已經(jīng)確定有17款Xbox One獨立游戲將移植PC,而且玩家只需要支付一次費用便可以在所有平臺上使用這些游戲。

由此看來,軟件生態(tài)系統(tǒng)的融合將是微軟賦予Windows 10最具亮點的新特性之一,也是給予開發(fā)者最大的福利。那么,Windows 10的通用應用平臺到底有何玄機呢?

來自微軟的Kevin Gallo在最新的博文中表示,Windows 10是我們的平臺融合之旅的頂點,這種融合可以讓一個應用在所有Windows平臺上運行——口袋中的手機、包里的平板電腦或筆記本電腦、桌上的PC以及客廳中的Xbox游戲機。還有Windows家族不斷增加的各種新設備,包括HoloLens、Surface Hub以及Raspberry Pi 2等物聯(lián)網(wǎng)設備。

現(xiàn)在,所有這些Windows設備都可以實現(xiàn)在一個商店中進行應用的購買、發(fā)布和更新。

Kevin Gallo表示,在開發(fā)通用應用平臺伊始,我們就需要確保所有Windows開發(fā)者都能同等地受益于這個單一內核。這個平臺實現(xiàn)了新的Windows通用應用——真正只需編寫一次,擁有一套業(yè)務邏輯和一個用戶界面。應用只需打包提交到一個統(tǒng)一的商店,且能夠支持開發(fā)者希望支持的所有Windows 10設備。

基于此開發(fā)出來的應用在所有設備上都給用戶帶來一致性和熟悉感,同時適合每個設備的輸入模式和屏幕尺寸。通過讓開發(fā)者能夠開發(fā)在移動、桌面、游戲機、全息設備甚至物聯(lián)網(wǎng)設備上運行的一個應用,新的通用應用平臺完善了我們的開發(fā)者平臺融合。

另外,Kevin Gallo強調,通用應用平臺是Windows 10的核心,很多Shell程序在這個平臺上運行,還有很多關鍵的Windows體驗(例如很多內置應用、Windows商店以及“Project Spartan”瀏覽器等等)。這些應用體驗使用的統(tǒng)一動畫、API和控件可供開發(fā)者使用。

值得注意的是,Windows 10能夠繼續(xù)支持現(xiàn)有Windows應用和桌面應用在其目標設備上運行。同時也針對HTML開發(fā)者加入了一些新玩意兒,比如:新的渲染引擎、Project Spartan瀏覽器以及全新的Web應用工具。

按計劃,微軟將于下月(4月)末在一個Apache分支中提供Windows 10 Cordova平臺的第一個原型——讓開發(fā)者提前預覽此次更新并提出反饋意見。

Kevin Gallo的文章全文:

Windows 10是我們的平臺融合之旅的頂點,Windows目前在一個統(tǒng)一的Windows 內核上運行。

這種融合可以讓一個應用在所有Windows平臺上運行——口袋中的手機、包里的平板電腦或筆記本電腦、桌上的PC以及客廳中的Xbox游戲機。還有Windows家族不斷增加的各種新設備,包括HoloLens、Surface Hub以及Raspberry Pi 2等物聯(lián)網(wǎng)設備。

現(xiàn)在,所有這些Windows設備都可以實現(xiàn)在一個商店中進行應用的購買、發(fā)布和更新。

對于針對一些特定設備(例如電話撥號程序)的API,這個通用平臺提供了一個非常便利的方式,無需使用條件編譯標記即可啟用應用中的這個功能。

這里,我將簡要探討一下這個新平臺如何實現(xiàn)我在1月份提到的三個平臺目標:

1、通過支持各種跨平臺的設備而提升應用的覆蓋面,獲得更多的用戶;

2、提供獨特的應用體驗;

3、最大化實現(xiàn)開發(fā)者的投資。

我們將在微軟Build 2015開發(fā)者大會上介紹通用平臺的所有技術細節(jié)。

讓移動應用體驗支持所有類型的設備,從而讓應用獲得更廣闊的用戶和應用場景

要理解我們?yōu)槭裁窗裌indows融合到一個內核和一個開發(fā)者平臺,就需要探討客戶與設備的關系以及他們預期的體驗發(fā)生了什么變化。移動設備在過去10年的爆發(fā)式增長已經(jīng)帶來全新的應用體驗,并推動擴展了現(xiàn)有Web體驗,讓開發(fā)者能夠以獨特的創(chuàng)新方式接觸客戶。

迄今為止,移動體驗在很大程度上意味著為移動設備開發(fā)的應用和 Web 體驗——通常主要是針對你隨身攜帶的手機進行開發(fā)。

但對于越來越多希望在所有設備上的體驗都能夠實現(xiàn)移動化,并且希望使用最便捷或最高效的設備完成任務的用戶來說,這個定義過于狹窄。

我們看到,這種對移動體驗的偏好在用戶的應用商店搜索中得到了最好的驗證。就在一年前,用戶在Windows Phone上尋求的體驗還不同于平板電腦,也不同于筆記本電腦和PC以及游戲機。今非昔比,每種設備上的應用商店中的主要搜索內容出現(xiàn)很大程度的重合,在各種應用分類中都是如此。

開發(fā)支持這種新的移動體驗的平臺不僅需要支持各種屏幕尺寸,而且要提供靈活的互動模式,包括觸屏、鼠標和鍵盤、游戲桿及手寫筆。當用戶使用自己的各種設備時,他們通??焖俚貜挠|控手勢(例如選擇歌曲或播放列表、閱讀新聞或文檔,或查看旅行照片)轉向鍵盤和鼠標進行工作(例如管理播放列表、撰寫博客文章或修改要分享的視頻或照片)。

為了消除設備之間的差距(用戶真正希望隨身攜帶多少設備?),行業(yè)中多模設備正在崛起,例如二合一的Surface Pro 3。在應用體驗中,越來越多的應用開發(fā)包會正確地處理這種情況——除非開發(fā)者通過開發(fā)一個或多個移動應用、桌面應用和網(wǎng)站來消除這種差距。我們認為這是可以實現(xiàn)的并且應當更加簡單。

通過Windows 10,我們正在引領一條通向移動體驗的新道路——打破僅限移動設備的藩籬,并讓客戶充分利用生活中的所有屏幕設備。對于Windows,這些移動體驗的背后是我們的一個統(tǒng)一Windows內核和通用應用平臺。

在開發(fā)通用應用平臺伊始,我們就需要確保所有Windows開發(fā)者都能同等地受益于這個單一內核。這個平臺實現(xiàn)了新的Windows通用應用——真正只需編寫一次,擁有一套業(yè)務邏輯和一個用戶界面。應用只需打包提交到一個統(tǒng)一的商店,且能夠支持開發(fā)者希望支持的所有Windows 10設備。

應用在所有設備上都給用戶帶來一致性和熟悉感,同時適合每個設備的輸入模式和屏幕尺寸。通過讓開發(fā)者能夠開發(fā)在移動、桌面、游戲機、全息設備甚至物聯(lián)網(wǎng)設備上運行的一個應用,新的通用應用平臺完善了我們的開發(fā)者平臺融合。

提供獨一無二的個性化體驗

通用應用平臺旨在幫助開發(fā)者快速開發(fā)這些新的一致且靈活的移動體驗,讓開發(fā)者能夠提供獨一無二的高度個性化體驗,吸引他們的目標設備用戶。為此,我們提供了諸多平臺功能,為開發(fā)者智能地完成大多數(shù)運行時適應工作,從而讓他們集中精力滿足用戶需求:

- 自適應用戶體驗

在應用運行時可以讓應用的用戶界面根據(jù)用戶使用應用的方式以及可用的設備功能流暢地調整——渲染適合情境的體驗。

- 屏幕布局

除了基本的應用模式改進,我們還改進了ViewStateManager,使得開發(fā)更具適應性的體驗變得輕松。這意味著開發(fā)者的通用應用項目不再需要為小型和大型屏幕設立單獨的項目或用戶界面定義,但我們仍然保留了單獨用戶界面定義的選項。

- 用戶控制

Windows 10在運行時會定義用戶如何使用開發(fā)者的應用并渲染出恰當?shù)挠脩趔w驗(例如在擁有觸控屏幕的筆記本電腦上,與鼠標點擊相比,浮出控件在觸控時提供更大的觸控目標)。

- 自然用戶輸入

Windows 10幫助開發(fā)者開發(fā)更具個性化和人性化的應用體驗,讓開發(fā)者輕松地把自然語音、觸控筆、手勢和用戶目光等自然用戶輸入融入相關應用。由于Windows處理所有這些輸入,開發(fā)者不再需要擔心如何解析輸入的含義——只需關注哪些輸入適合相關應用,而我們會判斷這些輸入是否存在解析含義。

- 云服務

Windows提供諸多服務供開發(fā)者在應用中使用,例如Windows通知服務(WNS)、Windows漫游數(shù)據(jù)以及Windows Credential Locker。通過Windows 10,我們?yōu)殚_發(fā)者提供了更多Windows服務,包括擴展的Cortana AI、OneDrive和 Application Insights。除了Windows,我們繼續(xù)讓用戶更輕松地使用微軟Azure,包括Azure Mobile Services和Azure Notification Hub等服務。

但我們清楚,開發(fā)者的移動體驗不會在用戶關閉應用時相應結束。通用平臺的進步實現(xiàn)了很多Windows Shell 程序的進步, 保證用戶的參與度以及提升用戶對此應用的使用頻次。舉例來說:

- 集成Cortana

應用現(xiàn)在直接在Cortana搜索結果中體現(xiàn)(并可以運行),已安裝應用在搜索結果中排在前列。

- 行動中心

Windows 10為所有Windows設備帶來更加一致且有效的通知體驗。

最后,我想強調,通用應用平臺是Windows 10的核心,很多Shell程序在這個平臺上運行,還有很多關鍵的Windows體驗(例如很多內置應用、Windows商店以及“Project Spartan”瀏覽器等等)。這些應用體驗使用的統(tǒng)一動畫、API和控件可供開發(fā)者使用。開發(fā)者可以感受到這個平臺已經(jīng)“久經(jīng)沙場”,為了能夠讓你們跟我們一樣能夠開發(fā)用戶喜歡的移動體驗。

充分利用你在應用和Web代碼中的投資

通過一個新平臺充分利用開發(fā)者在代碼和技能中的現(xiàn)有投資,Windows 10可以充分地利用代碼,成就更多。

我們在設計Windows 10時使其繼續(xù)支持現(xiàn)有Windows應用和桌面應用在其目標設備上運行。我們還努力讓開發(fā)者盡可能便捷地把這些投資帶入新的通用應用平臺。

對于我們的HTML開發(fā)者,Windows 10為Modern Web提供了很多先進功能:

- 新的渲染引擎

這個新的引擎讓開發(fā)者不必做針對某個平臺的開發(fā)工作即可提供一致的移動體驗,它也包含在Internet Explorer 11、新的 ‘Project Spartan’ 瀏覽器中,以及WebView控件之中。

- “Project Spartan”

“Project Spartan”瀏覽器本身是個Windows通用應用并可通過商店更新,確保最新版本。

- Web應用

Windows 10讓開發(fā)者輕松地開發(fā)Windows應用,只要使用工具打包相應網(wǎng)站即可發(fā)布到商店中。安裝之后,相應網(wǎng)站可以更新并使用JavaScript調用通用API,開發(fā)更具吸引力的用戶體驗。

此外,我很高興地宣布我們將于下月(4月)末在一個Apache分支中提供Windows 10 Cordova平臺的第一個原型——讓開發(fā)者提前預覽此次更新并提出反饋意見。 

以上就是關于win10的通用應用平臺到底有何玄機的相關介紹,謝謝大家閱讀!

標簽:株洲 黃石 天門 黔東 新余 南通 六安 呼和浩特

巨人網(wǎng)絡通訊聲明:本文標題《win10的通用應用平臺到底有何玄機?》,本文關鍵詞  ;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    宣城市| 永济市| 广丰县| 兴安县| 安塞县| 金坛市| 清苑县| 米脂县| 大冶市| 广西| 合江县| 商丘市| 伽师县| 婺源县| 湟源县| 衡阳县| 林甸县| 长顺县| 珲春市| 崇明县| 大冶市| 五指山市| 北票市| 武穴市| 渝中区| 澎湖县| 陵水| 大英县| 滕州市| 当阳市| 分宜县| 大洼县| 南和县| 合江县| 林口县| 宜川县| 丽水市| 山西省| 濮阳市| 蒙自县| 兖州市|