透過 Channel 9 社群網站上分享的影片:「簡介 Windows 10 通用 Windows 平台(UWP)」快速瞭解 UWP 是什麼?擁有什麼特色?為開發人員帶來了什麼樣的優勢?
透過 Channel 9 社群網站上分享的影片:「簡介 Windows 10 通用 Windows 平台(UWP)」快速瞭解 UWP 是什麼?擁有什麼特色?為開發人員帶來了什麼樣的優勢?
影片中微軟講師上官林傑(Eric ShangKuan)老師為大家快速地對通用 Windows 平台(Universal Windows Platform,UWP)進行了簡介。
其中說明了 Windows 10 引進了 UWP 並整合作業系統核心與 App 模型,使得 Xbox、Windows、Windows Phone、Windows on Devices 擁有一致的平台,而 UWP 也希望讓開發人員使用同樣的工具、同樣的 SDK,開發出單一的應用程式,部署在所有 UWP 的裝置上。
而 UWP 應用程式的目標平台並不是 Windows 版本而是 UWP 的版本,使得應用程式不直接相依作業系統,同時也鬆綁 UWP 與作業系統,感覺上像是 .NET Framework 與 ASP.NET MVC Framework 可以各自進行更新。
要在不同畫面大小、解析度的裝置上執行同樣的應用程式,面臨到的議題就是使用者介面的問題了。建議採用自適應操作介面設計(Adaptive UI),針對螢幕的解析度自動調整使用者介面,以符合執行環境的螢幕解析度大小。
當然,除了使用者介面自適應調整外,程式碼也須要針對不同的裝置進行調整,這時候建議採用自適應程式碼(Adaptive Code)設計技巧;因為平台擴充套件在不支援的裝置上不會啟用,所以對平台擴充套件的各別裝置特定 API 在執行期間測試是否可用,以提升應用程式針對特定裝置的最佳化操作。
需要開發 UWP 應用程式,目前可以使用 Visual Studio 2015 來進行開發,而在部署至實機測試也變得更簡單,在 Windows 10 的設定中啟用開發人員模式即可透過工具進行部署測試。
完整的影片可以在:「簡介 Windows 10 通用 Windows 平台 (UWP) | UWP (Universal Windows Platform) 開發攻略 | Channel 9」進行觀看,或是直接觀看下列的影片進行更深入的瞭解,非常感謝!
延伸閱讀:
本著作由Zhi-Wei製作,以創用CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款釋出。