我用XAML和c#开发了Windows 8商店应用程序,所以我可以在Windows Phone 8中使用相同的应用程序吗?
答案 0 :(得分:2)
不,不是直接的。 Windows 8和Windows Phone 8确实共享了一些底层WinRT层,但它们不可互换。有一些方法可以最大限度地重用资产 - Portable Class Libraries是主要的机制 - 但是在流程生命周期,存储选项,通知,XAML标记等方面存在差异。当然,设备外形也是不同,所以即使您的所有代码都是100%可重用的,您也可能想要修改UI。
Windows Phone开发人员中心的Windows Phone and Windows 8 building together是了解平台差异以及如何最好地使用当前代码投资的好地方。另外,请查看BUILD 2012中的How to Leverage your Code across WP8 and Windows 8。