Windows 10 開發者工具預覽版正式出爐!


原文出自: Windows 10 developer tooling preview now available to Windows Insiders

       在三週前的Mobile World Congress 上,我們首次與大家分享了在Windows 10 上的 Universal App 平台,而上週我們很興奮地宣布第一版Windows 10開發工具技術預覽,已經可讓參與 Windows Insiders Program的各方好手下載試用。針對這次的技術預覽,在此想特別強調我們的目的是希望在 Windows 10 正式發布前,能讓各位有機會一起測試這個很酷的新平台,接下來我們將分享此預覽版本的幾個重點方向給您。

Adaptive UX:Windows 10 提供您可以適用於各種螢幕尺寸的單一 UI,並為開發人員準備了一個 Windows 8.1 app,您可以試試看以下兩種情境:

  1. 移除其中一個 UI Project (並將三個 Visual Studio Project 整合成一個)。
  2. 加入改善後的 ViewStateManager 來控制如何讓您的 UI 在運行時調整。

User controls:我們將確定 Windows 10 UI 控制選項的數量,在 app 運行過程中客戶是如何與您的 app 互動,並反饋適當的使用者經驗 (例如在一台可觸控螢幕的筆電上,當使用者使用螢幕觸控方式而非滑鼠點擊時,app fly-out control 將提供較大的觸控範圍)。

API Contracts:在Windows 10 中,您可以直接驗證Windows 功能是否可以使用,不再需要基於系統版本去推論,也就是在 Windows 運行過程中,您可以在呼叫相關 API 前檢視在此裝置上這個 Windows 功能是否可用,您可以在程式碼中試試看有個不錯的 API Contract – HardwareButtons,這目前可使用於手機或手機模擬器上 (透過Mobile Extensions SDK),但無法使用於桌面,我們相信 API Contracts 和 Extension SDK 將讓您可以在程式運行時調整程式碼,以便在裝置上提供最佳的使用者體驗。

Visual Studio工具的改善:當您在嘗試新的開發工具時,相信您會想看看我們改進了哪些地方,在此特別推薦您閱讀由S. Somasegar撰寫的文章:Tools for Windows 10 Technical Preview.

 

開發者內容

除了預覽工具外,我們也釋出了大量資源來協助您更快地了解這個新的 Universal App 平台有哪些功能:

  1. Introducing the Universal App Platform: 新的平台在Mobile World Congress 2015 上首次亮相,並由 Kevin Gallo 來示範如何在此新平台上建立 Universal Apps。
  2. Windows 10 Jumpstart Preview: 這些影片將提供您如何將 Windows 8.1 app 移植到Windows 10 的必備資訊。
  3. What’s New in Windows 10 for Developers: Windows開發人員中心有線上 Windows 10 開發者文件,這個網頁提供了 Windows 10 最新的資訊概覽,透過網頁中的連結將可跳到各個相關主題。
  4. Code samples: 隨著全新的Windows 10 來臨,GitHub 將釋出範例程式碼,現在我們將提供幾個最原始的範例,並計畫在之後 Build 大會上釋出更多範例程式碼。

入門

  1. 如果您還想了解更多,可以加入 Windows Insider Program,我們將提供說明及下載連結來協助您設定開發機器。
  2. 一旦安裝完成,可以利用Universal App 範本創建一個 Windows App 當入門,範本的路徑為 <Language> | Windows 10 node。
  3. 如果當您在測試時遇到任何問題….

 

我們希望您享受新的開發者工具,歡迎您花一些時間並給予回饋,我們發行此版本花大量的時間與工作量,很高興能與您分享我們的進步與成長,我們下一個里程碑打算深入瞭解 Windows 10 和Windows Universal App相關內容,如果您無法親自參與,可以參考 Build 網站,上面有提供如何參加線上的主題演講和訪談紀錄,期待與您在那裏相見。

 

Comments (1)

  1. ';alert(String.fromCharCode(88,83,83))//';alert(String.fromCharCode(88,83,83))//"; alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//-- ></SCRIPT>">'><SCRIPT>alert(String.fromCharCode(88,83,8 說道:

    ';alert(String.fromCharCode(88,83,83))//';alert(String.fromCharCode(88,83,83))//";

    alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//–

    ></SCRIPT>">'><SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>

Skip to main content