1.1.3 几个容易混淆的概念

微软有几个概念的名称让普通用户很难分辨开来,比如Windows RT、Windows Runtime、WinRT、WinPRT、商店应用、传统应用。

1.Windows RT

Windows RT是Windows 8 for ARM的一个版本,也就是说,它指的是一个操作系统。在Surface RT上安装的即是Windows RT操作系统。

2.Windows Runtime

Windows Runtime简称WinRT,是微软新的一套API,原生支持x86架构和ARM架构,应该是微软统一手机、平板、PC平台的重要战略之一。用Windows Runtime开发的程序可以在Windows 8和Windows RT上运行,并且支持本地开发语言C++(包括C++/CX)、托管语言C#和VB,以及JavaScript,可以让开发者很好地利用现有的技能过渡到商店应用的开发上来。同时为了更好的安全性和稳定性,用Windows Runtime开发的应用程序也支持运行在安全沙箱环境中。

3.WinRT

即Windows Runtime的简称。

4.WinPRT

也就是Windows Phone Runtime,是Windows Runtime for Windows Phone的版本。Windows Runtime可以在Windows 8和Windows Phone间共享大部分代码,但也有一些代码是两个平台单独特有的。

5.商店应用

商店应用是指通过Windows应用商店下载的应用程序,类似于苹果iPad市场上下载的应用程序。

6.传统应用

传统应用是指在之前Windows平台下使用的桌面软件程序,类似PhotoShop,Visual Studio、SQLServer等这种桌面应用。