为了应对日益激烈的智能移动市场的竞争,微软CEO史蒂夫鲍尔默在2010年度分析师会议上宣布,微软将推出配有Windows操作系统的平板电脑和智能手机。无独有偶,日前微软研究院发表的一篇论文显示,微软正在开发一款代号为Menlo的触摸屏手机。
据报道,这是先前一直没有被透露的微软秘密开发的新操作系统平台。这款基于Menlo系统的原型机曝光,距离微软在六月宣布砍掉以社交网络功能为主的Kin手机仅相隔了两个月,显视微软已经走出了Kin手机失败的阴霾。
在这款原型机中,我们发现这个曾经被视为WinCE后裔的产品有了许多惊人的变化。微软在阐述Menlo的亮点时介绍,这种智能设备和现有的智能手机不同,它是基于一个新一代的跨平台OS系统,这种新的移动操作系统核心不再是WinCE内核,而是更接近台式机的Windows NT系统。
不但与现在的Windows有更高的软件兼容性,也使到目前大量的桌面Windows应用能轻松的移植到Menlo平台的智能手机和平板电脑上,并可以同时运行在ARM和X86处理器上,而且还能大大简化PC和手机之间的数据交换。看到这里,我们不禁发出疑问,微软秘密打造Menlo系统,意欲何为?
拷问一:为何用NT内核取代WinCE内核?
据微软研究院发表的论文透露,微软正计划将其桌面操作系统Windows NT内核应用到智能手机以及其它种类的移动设备上去,以取代原有的Windows Mobile、Windows Phone7、以及ZuneHD中使用的WinCE内核。新的平台代号为Menlo,是微软在移动操作系统领域的一个秘密研究项目,Menlo内核将使用名为 Experiment19的显示界面层。这个项目涉及到操作系统、用户体验、应用开发等多个方面。
目前仍不清楚这种一统式平台设计何时能正式推出,微软也没有解释为何要用Menlo取代WinCE内核的具体原因。但据业界消息灵通人士猜测,微软用Menlo取代WinCE内核的真正原因可能是:扬长避短,充分利用Windows NT内核的垄断优势将Menlo打造成为可适用于各类移动设备的通用平台。
过去,尽管在智能移动设备上微软仍使用Windows作为这类设备软件平台的品牌名,但是WinCE内核与桌面Windows NT内核是存在着较大的差别,两者所支持的进程架构以及应用程序框架也存在比较大的区别,可以说是完全不同的两套系统。
目前在智能手机市场上,苹果iPhone和谷歌Android的在线商店应用程序数量级早已远远超出微软基于WinCE内核的Windows Mobile平台,不改变落后于苹果iPhone和谷歌Android在线商店应用程序的这一尴尬局面,微软Windows Mobile将永无出头之日,即使是秋天准备推出的Windows Phone7也不例外。
那么,微软是不是就没有反击的办法了呢?答案当然不是。微软有一个众所周知的绝对优势,就是占据垄断地位的Windows平台和此平台上的数量级众多的应用软件。目前暂时还不清楚这种新内核的具体结构,不过采用Windows NT内核显然有利于微软件充分发挥其Windows平台上应用程序庞大数量级的绝对优势,而这正是苹果和谷歌的软肋所在。
据介绍,在Menlo平台上开发人员只需要针对不同NT系统的设备接口做一些改变,即可将Windows应用程序的关键部分移植到基于NT内核的智能手机和平板电脑中。因此,Menlo用Windows NT内核取代Windows CE内核,就意味着目前大量的桌面平台应用将会轻松移植到智能手机、平板电脑及其它移动设备上运行。
毕竟Windows应用与Windows Mobile、Windows Phone系统的应用数量不是在同一个数量级上,这也是微软阻击苹果和谷歌的强大武器。据美国ZDNET网站得到的内幕消息称,微软这次平台转换计划也正是希望让开发者不需要对应用软件整体架构进行较大的改动,就可以将运行在Windows平台上的应用程序转换成移动系统用的应用程序,而无需重写程序代码。这正是微软一直在鼓吹的Write Once/Run Anywhere(写一次/到处用)策略,无可否认这策略的确是相当吸引人。
目前WinCE是Windows Mobile、Windows Phone7以及Zune音乐播放器所使用操作系统的基础。但Windows CE与桌面Windows操作系统还是存在着较大的差别,使到在数据同步和交换上经常会出现兼容性问题。现在微软把所有智能设备改为统一的Windows NT内核Menlo平台,新内核将强化PC和所有智能设备之间的联系,比如平板电脑、智能手机和PC的同步将会简单得多。
虽然这可能需要对某些应用程序进行一些调整,例如要适应触摸屏应用,但是却有利于提升桌面应用程序和智能手机应用程序的相互兼容性。因此,我们完全可以推测Menlo项目和微软希望对移动业务战略转型是息息相关的。而且此前也曾有传闻称,微软研究院已启动了一项名为“Newport”的开发项目,该项目主要涉及解决不同移动设备之间的同步协作性问题。
拷问二:是否为应对苹果iPad新平板标准?
据美国消费电子协会统计资料称:在未来的八大IT设备趋势中,平板电脑居首位。而且目前正越来越加速从PC向智能手机和平板电脑过渡。对于微软来说,这是一个可怕的趋势。因为近来市场上盛传采用Windows7+Atom处理器配置的平板电脑开发计划已经被取消,其原因是Windows7操作系统本身对平板电脑这类移动设备而言过于复杂,由此便对处理器的性能提出了很高的要求,而这就会导致平板电脑所配的低功耗Atom处理器功耗过大。
相比之下,基于iOS内核的苹果iPad上市三个月,销量便已突破了300万台。不但让微软CEO史蒂夫鲍尔默看着眼红,而且还看着心情沉重。因此,鲍尔默在雷德蒙德举行的一次投资者会议上称:我们必须要把Windows安装在这种设备上,必须要拿出一些成就来超越苹果iPad,现在我们已经没有退路了。
大获成功的苹果iPad颠覆了传统平板电脑的概念,使得用户认为最适合平板电脑的操作系统并非Windows操作系统。目前苹果iPad重新定义了平板OS的概念,使到微软在平板电脑上正遭遇到前所未有的信任危机。在这种情况下,微软非常有必要推出一款新产品,用以取代WinCE内核的不足和Windows7的庞大身躯。
据一位专门关注微软发展动向的分析师认为,面对苹果iPad所使用操作系统的挑战,微软有两种选择:一是微软效仿苹果,即对WinCE内核或Windows Phone7平台加以修改,使其更能满足平板电脑的运行需求,尤其需要延长平板电脑的电池续航时间以及改良界面的简陋感,以便和苹果iPad相竞争。另一个选择是微软在Windows 7 Standard Embedded嵌入式操作系统基础上,去掉Windows 7中的大量多余的组件,从而使其更能适应平板电脑的运行需求。
微软这次的Menlo项目正是兼收这两种系统的优点,在中间寻找到一个最适合的平衡点,将移动设备需要的精巧内核和桌面级质量界面的优势融合在一起。例如,在这款原型机上,微软使用了基于Silverlight技术的一个新界面方案,这会大大改善微软在智能移动设备上一直落后于苹果iPhone绚丽界面的指责和批评。
拷问三:是否欲借Menlo,打造Win-ARM新联盟?
近年来,在消费电子市场红得一塌胡涂的硬件平台莫过于ARM平台。据称ARM虽然不生产任何实质产品,但是几乎所有非PC架构的嵌入式处理器供货商都是ARM的IP客户,包括苹果、三星、高通、飞思卡尔等。ARM架构目前已经成为消费电子市场,特别是智能手机市场上无容置疑的行业事实垄断。而且更为重要的是当PC向智能手机、平板电脑及数字家庭领域拓展时,ARM已经逐步取代X86成为未来信息社会处理器的主宰。相信随着各种移动终端的不断成熟,这一趋势会更加明显,目前微软无疑是落后于这一趋势。
之前曾有传言称,微软内部早已在从事一个代号为“LongARM”的项目,计划将 Windows移植到ARM架构,但是目前还没有成功。因此,我们完全有理由相信微软与ARM近期签订的全新战略性授权协议正是对此趋势的补救措施。借助ARM高级别的授权,微软肯定会加快把Windows移植到ARM架构上,以抢占庞大的消费电子市场。但是,微软迄今为止尚未发布能够很好地在ARM架构上运行的Windows产品。
正好这次微软展示的Menlo平台可以运行在ARM处理器和X86处理器两种平台上。考虑到Menlo平台操作系统更像是Windows NT而不是Windows CE,这将使ARM设备能够直接运行在Windows系统上,而不是Windows分支系统如Windows Embedded CE。
所以,我们也就有理由相信Menlo很可能就是传言中的微软向ARM平台移植Windows应用的策略性转型项目。这就意味着我们可以在ARM硬件架构上体验到大量的桌面Windows应用,这对于整个软件开发业界的影响将会是巨大的,也可能是Win-ARM新联盟时代的开始。
总而言之,如果说移动互联网是网络的未来,或者说掌上智能电脑和平板电脑是PC的未来。那么,微软目前的形势真的是岌岌可危。巨无霸不代表永远称霸,庞然大物也不代表可视趋势为无物。目前展示的Menlo平台,不管最终叫什么名字,它的意义对微软而言很可能远大于传说中的Windows 8。