1

我将为 Windows Phone 8 开发一个应用程序。但我也想让这个应用程序在其他 Windows 8 平台上可用。想知道,它是否可以用作 Metro 风格的应用程序?否则我将不得不开发两个不同的应用程序。

4

2 回答 2

4

API 在某些方面相似(使用 XAML、C#、常用 WinRT 库),但存在一些显着差异。

例如:

  1. Windows Phone 中的 XAML/UI 层基于 Silverlight 堆栈,与 Windows 应用商店的不同。

  2. 无法在手机上编写 WinRT HTML5/JS 应用程序(但可以使用 WebBrowserControl 来托管 HTML5 应用程序,尤其是使用 PhoneGap 等工具)。

  3. 手机上没有 C++/XAML 开发(支持 C++/DirectX)。

  4. 手机在 WinRT 和 .NET 中具有 Windows 应用商店中不可用的专用 API。

基本上你必须制作两个应用程序,但你应该能够在两者之间共享大量代码。

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714089 (v=vs.105).aspx...

于 2012-12-17T23:01:26.177 回答
1

它们是相同类型的应用程序并使用相同的 API。可能需要进行一些更改,但如果您正在寻找一般答案,那么可以,它将作为 Metro 应用程序运行,但需要进行修改。

于 2012-12-17T20:15:48.287 回答