在Windows 8平板电脑上快速开始的指南

3

我想开发一款 Windows 8 平板电脑应用程序。目前我已经有:

  1. Windows 8 Consumer Preview机器
  2. VS Studio 2011

我想知道:

  • 我该从哪里开始?
  • 为 Windows 8 桌面开发的应用程序是否可以直接在 Windows 8 平板电脑上使用?
  • 我应该从哪里获取模拟器之类的工具来测试它们?
  • 你能提供一个 Windows 8 平板电脑应用程序的 Hello World 示例吗?我已经为 Windows 8 桌面版做了,但是否可以直接在平板电脑上使用?
  • 开发环境中需要使用 WInRT,WINRT 的作用是什么?
  • 当我选择新的“Metro风格应用程序”时,它是否会自动切换到 WinRT 而不是 .NET?

在实际使用消费者预览版的 VS 2011 时,WinRT 和 .NET 经常会让人混淆。

2个回答

5
除了形态和可用功能外,桌面和平板Windows 8机器之间没有区别。还有一点是,其中一些平板电脑将在ARM硬件上运行(Windows的Windows RT SKU),因此如果您使用任何本地代码,则需要考虑另一个平台以支持您可能想要支持的内容(x86、x64、ARM)。
首先,只需在Visual Studio 11中创建一个空白的Metro样式应用程序项目,并使用F5运行它。 Metro样式应用程序使用Windows Runtime(简称WinRT),而不是“桌面应用程序”使用的WinAPI / Win32。使用WinAPI的桌面应用程序仍可在非ARM设备上使用,但无法在Windows商店中销售(尽管您可以在自己的网站上销售它并在商店中获得特色展示)。
以下是一些学习资源,您可以从这里开始。我建议从Build会议视频开始。

1

您可以使用VS2012与Windows 8 RTM一起使用。

VS 2012本身包含模拟器,但您始终可以选择本地计算机将应用程序部署到自己的计算机上,以获得应用程序的外观和感觉。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接