2

我想知道如何为 Windows Phone 8 和 Windows 8 平板电脑开发应用程序?在 Visual Studio 中创建新的 Windows Phone 项目时,我看不到任何像 Xcode 中那样针对手机和平板电脑设备的选项。是否有关于如何为两种设备创建相同应用程序的指南或教程?

4

2 回答 2

2

尽管它们使用相同的内核,但 Windows 8 (RT) 和 Windows Phone 8 是不同的操作系统。这与运行 iOS 的 iPhone/iPad 不同。

您将需要为 Windows Phone 8 和 Windows RT 创建单独的项目。如果您使用 C#/XAML 进行编码,则代码应该在两个平台之间具有相当的可移植性。这是 Build 会议上关于如何在 Windows 8 和 Windows Phone 8 中利用您的代码的精彩会议。

于 2013-02-14T16:55:02.433 回答
2

如前所述,您需要创建两个单独的项目。

可以创建一个名为 Portable Class Library 的库,您可以在其中放置可在 Windows Phone 8 应用程序和 Windows Store 应用程序之间共享的代码。请参阅最大化 Windows Phone 8 和 Windows 8 之间的代码重用

文章中提到的另一种技术是使用 MVVM 能够将 UI(平台之间差异更大)与逻辑(更易于共享)分离。

于 2013-02-15T12:13:47.407 回答