UWP new features--creator Update

Source: Internet
Author: User
Tags app service creators update
Build version 15063+

1. ability to animate other attributes of compositionobjects (shadow, crop, property collection)

2, when the device plugged in power, through the Extended excution Session API, to the system application has been running in the background. (14393 start support)

Can take advantage of this new feature, the application app for a long time running in the background, so that offline or peer upload is not interrupted.

Extendedexecutionsession Class API Documentation:

3. Tile and Toast

1) The app can determine if the pinned is on the system's taskbar, and the system request is pinned to the taskbar. (API in development)

Use this API to increase the frequency with which apps are used by users on your computer.

2) The app can check whether its primary tile pin is on the Start menu, and pin the system request to the system's Start menu.

In the previous app you can only pin level two tiles to the Start menu.

Primary Tile Document:

3) Traceable Tile notification: When a user clicks a tile, the app can know what's displayed on the current tile (14393)

Document:

4) context menu in Toast Notification (14393)

Run the developer to customize the context menu action on the TOAST notification:

Document:

5) Toast Title grouping:

Allows you to provide a header for toast notifications that combines multiple toasts

Document:

  

6) Add a custom timestamp (timestamp) for toast notifications:

7) Toast Quick reply and other ways scene interaction (10240):

8) Multiple Interactions for toast notifications (in development):

Allows interactive toast notifications with multiple interactive steps. For example, the initial toast has a drop-down menu, the Next button, and then click Next to trigger a background task while the toast is in the pending state until your application next updates the toast.

9) Notification Listener (Notification Listener):

Allow other apps to get your notifications, which can be used to create wearable devices. Smart watches can use notification listeners to send notifications from a phone to a wearable device. Home automation applications can perform actions when certain notifications are received, such as when you receive notifications from your best friends.

10) Show Progress bar progress control on toast notifications (e.g. download progress):

One) background picture clipping for Tile notifications:

4. App extension: UWP can use plug-ins (also store apps) provided by its own or third-party developers, and can manage the installation and uninstallation of plugins. (14393)

Build2016 Videos:

By watching video, this plug-in mechanism is more powerful than App Service, but it is more restrictive and cannot be called through custom interfaces in code. Study the code provided in the video project (), the main app by invoking a third-party plug-in, can achieve the image of the crop, adjust the grayscale and color reversal, but the mechanism is a third-party plug-in to provide a HTML5 local file, put in the public folder (the main app and the plug-in shared common folder), The main app then loads the HTML5 file in the WebView control, and the file is passed to the main app after the image is processed by JavaScript. The main app is to base64 the image first, converted to a string, passed to the WebView in the JavaScript, after processing, the same through the base64 into a string passed to the main app. The process is a bit cumbersome ...

5. Controls:

1) ColorPicker control (in development)

2) Navigation View Control (in development)

3) drop-down refresh controls pull to refresh control (in development)

4) New "scoring" controls ratings control (in development)

5) TextBlock Add Strikethrough:

6) Swipe control (in development)

7) Tree View Control (in development)

6. Compactoverlay mode (PIP): puts the app at the front of all windows

For video apps, similar to the app top, but the size of the application window is limited, the impression of the largest only to 500x500pixel.

API Documentation:

7. Use show/hide to customize page transitions animations

Developers can customize how item is displayed and hidden during page transitions animations

8. Update of developer Control app (14393)

Developers can control the app's optional/mandatory updates. Developers can enable/disable features until the update is installed.

API Documentation:

9, more easy to install. appx or. appxbundle Files installation package (14393)

You can use this API to distribute your application packages in a way that is not a Microsoft Store channel.

Document:

10. Use lighting, blur, noise assets, mixed mode, etc. to create a more realistic user interface and context material

11, through the network in multiple devices in the device distribution app package, suitable for multi-person assisted development scenarios:


12. The UWP background task can be run in the same process as the main process (one-process background task model) (14393)


13. svg icon: Use a static SVG resource as a icon/image


Because SVG is a vector graphic, there is no aliasing on the high split screen, and you can replace the large PNG icon to reduce the app package size. Dynamic SVG follow-up support

14, the app package of streaming (step-by) Installation:

UWP streaming Install lets you tell Windows store the first download section. When the main section is downloaded, the user can launch and run your app, and the rest of the package can continue to finish loading in the background.

15. Comparepackage help developers distinguish between new and old installation packages:

When a user obtains an update for a UWP application, the deployment stack performs a differential download based on the change blocks in the application, thereby minimizing the user's bandwidth and update time. In Windows Creators update, a new tool (Comparepackage) was introduced to allow developers to understand the incremental impact of two packages on end users. Comparepackage will display file additions, changes, and deletions to allow developers to further refine as needed.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.