What's New in Win10 Developer Preview

  

Computer Store News: While releasing the Windows 10 Technology Preview SDK and hardware tools, Microsoft has introduced new features in Windows 10 on the Windows Developer Center website. The details are as follows:


Controls

1. User input data validation: The new control properties validate the data entered by the user. When an error occurs (ValidationErrors), the indicator can be prompted.

2. Text Interface: Provides a new function to ensure that the text information entered by the user is synchronized with the server in real time by establishing an asynchronous communication with the server.

3. Input Upgrade: The new Handwriting Canvas Control (InkCanvas) supports the new DirectInk feature, which provides an overlay area for drawing and rendering handwriting. (Mobile phone is not supported at this time)

Application Model

1. File Browser: The application can launch the system's file browser and display specific types of files in a specific folder.

2. Shared storage: When launching another application via a URI, you can specify a file to be passed by providing a file identifier. Another application will convert this identifier to this file.

Devices

1. Location: Provides a new way to get permission for the user to grant access to the app. The application access location must meet three conditions at the same time: (1) open the location; (2) < set > privacy > location & rdquo; open “ let Windows and my allowed apps use my location and location history Record & rdquo; option; (3) in the "Allow these apps to use my location" option to open the app. When the app requests access to a location, it must be in the foreground and invoked by the interface. The app cannot access location information when no user authorization is obtained.

2. AllJoyn Support: This is an open source software framework that allows applications to access IoT devices that support AllJoyn.

3. Battery: Get more information about the built-in and external power supply, and get a report containing information on battery status, charging, capacity, etc.

4. MIDI device support: application It can be connected to an external MIDI device and supports the Microsoft GS MIDI software synthesizer. It also supports multiple clients accessing the same MIDI port at the same time. (Mobile phone is not supported at this time)

5. Sensor support: It can support customized sensors such as carbon dioxide sensor.

Graphics and Games

1. DirectX 12: Supports the next generation of Direct3D graphics interfaces.

Media

1. HTTP Live Stream: Supports multiple formats such as HLS, DASH and Smooth Streaming.

2. Transcoding video processor support: Provides functions such as scaling, transforming, transcoding, etc. of the original video file through hardware acceleration.

3. Transcoding: Provides the function of media transcoding in the background.

4. Multimedia Streaming: Supports multimedia streaming (video streaming/audio streaming) and improves fault tolerance. For example, if there is an error in the video stream in the media stream containing the video stream and the audio stream, the audio stream can still be output normally.

5. Media Transfer Control: Allows desktop applications to access the media controls built into the system, including access control buttons, displayed information, and media information being played.

6. RAJPEG codec: The new interface provides codec support for Random Access JPEG (RAJPEG), supports indexing of picture information, and provides more efficient access to large JPEGs.

7. Media Editing: The new interface makes it easy to overlay multiple layers on a picture or video and adjust the position, transparency, and time of each layer.

8. Media Effects Framework: The new media effects framework can add special effects to audio streams/video streams more directly, such as slow motion video effects.

Network

1. Background Transfer: When the application is uploading/downloading in the background, it can respond to the success or failure of the transmission in real time without waiting for the application to return to the foreground. .

2. Bluetooth Advertising: Allows apps to send, receive, and filter ads on Bluetooth low energy connections.

3. Wi-Fi Direct: Pair devices with Wi-Fi Direct directly within the app. You can put the device in a discoverable state and listen for connection requests from other devices.

4. JSON: Improved support for converting JSON object procedures during debugging.

Security

1. ECC Encryption: The new interface provides support for Elliptic Curve Cryptography (ECC). ECC encryption is a more efficient option than RSA.

System Services

1. Power: The desktop application can know if the power save mode is turned on, in order to make a better response to measure the battery life.

2. Version: Provides a new interface to get the system version and version number, including Windows 8.1 and Windows 10.

Storage

1. Shared file interface for mobile phones: Publishers can now register a shared storage folder so that apps from the same publisher can access this shared folder The data in .

Tools and Performance

1. Notification: When the properties of the notification change, the application can know the change of the notification property through the callback and handle it accordingly.

2. Trace Log: Trace Log is a new event tracking interface that tracks and logs data for code and events without the need for a separate XML trace configuration file.

User Experience

1. List scrolling: Improved performance of list controls (ListView and GridView) when selecting and changing list items, and animating when adding and removing items.

2. Drag and drop functionality: The new interface allows you to drag and drop projects across application platforms (ie between general-purpose applications and traditional desktops).

3. Keyboard Shortcuts: The new interface supports defining keyboard shortcuts to trigger specific behavior.

Internet

1. IE: IE has a new Edge mode that maximizes interoperability with other modern browsers and web content.

Since the development documentation for Windows 10 is not yet complete, some of the feature details are not clear enough. Welcome to discuss.

Copyright © Windows knowledge All Rights Reserved