2014-01-21 39 views
1

我开始了Windows Phone的第一个项目,至少应该在Windows Phone 7.5上运行。我的问题是,如果我应该在Windows Phone 7.5上编写应用程序,还是应该编写两个应用程序版本 - 一次是Windows Phone 7.5,另一次是Windows Phone 8?如何开发Windows Phone 7.5兼容应用程序?

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

如果您认为为这两个版本编写两个应用程序是一个更好的主意,那么我应该先在WP8上编写应用程序,并在最后删除特殊的WP8功能以将其降级为WP7.5,或者我应该编写WP7.5应用程序然后添加一些WP8功能将其升级到WP8?我有两个教程:“WP7 jumpstart”和“WP8 jumpstart”教程(来自MSDN),我想知道如果我可以跳过WP7并直接使用WP8开始?

+5

如果你不需要WP8引入的任何硬件/操作系统特性,我会主张定位WP7.5。如果需要,您可以稍后将其分支以创建附加功能的增强版本。 –

+0

我不能加入@RowlandShaw所说的。我只是想欢迎你来到WinPhone俱乐部。如果您需要帮助,请随时在Twitter上联系我(@ Anth0nyRussell)。不要忘记查看诺基亚http://www.dvlup.com挑战和奖品。 –

回答

0

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

+0

有没有解决这个问题的方法?如果不是,将WP7.5应用程序升级到WP8并添加“屏幕分辨率”兼容性工作量很大吗? – user606521

+1

720p和10800分辨率的唯一小问题,您的应用将适合整个屏幕,但由于比例不同,在顶部会有一条小黑线。 – crea7or

+0

因此,在WP7.5中编写应用程序是不可能的,该应用程序可以缩放到全屏?顶部总是会有一些丑陋的填充? – user606521

0

你将不得不使用WP7.5,如果你不打算任何教学贯彻特性,它是只出现在WP8

1

标准的方式将是创建一个的Windows Phone类库将包含所有的代码,除了页面,查看或Windows 8特定的代码,比创建的Windows Phone应用程序并设置依赖于上面创建库项目。现在,Rowland Shaw建议您可以将Windows Phone应用程序定位到7.5,以便它可以用于Windows 8,如果您想使用任何Windows 8特定的API,则可以使用相同的库引用创建单独的应用程序,以便所有常见代码不会被复制。

Referr MSDN Link相同。

相关问题