我可以在Windows 8 RT上运行Windows Phone 8,反之亦然?

时间:2013-04-08 23:02:22

标签: c# xaml windows-8 windows-runtime windows-phone-8

我可以在Windows Phone上运行RT应用程序,还是在Windows 8 RT或PRO上运行Windows 8手机应用程序?

如果我需要开发一款可在RT平板电脑和Windows 8手机上运行的应用,我该怎么办?

修改

当微软将提供统一的方式来开发应用程序????

我是否要求开发大量应用程序以在所有Microsoft平台上运行,我根本不是Apple的粉丝,但微软应该从他们那里学到越来越多,我花了我所有的时间来追逐微软技术,这非常烦人! :(

3 个答案:

答案 0 :(得分:5)

没有

但您可以通过使用可移植类库或链接文件来共享代码。

我最近写了两篇关于如何实现这个目标的文章:

第一个是关于是否选择PCL或链接文件: http://www.kenneth-truyers.net/2013/03/27/portable-class-libraries-or-source-code-sharing/

第二个是关于如何解决PCL的局限性: http://www.kenneth-truyers.net/2013/02/24/patterns-for-sharing-code-in-windows-phone-and-windows-8-applications/

答案 1 :(得分:4)

没有。这两个运行时不兼容。

  

如果我需要开发一款可在RT平板电脑和Windows 8手机上运行的应用,我该怎么办?

您可以使用the portable class libraries保存逻辑,但不能使用演示文稿代码。

然后,您将使用适用于该平台的相应工具在每个平台上构建UI。

答案 2 :(得分:3)

您不能只在平板电脑上运行xap。但是,您可以获取几乎所有XAML和C#未编译的代码并重新编译平板电脑。您只需要修复语法中的一些特性。 Windows 8 Pro也是如此。