BUILD: Windows 8 应用模型、开发平台和工具
fmms 13年前
<p style="text-align:center;"><img title="BUILD: Windows 8 应用模型、开发平台和工具" border="0" alt="BUILD: Windows 8 应用模型、开发平台和工具" src="https://simg.open-open.com/show/c2469192a12f7f6f109909bcc2fe0e46.jpg" width="600" height="429" /></p> <p> <strong>Windows Runtime 与应用模型</strong></p> <p> Windows Runtime(简称 WinRT)是用来构建 Metro 风格应用的一系列 API,支持 JavaScript、C++、C#和 VB 编程语言。新的 WinRT 同样也包括传统 Win32、COM 和.NET Framework API 子集,开发者还可以用 HTML 5 和 CSS3 API 进行开发。</p> <p> 其他微软编程框架如.NET Framework 或 Windows C Runtime 库都可以访问 WinRT API。现在已有的 x86 应用需要重写才能运行于 ARM 架构,而新的 Metro 风格应用可直接运行。</p> <p> <strong>Metro 风格应用和游戏</strong></p> <p> Windows 8 中 Metro 风格应用的开发主要分 3 种方案:</p> <ul> <li>HTML 5 和 CSS 3 来构建界面,JavaScript 作应用逻辑</li> <li>XAML 构建界面,C++、C#或 VB 作应用逻辑</li> <li>游戏开发可使用 C++和 DirectX 11.1 来充分利用硬件性能,或 HTML 5 或 XAML 开发的休闲、轻量级游戏</li> </ul> <p> <strong>Windows Shell 整合、媒体和传感器</strong></p> <p> 当开发 Metro 风格应用,开发者可以充分利用 Windows 8 新特性,比如 App Bar、Edge、Live Tiles 和应用间交互。</p> <p> WinRT 可完全通过 JavaScript 或 XAML 来访问音频或视频数据,也可以实现摄像头拍摄、编码、PlayTo 功能。WinRT 也提供了快速访问传感器设备的组件接口,而且 Win32 API 也可以通过不多的代码来实现传感器数据的输入。</p> <p> <strong>Internet Explorer 10 开发</strong></p> <p> Internet Explorer 10 为 Web 开发者提供诸多现代标准如 HTML5、CSS3 和 SVG、硬件加速等的开发支持。IE 10 平台支持本地存储、IndexedDB、应用缓存、异步脚本、Web Workers、Web Sockets、HTML5 文件 API、拖拽操作、历史、沙盒等。</p> <p> <strong>Live Connect</strong></p> <p> Live Connect 提供了一系列能够在应用中整合 Windows Live ID 单点登录(SSO)、访问 SkyDrive、Hotmail 和 Messenger 信息的控件和 API。这可以视为下一代 Messenger Connect,更多内容将在新文章中介绍。</p> <p> <strong>Visual Studio 11、Expression Blend</strong></p> <p style="text-align:center;"><img title="BUILD: Windows 8 应用模型、开发平台和工具" border="0" alt="BUILD: Windows 8 应用模型、开发平台和工具" src="https://simg.open-open.com/show/468245b22dd467cbf7ae60ba0e20f8c7.jpg" /></p> <p> Visual Studio 11 和 Expression Blend 将是 Windows 8 应用开发的主要工具。对于开发 HTML 5 应用、DirectX 和 HLSL 游戏、以及设备驱动的开发来说,VS 和 Blend 都有了新的改进和一系列相关工具。Visual Studio 也支持一键“发布到 Windows 应用商店”。</p> <p> 而且,微软最长产品名已经出现:Microsoft Visual Studio 11 Express for Windows Developer Preview。(图片来源: <a href="/misc/goto?guid=4958190265760124180" target="_blank">Long Zheng</a>)<br /> 来自: <a id="link_source2" href="/misc/goto?guid=4958190266514715277" target="_blank">livesino.net</a></p>