Windows 10開發工具預覽版現已面向Windows Insiders開放
在三周前的世界移動通信大會(MWC)上,我們向大家初步介紹了 Windows 10 通用應用平臺。現在,我很高興地宣布 Windows 10 開發工具的第一個技術預覽版現已面向 Windows Insiders 開放。
需要說明的是,這次發布的還只是個預覽版。我們還在繼續完善 Windows 10。 我們推出這個版本的目標就是讓諸位有機會試用這些炫酷的新平臺功能。而在諸位體驗預覽版新功能的時候,我希望大家留意以下幾個主要更新:
· 自適應的用戶體驗:Windows 10 系統的自適應用戶體驗功能可以根據用戶設備尺寸,自動調整界面大小,從而適應各種屏幕。目前 Windows 8.1 的應用開發者來說可以通過兩步快速試用這個功能:1)刪除原有開發項目中的一個用戶界面 (把 Visual Studio 中的 3 個項目合并為 1 個項目);2) 使用增強的 ViewStateManager 控件,以實現用戶界面在運行時的自適應功能。
· 用戶控件:大量 Windows 10 用戶界面控件可以在運行中實時判斷用戶交互特點,展現恰當的用戶體驗(例如,在配置觸屏的筆記本電腦上,浮動控件顯示較大的觸控目標,而不是時應于鼠標操作的精細目標)
· API Contract:Windows 10 上,開發者可以直接驗證某一 Windows 功能是否可用,而不必根據操作系統版本進行推斷。在調用一個 API 之前,開發者可在運行環境中查看該功能的可用性。HardwareButtons 就是一個能夠在代碼中快速試的 API Contract。HardwareButtons 對應的硬件按鈕只配置在手機上(移動 SDK 擴展),因此僅適用于手機和手機模擬器,在 PC 設備上無法使用。我們相信,API contract 和擴展 SDK 可以幫助開發者在運行時調用合適代碼,從而在相應的設備上帶來最佳的用戶體驗。
· Visual Studio 工具增強:在體驗新的開發工具的同時,開發者會發現許多增強的新功能。更多相關細節,推薦大家閱讀S. Somasegar 今天發布的博客:Windows 10 開發工具技術預覽版。
開發者內容
除了預覽工具之外,我們同時發布了很多資源,以幫助開發者快速了解新的通用應用平臺功能:
1. 通用應用平臺初探:在 2015 年世界移動通信大會上,Kevin Gallo 初步介紹了這個平臺以及如何為這個平臺開發通用應用。
2. Windows 10 Jumpstart 預覽:Jumpstart 提供了一套比較全面的開發入門培訓資料。這套視頻概述了將 Windows 8.1 應用遷移至 Windows 10 所需的信息。
3. Windows 10 為開發者帶來的新特性:Windows 10 開發者文檔已經在 Windows 開發中心發布。該頁面簡要總結了文檔中提及的新特性,包含涉及相關話題的深度鏈接。
4. 代碼示例:針對 Windows 10 新推出的文檔示例代碼將在 GitHub 上陸續發布。今天,我們發布了第一批十幾個例子,在 Build 期間還會有更多實例代碼公布。
準備開始
著手開始試用預覽版:
1. 如果你還沒有開始,請立即加入 Windows Insider Program。我們現在提供了說明和下載鏈接,幫助你設置開發機器。
2. 安裝后,通過使用通用應用模板開發一個 Windows 應用而開始試用。你可以在<語言> Windows 10 節點下找到它們。
3. 如果在試用預覽版時碰到任何問題…
1. 首先,請查看版本說明和 Visual Studio 2015 CTP6 的已知問題,確定它是否是一個已知問題。
2. 訪問 Windows 和 Windows Phone 應用 MSDN 論壇來查看是否有碰到問題的解答。
3. 如果你認為發現了一個缺陷,可以使用 Windows Feedback 應用中的新 Developer Platform 類別,該應用已作為 Windows 10 的一部分進行了安裝。
4. 如果你對平臺功能或 API 有任何建議,請上傳到 Windows 平臺開發者 UserVoice 網站。請注意,從現在到 Build 期間,我們將更新這個網站,以反映 Windows 10 的新功能。