InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

微软会统一他们的操作系统吗?

作者 Abel Avram 译者 李永伦 发布于 2011年2月4日

领域
运维 & 基础架构,
语言 & 开发
主题
.NET ,
微软 ,
Windows ,
Windows Phone 7 ,
操作系统 ,
编程

英特尔CEO Paul Otellini暗示微软正在尝试把他们的操作系统统一成一个操作系统,运行环境从移动电话到桌面电脑,他的话为Windows和Windows Phone 7的将来留下了一个问号。

在CES 2010上,微软演示了运行在由NVidia、Qualcomm和Texas Instruments等制作的System-on-a-Chip上的下一代Windows,所有都是基于ARM架构构建的,使用了适用于移动电话和平板设备等小型设备的低功耗处理器。在这样一个小型设备上运行全功能版本的Windows让人怀疑微软是否想把他们的旗舰操作系统用到移动电话上。微软Windows和Windows Live部门总裁Steven Sinofsky提到,Windows的将来版本不会和Windows Phone 7在发展路线上出现交叉,这次移植到ARM上是为了让Windows运行在平板设备上,而不是移动电话上:

然而,他(Sinofsky)非常清楚Windows Phone 7不会出现跨越,排除了在平板设备上使用微软新的智能手机操作系统。“(Windows)Phone只关注小型屏幕规格”,他说。“小屏幕使用Windows Phone,而这些(平板设备)屏幕使用Windows。”

但一个星期之后,英特尔总裁与首席执行官Paul Otellini提到微软“统一他们的操作系统”的可能性,让相同的操作系统能够运行在从智能手机到桌面电脑的设备上。他在与采访记者进行电话会议时提到:

对英特尔有利的是,他们(微软)统一他们的操作系统,我们将首次可以:第一,拥有一个运行在英特尔平台的重新设计的触摸操作系统,这就目前而言是还没有的。第二,我们可以把运行Windows 8(下一代Windows)的超低功耗英特尔处理器用到移动电话上,因为这是相同的操作系统。我认为这对于我们来说是个好机会。

目前还不清楚微软的计划是什么。他们是否尝试统一他们不同版本的操作系统,尤其是Windows CE和桌面Windows,既然Windows可以运行在低功耗设备上?(Windows Phone 7是基于Windows CE的操作系统。)他们是否尝试跟随苹果的做法?iOS,适用于iPhone、iPad、iPod Touch和Apple TV的苹果操作系统,最初在Mac OS X的基础上构建,而后它的一些功能又被整合回Mac OS X 10.7(又名Lion),比如说多点触摸、应用程序全屏运行模式、启动板(launchpad)以及其它功能,这会使人认为随着时间的推移iOS和Mac OS X最终会统一起来,合并完成之后iOS将会成为这个操作系统的名字。

微软很可能采取相同的措施,把移动电话和桌面的操作系统统一起来。其中,主要的问题是为移动电话创建特定的用户界面。虽然原本的Windows图形用户界面无需太多调整就能运行在平板设备上,但这个图形用户界面对于移动电话来说不太适合,尤其是智能手机。最简单的解决方案似乎是把Windows Phone 7的图形用户界面拿到Windows上使用。这意味着一个操作系统拥有两个用户界面,一个用于移动电话和平板设备,另一个用于上网本、笔记本电脑和桌面电脑。

微软及其重要合作伙伴英特尔在这个问题上的分歧导致了更多的困惑,削弱了Windows Phone在微软苦苦挣扎的移动市场上的地位。

查看英文原文Will Microsoft Unify Their OSes?

译者 李永伦 李永伦,从02年开始关注.NET,读过4年工商管理,任过3届微软MVP,最近迷上Windows Phone和Ruby。

hi 发表人 tou cao 发表于
非不欲也,是不能也 发表人 junling wang 发表于
Re: 非不欲也,是不能也 发表人 石 子夜 发表于
Re: 非不欲也,是不能也 发表人 junling wang 发表于
Re: 非不欲也,是不能也 发表人 dok infoQ 发表于
Re: 非不欲也,是不能也 发表人 jong wake 发表于
可能是要按架构分 发表人 Java 陈 发表于
  1. 返回顶部

    hi

    发表人 tou cao

  2. 返回顶部

    非不欲也,是不能也

    发表人 junling wang

    好像你们忘记了一个最基本的事情,windows是一个拥有很多私有程序的平台,并不是windows支持arm就够了的,所有C/C++的原生应用已经被编译成了只能使用x86的寄存器和指令,仅仅在os上提供相同的api是远远不够的,就算windows移植过去了,微软怎么跟广大用户解释,你们习惯了的,已经购买了的绝大多数程序并不能在arm版的windows上使用?就算用arm仿真x86,但这和瘟7下面xp模式那样的半虚拟化相比,性能损失必然非常巨大,成为微软的下一个vista是说得太轻了,几乎无法使用才是实话。
    微软的负担太重,已经不可能转身了。

  3. 返回顶部

    Re: 非不欲也,是不能也

    发表人 石 子夜

    微软已经花了大力气推进.net达10年之久,同时.net做为一个平台拥有非常先进的技术,微软希望大家今后更多的基于.net平台来写程序。同时,由于有mono的存在,.net平台已经成为跨硬件及操作系统最多的平台,在iphone,WP7,Android,linux,windows……各种系统上均能运行。

  4. 返回顶部

    Re: 非不欲也,是不能也

    发表人 junling wang

    别提理论数据,排开行业软件,你自己数一数你正在使用的应用程序有几个是dotnet的?你正在玩的游戏有几个是xna的?或者说请把dotnet和xna卸载了,看看你有几个程序用不了?mono真正敢用的人并不多,从mono移植到dotnet易而dotnet移植到mono难,在iphone,WP7,Android,linux上直接跑dotnet应用,当然是妄想,另外个人感觉,即使行业软件,mfc仍然占很大比例。

  5. 返回顶部

    Re: 非不欲也,是不能也

    发表人 dok infoQ

    假如系统管理员把.Net卸载了,你看你还能办公不。 你觉得.Net这个媳妇丑,可你不敢不要。

  6. 返回顶部

    Re: 非不欲也,是不能也

    发表人 jong wake

    就OS本身看,确实与什么.NET,JAVA之类的东东没有太大关系,他们都是建立在OS之上的。但是,
    但是对于微软来说,统一OS无疑是一个好的契机,将其Windows诸多版本之痛的问题一并解决。
    再谈谈.net,其相对其他语言平台,如JAVA来说,无疑是一个不错的选择。只不过,.需要微软为.net做的比较关键的就是,如何根据各种不同的终端设备,去应用不同.net运行库支持。

  7. 返回顶部

    可能是要按架构分

    发表人 Java 陈

    说到苹果,是按架构来分的
    X86/IA64用Mac OS
    ARM用iOS
    定位非常明确

    微软,不只是乱,而且是乱很多,我目前知道的情况
    X86/IA64/安腾 Windows NT系列 Windows XP Embedded
    ARM 针对嵌入式系统 Windows CE, Windows Embedded Compact 7