正如微软所说,Windows 8和Windows Phone 8共享相同的代码库。如果我使用visual studio 2012 RC为Windows 8编写应用程序。我想知道我是否可以在Windows Phone 8上安装和运行相同的应用程序? 如果答案是肯定的,我们今天可以通过学习Visual Studio 2012 RC for Windows 8来为windows phone 8 SDK做好准备!
答案 0 :(得分:4)
现在他们还没有公布所有内容,所以这只是我的推测。
我想您不能够将相同的应用程序(xap文件)部署到WP8和Windows 8.这是设计的。为什么?因为它们是非常不同的系统。你的美丽,快速和令人敬畏的Windows Phone应用程序将在Windows 8上吮吸。没有银弹。 HTML也是如此。您必须创建单独的移动版Web应用程序,否则没有人会使用它。
答案 1 :(得分:3)
他们共享相同的内核,可能还有很多API。但这并不意味着运行应用程序的运行时环境是相同的。例如。不同的外形因素使得必须适应应用程序。由于他们从未说过Windows Phone 8具有与Windows 8相同的应用程序编程模型,因此您现在可以安全地期望 not 能够将同一个应用程序部署到Windows 8和Windows Phone 8。 / p>
话虽这么说,你可能希望在两个系统之间共享大量代码,特别是如果你使用的是C#或C ++(原生应用程序也会进入WP8)。
答案 2 :(得分:1)
为WP8编译的应用程序不仅可以在Windows 8上运行,而且可以将大量代码共享到公共库中
Windows Phone 8 SDK中有一章关于Windows 8和Windows Phone 8开发的目标。大多数情况下,可以通过Portable Class Libraries,在W8和WP8项目中引用公共文件或使用Windows运行时组件。
http://www.microsoft.com/en-us/download/details.aspx?id=35471
答案 3 :(得分:0)