将 Windows Phone 应用定位到最大设备



以下关于Windows Phone应用程序的陈述是否正确?

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

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

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

  5. Windows
  6. Univeral 应用程序适用于所有运行 Windows 8.0 或更高版本的手机、平板电脑(Surface RT、Surface Pro)和桌面系统。

是的。是的。不。不。

最大设备数量很难判断,因为没有一个明确的答案,通过定位较旧的API来最大化设备意味着应用程序不会使用较新的功能:Windows Phone Runtime 应用程序很容易通过通用项目移植到 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

通用应用程序将两者连接起来,并允许为 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 Store应用程序(AnyCPU或arm)Windows 8 和 8.1 支持 Windows 应用商店应用程序和 Windows 桌面应用程序。 (AnyCPU、x86 或 x64)

Windows

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

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

MSDN 在什么是 Windows 运行时应用?有关 Windows Phone Runtime 应用和 Windows Phone Silverlight 应用之间的差异的详细信息,请参阅将 Windows Phone 8 应用迁移到 Windows Runtime XAML 应用

我所知,Windows Phone应用程序永远不会在可以部署Windows Store应用程序的平板电脑上运行。

根据你的说法:

  1. 是的
  2. 是的
  3. Windows Phone
  4. 应用程序(未指定目标,因此假设为WP 8)可以在8或更高版本的Windows Phone设备上运行。
  5. 是的,Universal应用程序所在的位置,解决方案将包含Windows StoreWindows Phone项目以及Shared Resources文件夹。这些可以部署在目标版本为 8.1 的设备上。

最新更新