萬盛學電腦網

 萬盛學電腦網 >> Windows 10資訊 >> win10中通用應用中集成Cortana小娜探索

win10中通用應用中集成Cortana小娜探索

   微軟的10周10個Win10開發專題本周已經到了第三期,本期微軟通過一篇博文向開發者介紹了如何在Windows10通用應用中集成Cortana小娜,讓應用更具活力。本文首先簡單介紹了Cortana是什麼,能夠帶來哪些特性。隨後講解了在應用中集成Cortana前的准備工作,最後講解了集成Cortana並完成三種用戶交互的方法(包括打開應用、通過Cortana命令應用存儲或返回一些數據以及用戶與應用之間的雙向交互)。

  什麼是Cortana?

  Cortana是Win10中新增的主要功能之一,從Windows Phone 8.1借鑒而來。用戶可通過自然語言與操作系統進行交互。應用能夠以Cortana的口吻回答用戶提出的問題。諸如“我的下一個旅行目的地是哪裡?”,“搜索語音電台”,“Jack在線嗎?”等問題,你可以將這些問題的答案提供給Cortana,讓她來代為回答或者顯示出來。更進一步,還可以通過Cortana來執行一些操作,比如“取消去倫敦的旅行計劃”,“將此電台添加為喜歡”,“告訴Jack,我要遲到了”等等。

  通過語音命令,用戶可以直達應用中某個深層次的功能,就好比將應用中的某個功能直接通過磁貼方式釘在開始屏幕中一樣。這會讓你的應用更具生產力,提升用戶體驗。

  集成Cortana,需要遵守的一些准則

  由於Cortana是基於語音進行交互的,因此情景設定應當盡量貼近習慣和自然。在MSDN中已經公布了一些Cortana交互設計准則,要更好地使用Cortana,需要遵守以下准則:

  1、高效:少即是多。要簡潔,用語盡量簡單但同時不要丟失語義;

  2、相關:保持不偏離話題;

  3 、明確:確保對話使用日常用語,意思表達更清晰,而不要使用很少有人會知道的專業術語;

  4、信任:回答應准確反映正在發生的事情,並尊重用戶的喜好。如果你的應用還沒有完成任務,不應該欺騙已經完成;

  另外,還需要注意的是,Cortana交互的本地化處理,特別是如果你想在全球發布你的應用。目前Cortana在美國、英國、中國、法國、意大利、德國以及西班牙市場可用,後期會拓展到更多市場。

  用戶與應用之間可實現三種交互,包括打開應用、通過Cortana命令應用存儲或返回一些數據以及用戶與應用之間的雙向交互。

  微軟在博客中詳細介紹了這三種方法,並提供了一些文檔以及示例代碼。感興趣的開發者可點此進入微軟官方博客查看。

copyright © 萬盛學電腦網 all rights reserved