windowsrt(winrt)是windows8家族的一个新成员,而这也是此前windowsonarm(woa)的官方名称。windowsrt专注于arm平台,并不会单独零售,仅采用预装的方式发行。windowsrt中将包含针对触摸操作进行优化的微软word、excel、powerpoint和onenote的桌面版,但并不允许其他intel平台的软件安装,可通过winrt开发环境为其创建metro应用。
arm版windows的开发受到了密切关注。一方面,该版本windows将支持全新的触控界面,而微软希望凭借该系统在平板电脑市场中发挥更大的影响力。另一方面,对于arm阵营的芯片厂商,包括高通、德州仪器和nvidia来说,该版本系统将进一步推动平板电脑市场的发展,吸引原本的笔记本用户。因windowsrt并不兼容原本intel平台的程序,所以微软正针对arm平台开发word、excel、powerpoint和onenote等知名应用。
windowsrt是arm平台下的独立版本,无法单独购买,只能预装在采用arm架构处理器的pc和平板电脑中(包括ipad)。windowsrt无法兼容x86软件,但将附带专为触摸屏设计的微软word、excel、powerpoint和onenote。不过对于windowsrt这个名字,很多人可能认为rt代表了retweet或者radicaltechnology或者ridiculouslytangled。
实际上,经过向微软求证,微软解释说rt代表runtime,它指的是winrt,也就是windowsruntimelibrary。它是一项非常重要的技术,因为它允许开发人员写一个app,但是却可以同时在利用英特尔处理器的windows8上运行,还可以在利用arm处理器的windowsrt上运行。如果没有这个技术,开发者就需要在两个平台上分别做开发,这大大降低了开发者的开发成本。
限制
要在windowsrt运行的所有应用程序只能透过使用windows执行时期函式库(windowsruntimelibrary)开发,也就是所谓的modern风格应用程序(modern-styleapp);而一般使用win32api开发的应用程序并无法在windowsrt运行。