外媒点评微软Windows战略:XAML与HTML 5

原创
系统 Windows 新闻
微软已经表示准备推出个人电脑、平板电脑和智能手机通吃的单一Windows操作系统,这对于合作伙伴和开发者又意味着什么?微软的希望是形成跨设备的统一ISV生态系统,不同平台并非使用同一个操作系统而是同一个API核心;XAML架构和HTML 5将成为编写一次、到处运行的关键,Silverlight将沦为次要的互联网接口,而Windows CE则将被彻底抛弃。

【51CTO 7月19日外电头条】编者按:微软已经表示准备推出个人电脑、平板电脑和智能手机通吃的单一Windows操作系统,而且对于这个想法,51CTO的读者们都比较看好(参考这篇文章文末的投票结果)。不过这对于合作伙伴和开发者又意味着什么?The Register的评论员认为,微软的希望是形成跨设备的统一ISV生态系统,不同平台并非使用同一个操作系统而是同一个API核心;XAML架构和HTML 5将成为编写一次、到处运行的关键,Silverlight将沦为次要的互联网接口,而Windows CE则将被彻底抛弃。以下为全文:

如果细细揣摩微软公司的高管们在近期微软年度大会上向15000个合作伙伴所说的话,统一的Windows的确似乎隐约可见。但是不清楚微软在这方面走得会多远。这家公司可能在准备开发一个共同的操作系统“核心”,以便开发人员开发可以在多种设备上运行的应用程序。

本周,ZDNet旗下All-About-Microsoft博客的Mary-Jo Foley提到了移动部门主管Andy Lees的话;后者在微软的全球合作伙伴大会(WPC)上提到要把不同的设备整合到“统一的生态系统”。下面是Lees的原话:

就设备的核心本身而言,有可能实现手机、个人电脑、电视机甚至其他设备的大统一,因为价格在急剧下滑。到时会出现单一生态系统。不会出现个人电脑有一个生态系统,手机有另一个生态系统,平板电脑还有一个生态系统。它们都将实现整合。一定要关注这方面的机会。

一天后,***运营官Kevin Turner说了一番类似的话:“我们微软的未来在于能够统一诸生态系统和用户体验。关键在于能够利用出色的云服务来增强那些生态系统。”后来他又补充说:

所以,如果你想想在x86、ARM和片上系统等多种平台上运行的下一个Windows版本,就有机会以一种全新、影响深远的方式,让Windows操作系统可以跨那些平台来扩展。将来我们统一这些生态系统无疑会是个激动人心的旅程,但迈出的一大步在于把Windows 8做成功,这对于大家来说确实很重要。

Turner顺便对苹果公司表示了肯定。苹果有五个平台:iPhone、iPad、iPod、Mac和苹果电视(Apple TV),它们有的运行Mac OS,有的运行iOS;之前有传闻说,苹果会统一这两款操作系统。Turner说:“与各位一样,我也在猜测苹果会不会真的统一Mac和iOS。”

据This is My Next网站上的一篇文章声称,Lees的这番话证实了其他消息人士之前的说法。该网站称:“微软打算以某种方式,不仅统一面向个人电脑的Windows和Windows Phone,还准备在接下来四年的某个时候统一Xbox操作系统。这将意味着,微软的下下一款操作系统有望在个人电脑、平板电脑、手机以及下一代Xbox上运行——下一代Xbox会在2015/2016年面市。”

微软谈到“生态系统时”,它描述的是众多有关方,既包括制造运行Windows的硬件的厂商和开发Windows应用程序的独立软件开发商(ISV),还包括支持和集成Windows的厂商。微软还用生态系统这个术语来描述围绕Windows的开发工具以及围绕开发工具的插件提供商。

微软想要让这个生态系统中的应用程序开发人员可以编写应用程序,好让这些应用程序可以在尽可能多的不同设备上运行。微软想要统一合作伙伴生态系统。它不想让一些ISV单单为某一类设备(如个人电脑)编写应用程序,让其他ISV单单为另一类设备(如平板电脑)编写应用程序。

这时Windows 8登场了。它将横跨两种外观尺寸的电脑:个人电脑和平板电脑。微软计划为Windows 8采用一种新的应用编程模型,代号为Jupiter,而Windows应用编程接口(API)和框架上还有一个XAML/用户界面层。据Mary-Jo Foley声称:“微软的想法是,Jupiter将让Windows 8设备能够支持更顺畅的动画、丰富的版面式样和新的媒体功能。”

你就是生态系统,生态系统就是你

到目前为止,很连贯一致。只要允许应用程序在Windows 8个人电脑和平板电脑上都能运行,有望统一生态系统。

这在一个方面胜过苹果。换成是苹果,开发人员必须为iPad和iPhone或Mac分别编写不同的应用程序。

但是第三个部分:Windows Phone又如何呢?Lees和Thompson有没有表示未来的Windows手机会运行Windows 8或Windows 8的后续版本?

这让我们想到了Lee说的一番话中的另一个重要字眼:“核心”(core)。“核心”比“生态系统”来得更明确;它表明微软在竭力实现这种模式:手机、个人电脑和平板电脑都在同一套核心API和框架上运行,但根本没有同一个操作系统。

这使得微软的战略更像是微软的战略。苹果针对Mac有Mac OS X,针对手机和平板电脑有iOS,但这两个平台都使用同一个Darwin(达尔文)内核。

到目前为止,我们对于Windows 8的技术细节知之甚少,但微软作出了好多承诺,Windows拥趸也有许多乐观的预测。到目前为止,我们根本不知道Windows 8在个人电脑和平板电脑上到底会怎样运行,也不知道XAML架构在允许开发人员在Windows 8上编写一次、到处运行方面走得会多远。一旦这款操作系统在今年9月发布测试版,就会知道更多的情况。

尽管Windows 8无疑看起来像Windows Phone——它有同样的基于平铺窗格、支持触控操作的界面,但Windows Phone不是Windows 8,甚至不是Windows 7,而是把微软的Silverlight媒体播放器和面向图形和媒体的XNA受控运行时环境,以及Windows CE 7内核结合在一起。Windows CE是Windows Phone 7出现之前微软给手机所打的Windows品牌。它所用的代码库与在个人电脑上运行的Windows所用的不是同一个。

移动选择

面对手机、平板电脑和个人电脑,做到一款Windows就能通吃,这意味着微软离Windows CE渐行渐远。另外,还有个Silverlight何去何从的问题。微软的媒体播放器使用XAML,而这种架构很适合Windows 8环境,但Silverlight现在不招微软的待见,已被贬为互联网上面向个人电脑和设备的优先接口,致力于支持HTML5。

微软是不是在向单一的Windows迁移?多年来,这家公司一直钟情于此:为Windows及应用程序提供单一的一套开发工具。另外,微软还叫停了面向个人电脑和移动设备的不同的IE浏览器版本。现在就只有一款浏览器。有鉴于此,单一的Windows看来可能性很大。

原文:http://www.theregister.co.uk/2011/07/16/microsoft_one_big_windows/

【编辑推荐】

  1. Windows 8平板电脑即将登陆中国
  2. 取代Windows 微软“超级操作系统”超级在哪儿?
  3. 谁来顶替Windows之名 微软将推超级操作系统
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2010-11-01 09:18:47

IBM云计算

2009-11-10 09:15:38

Windows 7最佳特性

2013-12-04 13:49:55

微软Windows RT

2009-09-04 08:28:26

2021-06-27 12:18:18

Windows11Linux发行版

2017-04-14 08:43:45

操作系统联网车辆容器

2014-04-03 15:51:01

Build2014微软

2021-07-05 05:27:54

Windows 11操作系统微软

2020-11-27 11:24:23

Windows 10Windows微软

2023-06-15 13:39:51

2017-07-14 08:46:51

开源编程云计算

2017-11-14 08:45:10

C语言PythonWi-Fi

2011-12-25 20:36:57

Windows Pho

2010-12-23 11:09:39

2018-07-25 08:40:44

WindowsKotlin云原生

2011-03-27 21:36:10

iOS 5iOSiPhone 5

2010-12-22 13:06:36

Windows 8

2015-05-06 13:52:52

微软外媒

2021-06-07 18:07:16

Windows10操作系统微软

2009-08-11 08:54:53

用户升级Windows 7
点赞
收藏

51CTO技术栈公众号