我将为Windows Phone 8开发一个应用程序。但我也想让这个应用程序在其他Windows 8平台上可用。想知道,它是否作为地铁式应用程序工作?或者我将不得不开发两种不同的应用程序。
答案 0 :(得分:4)
API在某些方面类似(使用XAML,C#,常见的WinRT库),但存在一些显着差异。
例如:
Windows Phone中的XAML / UI层基于Silverlight堆栈,与Windows Store不同。
无法在手机上编写WinRT HTML5 / JS应用程序(但可以使用WebBrowserControl来托管HTML5应用程序,特别是使用PhoneGap等工具)。
手机上没有C ++ / XAML开发(支持C ++ / DirectX)。
Phone在WinRT和.NET中有专用的API,在Windows应用商店中无法使用。
基本上,您必须生成两个应用,但您应该能够在两者之间共享大量代码。
有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714089(v=vs.105).aspx ...
答案 1 :(得分:1)
它们是相同类型的应用程序并使用相同的api。可能需要进行一些更改但如果您正在寻找一般性答案,那么它将作为地铁应用程序运行,但需要进行修改。