電腦店訊:在發布了 Windows 10 技術預覽版 SDK 和硬件工具的同時,在 Windows 開發人員中心網站上微軟給出了Windows 10 中的新功能,詳細信息如下:
控件
1. 用戶輸入數據驗證:新的控件屬性,對用戶輸入的數據進行驗證,出現錯誤時(ValidationErrors)可以通過指示器提示。
2. 文本接口:提供一個新的功能,通過與服務器建立一個異步通信來保證用戶輸入的文字信息與服務器保持實時同步。
3. 輸入升級:新的筆跡畫布控件(InkCanvas)支持全新的 DirectInk 功能,提供一個繪制和渲染筆跡的疊加層區域。(暫不支持手機)
應用模型
1. 文件浏覽器:應用可以啟動系統的文件浏覽器並顯示特定文件夾中特定類型的文件。
2. 共享存儲:在通過 URI 啟動另一個應用時,可以通過提供一個文件標識符來指定某一個需要傳遞的文件。另一應用則會將此標識符轉換為該文件。
設備
1. 位置:提供一個新的方式來獲取用戶是否授予應用訪問位置的權限。應用訪問位置必須同時滿足三個條件:(1)打開定位;(2)“設置 > 隱私 > 位置”中,打開“讓 Windows 以及我已允許的應用使用我的位置和位置歷史記錄”選項;(3)在“允許這些應用使用我的位置”中,打開該應用的選項。應用在請求訪問位置時,必須處於前台並由界面喚起。在沒有獲取用戶授權時,應用無法訪問位置信息。
2. AllJoyn 支持:這是一個開源的軟件框架,讓應用可以訪問支持 AllJoyn 的物聯網設備。
3. 電池:可以獲得更多有關內置和外接電源的信息,並可獲得包含電池狀態、充電、容量等信息的報告;
4. MIDI設備支持:應用可以連接外置的MIDI設備,並支持Microsoft GS MIDI軟件合成器,還支持多客戶端同時訪問同一個MIDI端口。(暫不支持手機)
5. 傳感器支持:可以支持自定義的傳感器,如二氧化碳傳感器。
圖形和游戲
1. DirectX 12:支持下一代的Direct3D圖形接口。
媒體
1. HTTP 直播流:支持HLS、DASH 和 Smooth Streaming 等多種格式。
2. 轉碼視頻處理器支持:通過硬件加速提供對原始視頻文件的縮放、變換、轉碼等功能。
3. 轉碼:提供應用在後台進行媒體轉碼的功能。
4. 多媒體流:支持多媒體流(視頻流/音頻流),並提高容錯性。例如,包含視頻流和音頻流的媒體流中視頻流出現了錯誤,此時仍可保持音頻流正常輸出。
5. 媒體傳輸控制:允許桌面應用訪問系統內置的媒體控制,包括訪問控制按鈕、顯示的信息和正在播放的的媒體信息。
6. RAJPEG 編解碼:新的接口提供對隨機訪問式 JPEG(RAJPEG)的編解碼支持,支持對圖片信息進行索引,對大型 JPEG 提供更高效的訪問。
7. 媒體編輯:新的接口可以方便的在圖片或視頻上疊加多個圖層,並調整各個圖層的位置、透明度、時間等屬性。
8. 媒體效果框架:新的媒體效果框架可以更直接地向音頻流/視頻流添加特殊效果,如慢動作視頻效果。
網絡
1. 後台傳輸:應用在進行後台上傳/下載時,可以實時地響應傳輸成功或失敗的結果,而不用等待應用恢復到前台時才做出響應。
2. 藍牙廣告:允許應用在藍牙低功耗連接中發送、接受和過濾廣告。
3. Wi-Fi Direct:可直接在應用內通過 Wi-Fi Direct 配對設備。可以使設備處於可發現狀態,並監聽其他設備的連接請求。
4. JSON:改善了在調試過程中轉換 JSON 對象過程的支持。
安全性
1. ECC 加密:新的接口提供了對橢圓曲線加密法(ECC)的支持。ECC 加密是一種比 RSA 更高效的選擇。
系統服務
1. 電源:桌面應用可以了解節電模式是否打開,以便做出更好的應對來措施l延長電池使用時間。
2. 版本:提供新的接口來獲取系統版本和版本號,包括 Windows 8.1 和 Windows 10。
存儲
1. 面向手機的共享文件接口:現在,發布者可以注冊一個共享的存儲文件夾,這樣來自同一個發布者的應用都可以訪問此共享文件夾中的數據。
工具和性能
1. 通知:當通知的屬性發生變化時,應用可以通過回調獲知通知屬性的改變並進行相應處理。
2. 跟蹤日志:跟蹤日志是一個新的事件跟蹤接口,可以跟蹤和記錄代碼和事件的數據,而無須單獨的XML跟蹤配置文件。
用戶體驗
1. 列表滾動:改善了列表控件(ListView 和 GridView)選擇和改變列表項目時的性能,並在添加和移除項目時提供了動畫效果。
2. 拖放功能:新的接口可以跨應用平台地(即在通用應用和傳統桌面之間)拖放項目。
3. 鍵盤快捷鍵:新的接口支持定義鍵盤快捷鍵來觸發特定的行為。
互聯網
1. IE浏覽器:IE 擁有一個新的 Edge 模式,最大化地提供與其他現代浏覽器和網絡內容的互通性。
由於 Windows 10 的開發文檔尚不完善,某些功能細節並不能了解清楚,歡迎大家討論。