微软已经彻底改革了其企业内核。

这家笨拙的老企业公司已经不见了,它的前任首席执行官曾经将开源Linux称为“癌症”。它的臭名昭著的趋势是将开发人员和消费者保留在其围墙花园中。 “一个微软”的目标 看起来更像是气愤的企业言论 从去年夏天首次亮相以来,现在它已经更接近于实际情况了。

您可以在Microsoft中看到证明’的技术及其谈论方式。例如,微软花费了近两年的时间对Windows的核心进行了重新设计,并将其转变为一个平台。 Windows 8,Windows Phone或Windows RT不再有其他内核…… it’现在都只有一个Windows。

也可以看看: 为什么选择微软’的通用Windows应用商店对开发人员和消费者而言都是巨大的

Windows内核也是如此,整个公司也是如此。微软终于出现了 瞄准了公司外部的所有枪支 而不是内部竞争对手。现在,它需要根据这一新现实重建自己的帝国。

平台和支柱

微软是由平台和支柱定义的。 Windows及其云服务Azure平台是开发人员构建和客户使用的平台。人们每天都在购买和使用Office,Xbox,Surface,OneDrive,诺基亚和企业等支柱。在旧的Microsoft中,公司希望您使用其产品,其云,其机器。新的微软要平等得多,他们去的是人民,而不是试图将他们带入畜栏。

微软新任首席执行官萨蒂亚·纳德拉(Satya Nadella)在他的书中描述了这种转变 上周在该公司的Build开发者大会上的主题演讲:

我们最初是一家专注于开发人员的公司。我们是Office公司之前是一家工具公司,而Windows公司之前是一家工具公司…。我所说的无处不在的计算和环境智能,或者说在Windows盛行的移动优先,云优先的世界中,我们得到了广泛的传播。

乔·贝尔菲奥雷

无处不在的计算和环境智能是Nadella在“设备和服务”,表面上微软已经组织了几年,但直到最近才开始实施。

如果您要购买或制造Windows设备,Microsoft会降低准入门槛。如果你’在为Windows设备构建或购买应用程序时,Microsoft消除了将您锁定(或退出)系统的垂直障碍。如果要使用Microsoft应用程序,则可以在使用的任何平台或设备上找到它,而不仅仅是Windows。 微软的Azure云和服务运行于一切背后。

微软Windows Phone程序管理和设计副总裁Joe Belfiore在接受ReadWrite采访时说:“计算事实已经改变。” “特别是我们现在拥有一个云,我们希望拥有将所有设备都连接到的强大基础架构,并希望拥有一系列可以通过该云很好地协同工作且具有相似功能的设备。因此,我们试图发展我们的组织和技术以与之相适应。”

普适计算:微软的新设备战略

微软的长期设备战略是构建其操作系统Windows,然后将其许可给制造合作伙伴。微软很少制造自己的硬件(Xbox是最重要的例子),并且在超过二十年的销售Windows中赚了数十亿美元。

Windows的摇钱树可能很快就会死掉,部分原因在于市场的变化( 个人电脑的衰落) and partly by 微软’s own hand.

您可以’即使市场迫使微软高估了后者的重要性’s hand. 微软现在将免费赠送9英寸以下设备上的Windows许可证。这意味着任何想要构建Windows Phone智能手机或Windows RT平板电脑的制造商都不会’t have the pay the “Windows tax.”Microsoft仍然保留对较大的平板电脑和PC收取费用的权利。

微软在这里做了两件事。它’在保持PC收入基础的同时,消除了进入其最不流行(且利润最低)平台(Windows Phone和RT)的财务障碍。它’旨在缓解微软的举动’从PC中心转向移动焦点。微软与任何人一样都知道PC的增长正在下降,并将永远持续下去。

“我们的策略是构建我们可以垂直获得的最引人注目的用户体验。因此,我们在少数国家/地区仅在一个中层芯片上推出,并获得了一些成功和用户赞赏。然后我们必须尝试找出如何扩展它,”贝尔菲奥雷说。

微软还简化了在性能较低的设备上使用Windows的过程。在今年早些时候在巴塞罗那举行的世界移动大会上, 微软宣布了一项新的高通参考计划,该计划将帮助制造商制造Windows Phone 8.1智能手机 在低端硬件上。该公司还宣布降低对 Windows 8.1 so that it can 运行在只有1GB RAM和16GB存储空间的硬件上。

所有这些表明,微软很认真地致力于成为一家设备公司。微软从Google主导Android的方式中学到了东西。其高管了解到,要赢得胜利,一个平台需要在商品硬件上运行,并且必须有效地免费。 Windows Phone可能不是Android开放源代码项目那样的开放源代码,但是Microsoft清除了Windows周围的障碍,使其更易于在所有地方传播。结合诺基亚,微软的制造部门’设备策略现已全面制定。

Belfiore表示:“我们正在寻找一个良性循环,以增加销售量,增加更多合作伙伴的登录量,在更多国家和地区使用更多应用程序,以便现在您可以吸引更多客户。” “过程是关于从点A到点B编写脚本的过程。引入高通参考设计,与Android应用程序兼容以及与所有其他合作伙伴合作的时机已与我们的技术相结合。所有这些价格点。”

穿越平台并爬出围墙花园

即将离任的微软长期首席执行官史蒂夫·鲍尔默(Steve Ballmer)的最后一个伟大举动也许就是呼吁将公司的另一个摇钱树-Office打开到iPad。尽管iPad版Office基本上只是Microsoft推出的另一产品,但Office将其与Windows 8触摸屏计算机分离的事实对公司来说是一个重大变化。

iPad版Office也表达了微软的愿望,即希望真正拥有一个强大的“服务”部门,并提供可以在任何设备和任何地方使用的一系列产品。如果Microsoft拥有并构建了一个应用程序,则它希望该应用程序的受众尽可能多。如果这意味着将Office引入iPad和Android,将Skype引入所有可以想象的小工具,则OneNote和One Drive,Bing,Internet Explorer和Outlook等都可能具有相同的逻辑。

换句话说,Microsoft通过新的硬件要求和OS许可适应了智能手机和平板电脑行业。现在它’是时候对其应用程序生态系统做同样的事情了。提供强大的跨平台服务套件这一新愿望的最大例子是诺基亚X,这是今年在世界移动大会上发布的基于Android的智能手机诺基亚。

也可以看看: 为什么诺基亚X对诺基亚和微软都有意义

诺基亚手机产品行销副总裁Jussi Nevanlinna表示:“基本上,故事是微软希望将下一个十亿人连接到云。” 二月份接受ReadWrite采访。 “我们带来的影响非常广泛。我们有机会接触这些消费者…。我们是一个批量平台,可将下十亿人连接到Microsoft的云和服务。”

自诺基亚X发行以来,与诺基亚和微软员工的对话强烈表明: 微软 will keep the Nokia X around 即使在完成对诺基亚的收购之后。 这可能都是一堆热风,还有良好的公共关系培训,但是我’我从不相关的高管人数中听到了同样的话。人们普遍认为,微软希望人们使用其服务,如果Android或iOS可以帮助实现这一目标,那就也是如此。 

当被问及运行微软服务的诺基亚X And​​roid产品线是否会继续下去时,诺基亚智能设备产品营销副总裁汉斯·亨里克·隆德(Hans Henrik Lund)在Build上告诉我。 “当然会有。因为我们可以让用户使用Microsoft服务而不是Google服务,这再次是有意义的。” Lund说。

微软已经意识到,在人们拥有多个运行不同操作系统的设备的世界中,将人们束缚在自己的围墙花园中已经变得适得其反。长期以来,Google一直秉持着同样的精神,在任何设备上为Web构建其搜索引擎和核心应用程序。例如,谷歌浏览器和Gmail在iPad等iOS设备上都非常受欢迎。微软落后了,但它正在朝着相同的方向发展“ubiquity” of its services.

隆德说:“消费者讨厌生态系统。” “生态系统本身并不是为消费者创建的。只要他们的内容在任何设备上都能随心所欲,他们就会希望能够混合搭配。我们所能提供的最低限度就是为我们自己的生态系统做到这一点。”

环境智能:Azure骨干网

微软's EVP of 云 &企业Scott Guthrie

当谈到微软的“服务”时,实际上需要做两件事:前端消费者应用程序(例如Office)和以Azure和微软服务器业务为代表的基于云的后端。

当然,这些不是相互排斥的。这些应用程序受Microsoft基于Azure的云的支持,就像Google的核心应用程序受Google的云支持和Apple的应用程序受iCloud支持一样。 

也可以看看: Azure Is Helping 微软 Catch Up In The 云

微软 Azure当然在最近两年中成长。现在,该公司希望使Azure成为用于网站,应用程序和游戏的跨平台开发的核心工具。在Build大会上,Microsoft与 Azure与其Visual Studio集成开发人员环境 并希望帮助开发人员自动化其系统后端上的所有内容。 

随着Azure的最新更新( Build上有44种不同的产品功能更新),微软已经全面进入了云平台大战。 Azure将在长期信任Microsoft服务的企业供应商和应用程序开发人员中流行,但是,绝大多数消费者开发人员是否会效仿,还有待观察。

到目前为止,亚马逊是云服务领域的佼佼者。在最近一次针对开发人员活动的非正式调查中,十分之十的开发人员询问他们使用哪种云,即Amazon 网页 Services。 

A 更多 Open 微软

多年来,人们对微软最普遍的误解之一是它是反开源的。这并非完全正确。 微软长期以来一直向开放源代码项目(例如HTML5)捐赠工具,开发人员资源和工作时间。

尽管如此,微软在开源发烧友中的许多不良声誉仍然源于1990年代后期与Netscape浏览器的斗争,2000年代初与Sun Microsystems的斗争以及鲍尔默(Balmer)对Linux的开源“癌症”的言论。 在其历史上,微软一直反对有史以来最大的开源软件创造者,倡导者和产品。这样的声誉可能很难维持。

微软不会像Windows对Android开源项目或Chromium那样开源Windows或Windows Phone源代码。但是微软在Linux上的立场减弱了, 从2012年开始为该平台做出贡献。

也可以看看: WinJS:关于Microsoft的五件事’新的开源JavaScript库

作为微软的一部分’转变之后,该公司已开始为软件开发社区提供更多开源工具。例如,它与Novell签署了一项协议,以帮助防止非商业性自由软件开发商受到起诉。微软在Build上走得更远 开源其WinJS库 和工具, 创建了.Net Foundation并向开发人员开放了其.Net Compiler Platform Roslyn。特别是Roslyn的宣布,在Build上引起了观众最大的欢呼。

新的.Net Foundation和开源的WinJS和Rosyln对Microsoft来说是积极的举动。但这并不意味着开发人员会因为一些新的开源项目而固有地信任Redmond。开发人员正确地将新的.Net Foundation视为吸引人们进入其开发生态系统,然后向其出售Azure许可证的一种方式。

为了公平起见,尽管如此,’当今云业务的运作方式:在为云收费的同时提供免费软件和工具。微软并不是唯一一家采取这种策略的公司。

“I’我并不想告诉你,微软突然是我们热情,模糊的朋友。正如斯科特·汉塞尔曼(Scott Hanselman)乐于承认的那样,他们’最终试图向您出售软件许可证或Azure服务。” 开发商论坛黑客新闻发布后。 “但是在我看来,他们’与微软过去糟糕的“拥抱,扩展/拥抱和消亡”时代相反,我们正以正确的方式使用开源来实现这一目标。”

另一名评论员大卫·杰拉德(David Gerard)简要总结了开发人员对微软的警告,“我认为,如果不采取最大的谨慎态度,那将是极其愚蠢的。这是微软我们’再说一遍-他们有深厚的傻瓜记录。”

时间会证明微软对开源社区的提议是一种真正的无私的经商形式,还是Redmond的做法,比如给猪涂口红。但是微软’在Build上达到顶峰的最近几年的言行与行动与反对开源运动的历史性斗争大不相同。不管你怎么看’是一个重大变化,也是对新Microsoft的一种衡量。

Now It’s Time For 微软 To Build

It’很难低估Microsoft所有这些更改的累积影响。经过多年的混乱,错误的开始,落后和沮丧,微软终于走上了正确的道路。它’对其自身及其产品进行了重组,以用于现代计算,移动世界和云。

当然,最终朝着正确的方向发展并不意味着微软会自动成功。消费者和开发人员的选择可能会变幻无常。目前,人们更喜欢Google和Android,Apple和iOS。 Windows 8的中心式“ Metro”界面’吸引了全球消费者的共鸣,并且开发人员不愿接受一个平台’远远超出边际增长。微软可以说所有正确的话,但仍然失败。

同时,您必须赞扬Microsoft,因为它意识到自己的飞船已驶向冰山并纠正了航向。它具有平台,工具,设备和门户。现在,它只需要建立在它难以创建的新基础之上。