Microsoft's 10 weeks 10 Win10 development topics have reached the third issue this week, this issue of Microsoft through a blog to developers how to integrate in Windows10 universal applications Cortana Xiaona makes the app more dynamic. This article begins with a brief introduction to what Cortana is and what features it can bring. I then explained the preparations for integrating Cortana in the application. Finally, I explained how to integrate Cortana and complete three kinds of user interactions (including opening the application, storing the application or returning some data through Cortana command, and two-way interaction between the user and the application). .
What is Cortana?
Cortana is one of the new main features in Win10, borrowed from Windows Phone 8.1. Users can interact with the operating system through natural language. The app can answer the user's question in Cortana's voice. Such as “ Where is my next travel destination? ”,“Search for voice stations”,“Jack online? & rdquo; and other questions, you can provide answers to these questions to Cortana, let her answer or show it. Further, you can also perform some operations through Cortana, such as “Cancel the travel plan to London”, “Add this station as a favorite”, “Tell Jack, I am late” & so on.
With voice commands, users can go directly to a deeper level of functionality in the app, just as if a feature in the app was pinned directly to the start screen. This will make your app more productive and enhance the user experience.
Integration of Cortana, some guidelines to be followed
Because Cortana is based on voice interaction, the context should be as close as possible to the habit and nature. Some Cortana interaction design guidelines have been published in MSDN. To better use Cortana, you need to observe the following guidelines:
1. Efficient: Less is more. To be concise, use words as simple as possible but don't lose semantics at the same time;
2, related: keep not deviating from the topic;
3, clear: ensure that the conversation uses everyday language, meaning expression is clearer, not Use terminology that few people will know;
4. Trust: The answer should accurately reflect what is happening and respect the user's preferences. If your application hasn't completed the task yet, you shouldn't deceive it already;
In addition, you need to be aware of the localization of Cortana interactions, especially if you want to publish your app globally. . Cortana is currently available in the US, UK, China, France, Italy, Germany and Spain, and will expand to more markets later.
Three interactions can be implemented between the user and the application, including opening the application, storing or returning some data via the Cortana command, and two-way interaction between the user and the application.
Microsoft detailed these three methods in the blog, and provided some documentation and sample code. Interested developers can click here to view the official Microsoft blog.
win10 preview version can experience his charm, many settings and now win7 is not too the same, but
When you set the date, time and digital display in the Windows7 system, these settings will affect t
But the master who plays computer always makes his own computer different, toss theme bag, toss wall
If the user Windows8 system has a fault and needs to enter the safe mode, the previous security mod
Windows has protected your computer how to close windows has protected your computer off tutorial
Common mouse operations and corresponding keyboard shortcuts for Win8 system
What are the URI identifiers? How does the Win10 system use URI
Win10 Firefox flash plugin crashed the solution
Teach you to quickly hide the Windows10 system desktop icon
How to add a right click menu to win10? Send to OneDrive to add to the right tutorial
How to roll back win10 phone to win8.1
Win10 system restores the traditional Win7 control panel method
Win10 view the monitor status of Windows Firewall
Apple air computer installation windows7 graphic tutorial
How is the Win10 internal test version developed? Exploring Microsoft internal testing technology
Computer special card. Mainly playing lol what. .
12 tips to speed up the Windows 7 system speed
Linux operating system process knowledge
Win10 system preview set DPI zoom to adapt to high score screen HD font
Windows 7 has a capacity limitation
Win7 ghost pure version open SNMP protocol 161 port method
Refuse to remotely modify the key value of the Windows 8 registry