2013-02-14 196 views
2

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

+1

查看关于代码重用的更多信息: http://stackoverflow.com/questions/13963279/windows-8-windows-phone-8 – 2013-02-14 17:07:06

回答

2

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

可以创建一个名为可移植类库的库,您可以在其中放置可在Windows Phone 8应用程序和Windows应用商店应用程序之间共享的代码。请参阅Maximize code reuse between Windows Phone 8 and Windows 8

本文中提到的另一种技术是使用MVVM将逻辑(这更容易共享)与逻辑UI(其在平台之间的差别更大)分开。

2

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

您将需要为Windows Phone 8和Windows RT创建单个项目。如果您使用C#/ XAML进行编码,则代码应该在两个平台之间相当便于携带。这是来自构建会议how to leverage your code across Windows 8 and Windows Phone 8的一个很好的会议。