UWP 新特性--Creator Update

來源:互聯網
上載者:User
Build 版本 15063+

1、能夠為 CompositionObjects 的其他屬性(陰影,裁剪,屬性集合)添加動畫

2、當裝置插上電源的時候,通過 Extended Excution Session api,向系統申請 app一直在後台運行。(14393開始支援)

  可以利用這個新特性,申請 app 長時間運行在後台,使離線或者 p2p上傳不被中斷。

  ExtendedExecutionSession Class api 文檔:

3、Tile 和 Toast

  1) app 可以判斷是否 pinned 到了系統的工作列上;向系統請求固定在工作列上。(api 在開發中)

  使用該 api 可以增加 app在電腦上被使用者使用的頻率。

  2) app 可以檢查自己的主磁貼是否 pin 到了開始菜單上;向系統請求固定在系統的 開始菜單上。

  在以前 app 只能 pin 二級磁貼到開始菜單。

  Primary tile 文檔 :

  3) 可追蹤的Tile通知:當使用者單擊磁貼時,app可以知道當前磁貼上顯示的內容(14393)

  文檔:

  4) Toast通知中的操作功能表(14393)

  運行開發人員在 Toast通知上自訂操作功能表的操作:

  文檔:

  5)Toast的標題分組:

  允許為 toast通知提供一個 header,該 header組合多個 toast

  文檔:

  

  6)為 Toast通知添加自訂時間戳記(timestamp):

  7)Toast快速回複和其它方式情境互動(10240):

  8)Toast通知的多次互動(在開發中):

  允許具有多個互動步驟的互動式 toast通知。 例如,初始 toast有一個下拉式功能表,下一個按鈕,然後單擊下一步觸發一個背景工作,同時讓toast處於待處理狀態,直到您的應用程式下一步更新toast。

  9)通知接聽程式(Notification Listener):

  允許其它app擷取你的通知,可以用來建立穿戴式裝置。智能手錶可以使用通知接聽程式將手機的通知發送到穿戴式裝置。 家庭自動化應用程式可以在收到某些通知時執行操作,例如您收到最好的朋友的通知。

  10)在 快顯通知上顯示 Progress Bar進度控制(例如下載進度):

  11)Tile 通知的背景圖片裁剪:

4、App 擴充:uwp 可以使用自己或者第三方開發人員提供的外掛程式(也是商店 app),並可以管理外掛程式的安裝和卸載。(14393)

  Build2016 視頻:

  通過看視頻瞭解,這種外掛程式機制要比 App Service 功能上強一些,不過限制比較多,還是不能在代碼中通過自訂介面來調用。研究了一下視頻中提供的代碼工程(),主 app 通過調用第三方外掛程式,可以實現圖片的裁切、調節灰階和色彩反轉,但其中的機制是第三方外掛程式提供一個 html5本地檔案,放到公用檔案夾中(主 app 和外掛程式共用的 public 檔案夾),然後主app 在 webView 控制項中載入這個 html5檔案,檔案中通過 JavaScript 把圖片進行處理後,傳遞給主 app。其中主 app是把圖片先進行 base64轉碼,變換成字串後,傳遞給 webView 中的 JavaScript,處理完後,同樣通過 base64轉成字串傳遞給主 app。過程有點繁瑣...

5、控制項:

  1)ColorPicker控制項(開發中)

  2)Navigation View控制項(開發中)

  3)下拉重新整理控制項Pull to Refresh Control(開發中)

  4)新“打分”控制項 Ratings Control(開發中)

  5)TextBlock 增加刪除線:

  6)Swipe 控制項(開發中)

  7)Tree View控制項(開發中)

6、CompactOverlay模式(畫中畫):使app處於所有視窗的最前面

對於視頻app 來說,類似於應用置頂,不過應用視窗的尺寸有所限制,印象中最大隻能到500x500pixel。

Api文檔:

7、使用 show/hide 自訂 page transitions 動畫

開發人員可以定製在 page transitions動畫期間 item 怎樣顯示和隱藏

8、開發人員控制 app的更新(14393)

開發人員可以控制 app 的可選/強制更新。開發人員可以啟用/禁用功能,直到安裝更新。

Api 文檔:

9、更容易安裝 .appx 或者 .appxbundle 檔案安裝包(14393)

可以使用這個 api 進行非微軟商店渠道的方式進行應用程式套件組合的分發。

文檔:

10、使用燈光,,模糊,噪音資產,混合模式等,以建立更加逼真的使用者介面與上下文材質

11、 通過網路在多台裝置中裝置中分發app包,適用於多人協助開發的情境:


12、Uwp的背景工作可以與主進程運行在同一個進程中(one-process background task model)(14393)


13、SVG表徵圖:使用一個靜態 SVG資源用作一個 icon/image


由於 SVG是向量圖形,在高分屏上也不會出現鋸齒,可以替換大尺寸的 png 表徵圖,以減少app包大小。動態 SVG後續會支援

14、 App包的流式(分步)安裝:

UWP Streaming Install 可以使你告訴 Windows Store首先下載的部分。當主要部分下載完畢後,使用者可以啟動並運行你的 app,包的剩餘部分可以繼續在後台完成載入。

15、ComparePackage 協助開發人員區分新、老安裝包:

當使用者擷取UWP應用程式的更新時,部署堆棧將根據應用程式中的更改塊執行差異下載,從而最大限度地減少使用者的頻寬和更新時間。 在Windows 10 Creators Update中,引入了一個新工具(ComparePackage),允許開發人員瞭解兩個軟體包對終端使用者的增量影響。 ComparePackage將顯示檔案的添加,更改和刪除,以允許開發人員根據需要進一步最佳化。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.