如何开发Windows Phone 7.5兼容应用程序?

时间:2014-01-21 12:11:13

标签: windows-phone-7 windows-phone-8

我正在启动Windows Phone的第一个项目,它应该至少可以在Windows Phone 7.5上运行。我的问题是我应该在Windows Phone 7.5上编写应用程序,还是应该编写两个应用程序版本 - 一次用于Windows Phone 7.5,另一次用于Windows Phone 8?

我知道在WP7.5上运行的应用程序也适用于WP8,但你会推荐什么?你会做什么?

如果您认为为两个版本编写两个应用程序是一个更好的主意,那么我应该首先在WP8上编写应用程序,最后删除特殊的WP8功能以降级它为WP7.5或者我应该编写WP7.5应用程序和然后添加一些WP8功能将其升级到WP8?

我问,因为我想学习WP开发,我有两个教程:“WP7 jumpstart”和“WP8 jumpstart”教程(来自MSDN),我想知道我是否可以跳过WP7并直接使用WP8开始?

3 个答案:

答案 0 :(得分:1)

标准方法是创建一个 Windows Phone类库,其中包含除Page,View或Windows 8特定代码之外的所有代码,而不是创建 Windows Phone App 和设置依赖于上面创建的Library项目。现在正如Rowland Shaw所建议的那样,您可以将Windows Phone应用程序定位到7.5,以便它也适用于Windows 8,如果您想使用任何Windows 8特定的API,您可以使用相同的库引用创建单独的应用程序,以便所有常见的代码不会重复。

Referr MSDN Link也是如此。

答案 1 :(得分:0)

如果您不打算仅使用WP8中的任何功能,则必须使用WP7.5

答案 2 :(得分:0)

如果您希望通常支持所有屏幕尺寸,则应创建2个应用。由于WP7.x仅支持1个屏幕分辨率,并且在WP8.x上运行较大屏幕,因此应用程序将保持较小的尺寸。