针对最大设备定位Windows Phone应用

时间:2014-12-28 08:51:25

标签: silverlight windows-phone-8 windows-phone windows-phone-8.1

关于Windows Phone应用,以下陈述是否正确?

  1. Windows Phone Silverlight应用程序定位8.0将适用于所有运行8.0及更高版本的Windows Phone。它不适用于Windows桌面和Surface RT和Surface Pro平板电脑。

  2. Windows Phone定位8.1的Silverlight应用仅适用于运行Windows 8.1的手机。它不适用于Windows桌面和Surface RT和Surface Pro平板电脑。

  3. Windows Phone应用程序适用于运行8.0及更高版本和Surface RT平板电脑的所有Windows手机。它不适用于Windows桌面和Surface Pro。

  4. Windows Unive应用适用于所有运行Windows 8.0或更高版本的手机,平板电脑(Surface RT,Surface Pro)和桌面系统。

2 个答案:

答案 0 :(得分:1)

据我所知Windows Phone个应用程序永远无法在平板电脑上运行,因为可以部署Windows Store个应用程序。

根据你的陈述:

  1. Windows Phone应用程序(目标未指定,假设为WP 8)适用于8或以上的Windows Phone设备。
  2. 是的,Universal个应用在哪里,解决方案包含Windows Store& Windows Phone项目与Shared Resources的文件夹相结合。这些可以部署在目标版本为8.1的设备上。

答案 1 :(得分:1)

是。是。没有。

设备的最大数量很难判断,因为没有一个明确的答案,并且通过定位较旧的API来最大化设备意味着应用程序不会使用更新的功能:Windows Phone运行时应用程序很容易通过Windows移植到Windows通用项目,但不会在Windows Phone 8设备上运行。 Windows Phone 8.0应用程序将在Windows Phone 8设备上运行,但很难为Windows构建。 Windows Phone 7应用程序错过了许多新功能,例如更高的屏幕分辨率。

Windows Phone和Windows是独立的(但相关的)操作系统。 Windows平板电脑运行与Windows桌面相同的操作系统(这与手机和平板电脑共享操作系统的Android和iOS不同)。 Windows RT运行桌面Windows操作系统的受限版本。

Windows Phone应用程序无法在Windows上运行。 Windows应用程序无法在Windows Phone上运行。

Windows Universal应用程序将两者结合在一起,并允许为Windows或Windows Phone构建基本相同的源代码。

Windows Phone应用向上兼容: Windows Phone 7应用程序在Windows Phone 8和8.1上运行。 Windows Phone 8.0应用程序在Windows Phone 8.1上运行。

Windows应用程序向上兼容: Windows 8商店应用程序将在Windows 8和Windows 8.1上运行 Windows 7桌面应用程序将在Windows 8和Windows 8.1上运行

Windows Phone 8仅支持Windows Phone Silverlight(8.0)应用。 Windows Phone 8.1支持Windows Phone Silverlight(8.0& 8.1)和Windows Phone Store应用程序。 Windows RT支持Windows应用商店应用(AnyCPU或arm) Windows 8& 8.1支持Windows应用商店应用和Windows桌面应用。 (AnyCPU,x86或x64)

Windows运行时应用是使用Windows运行时的应用。在Windows Phone上,它们被称为Windows Phone Store应用程序。在Windows上,它们被称为Windows应用商店应用。

通用应用是一种跨不同目标(Windows Phone应用商店和Windows应用商店应用)共享Windows运行时应用源的方法。他们的应用程序需要单独编译,除非非常简单的应用程序通常在两者之间存在一些差异。通常,UI是不同的,但底层应用程序逻辑是共享的。从开发的角度来看,通用应用程序解决方案包含用于手机特定代码的Windows Phone项目,用于Windows特定代码的Windows项目以及用于共享代码的共享项目。

MSDN在What's a Windows Runtime app?处有更多详细信息 有关Windows Phone运行时应用程序与Windows Phone Silverlight应用程序之间差异的更多信息,请参阅Migrating your Windows Phone 8 app to a Windows Runtime XAML app