Windows 8,Windows 8 RT,Windows Phone 8之间的区别

时间:2014-04-29 12:17:21

标签: windows-phone-8 windows-8

我们为iOS和Android编写了一款应用。我们如何考虑为某些Windows平台支持它。我现在可以看到有三个现代移动Windows平台:

  • Windows 8
  • Windows RT
  • Windows Phone 8

据我了解,Windows 8和Windows RT的区别仅在于前者适用于英特尔,后者适用于ARM。但是Windows Phone 8怎么样?如果我们将我们的应用程序移植到Windows 8(和Windows RT),它会在Windows Phone 8上运行吗?或相反亦然?这些平台之间的关系是什么?有多少百分比的智能手机/平板电脑可以运行这些平台?

2 个答案:

答案 0 :(得分:6)

Windows平台:

您说得对,Windows 8应用程序和Windows 8 RT应用程序(在最常见的情况下)是相同的,因此您通常不必担心Windows 8应用程序无法在Windows 8 RT设备上运行。 / p>

Windows Phone平台略有不同。您可以从Windows 8 App重用大部分代码,但大多数控件位于不同的库中,并且某些行为在这些平台之间发生变化。 现在!

前几天在//构建会议上,微软推出了Windows Phone 8.1,而且更加容易!

跨平台Windows开发:

如果您现在开始为Windows 8.1和Windows Phone开发移动Windows平台,那么您应该明确地查看新的Universal App Model

自即将推出的Windows Phone 8.1更新以来,两个平台共享相同的代码库。使用通用应用程序模型,您可以在两个平台之间共享代码,只需为GUI定义不同的布局。您可以为Windows Phone 8.1和Windows 8.1编译项目,这非常酷!

Windows 8.1 Update和Windows Phone 8.1更新分别适用于每个 Windows Phone 8和Windows 8设备。因此,当“仅”为两个平台的最新版本开发时,您不必担心排除useres。

这些平台上智能手机/平板电脑用户的百分比:

如果您使用Universal App Model,则无需为Windows 8开发 OR Windows Phone 8.您可以自动为两者进行开发。用户会爱你!

有关详细信息,请阅读此blog post

希望有所帮助:)

答案 1 :(得分:3)

Windows 8和Windows 8 RT均支持Windows应用商店应用,无需任何额外工作。您只需编写一次,将其发布到Windows应用商店,并且可以在两个操作系统上下载。

过去,您需要为Windows Phone 8开发一个单独的应用程序,因为它有一个单独的应用程序商店,基本上是一个单独的操作系统(尽管它的一部分与W8共享)。您可以共享一些核心逻辑代码,但UI部分需要不同,因为WP8具有不同的分辨率和不同的控件。您可以根据目标操作系统编译不同的软件包。

但这是一个非常近期的开发,据说你现在能够开发一次,并且针对所有这三个操作系统,尽管我还没有尝试过。您可以在此处找到更多详细信息:

http://readwrite.com/2014/04/03/microsoft-universal-windows-app-store-developers-unified-code-base#awesm=~oCPndkNofb18zX