转载

微软要打造通用Windows平台,但这将是一场苦战

微软要打造通用Windows平台,但这将是一场苦战

  BI 中文站 3 月 18 日报道

  微软 CEO 萨特亚·纳德拉(Satya Nadella)制定了一项宏伟但风险也极高的战略,那就是通用 Windows 平台(UWP)战略。一旦这项战略获得成功,微软的开发者就能以一种全新的方式在大量设备上开发和销售他们的 Windows 应用。

  本周我们在旧金山游戏开发者大会(Game Developers’ Conference)上听到不少关于 UWP 的消息,微软即将召开的 Build 开发者大会上还会大谈 UWP。

  但什么是 UWP?

  编写一次即可在任何版本的 Windows 上运行

  UWP 背后的基本理念很简单。开发者只要编写好应用,它就能在任何 Windows 10 设备上运行,不管是现在的还是将来的,不管是 PC、平板电脑还是智能手机又或者是 HoloLens 和 Xbox One 游戏机,只要是基于 Windows 10 系统的设备都可以。

  如果 UWP 战略取得成功,那将彻底改变软件开发方式,平板电脑、手机和 PC 之间的界限将更加模糊化。

  但是并不是所有人都喜欢 UWP,微软前 CEO 鲍尔默(Steve Ballmer)就认为这项战略不会成功,但是最有影响力的游戏开发员蒂姆·什维尼(Tim Sweeney)却盛赞这是“微软历史上最积极的行动”。除了 Facebook 和 Uber 等大公司之外,大多数开发商还没有真正接受 UWP。

  因此微软现在才会不遗余力地鼓吹 UWP,而目前的状况也足以说明这对它来说将是一场苦战。

  为什么微软想打造一种全新的应用或应用生态环境?

  Windows 系统现在仍然是最流行的 PC 操作系统。

  但是随着智能手机革命的兴起,Android 系统已经成为全球最流行的手机操作系统。苹果 iOS 设备的全球用户也超过了 10 亿人。因此,开发商们更倾向于为 Android 和 iOS 系统开发应用。

微软要打造通用Windows平台,但这将是一场苦战

  当然,微软也有自己的 Windows 手机业务,但它花了几年的时间也没能打破它在移动领域的恶性循环:没有足够多的用户使用 Windows 手机,因此开发商不愿意为 Windows 平台开发应用;而没有足够多的应用,人们就更加不愿意去购买 Windows 手机。

  与此同时,苹果和谷歌则像滚雪球一样不断壮大它们的手机业务,而且还将这种优势扩展到平板电脑领域,通过人们已经熟悉的应用和界面将平板电脑变成了跟 PC 一样有用的设备。

  当然,像 iPad Pro 和 Pixel C 这样的设备在功能和用途上肯定还比不了普通的笔记本电脑,但这只是时间的问题。平板电脑总有一天能在功能和用途上赶超笔记本电脑甚至 PC。

  微软在智能手机和移动应用领域的弱势已经渐渐转变成一种实实在在的压力,而它的竞争对手们肯定会乘胜追击。

  为什么开发者可能会接受它?

  纳德拉领导着微软提出了一个基于 Windows 10 系统的解决方案。按照 UWP 战略的规划,开发者只要编写一次应用,它就能在任何一台 Windows 10 设备上运行,以后也不用因为软件或硬件的升级而修改应用。

  虽然微软以前的开发技术已经被无数人所熟悉,但他们从未考虑过现在大量设备所用的触摸屏这个因素。UWP 可以让各种应用针对触摸屏的优化工作变得相对简单一些。

微软要打造通用Windows平台,但这将是一场苦战

  如果微软能够说服开发者利用 UWP 来为 Windows 10 PC 和平板电脑开发应用,那么他们开发的应用只需稍作修改就能在 Xbox One 和 Windows 10 Mobile 智能手机上运行。HoloLens 正式推出之后,开发者利用 UWP 开发的应用也将能够在 HoloLens 上运行。

  每一种新设备都会给开发者提供一个销售软件的新机会。

  纳德拉说过:“Windows 和 Windows 10 的强大概念是,它对于开发者而言是一个应用平台,一个商店。开发者只需编写一次,他们开发的应用就能在所有 Windows 设备上运行。”

  随着 Windows 10 用户不断增加,这个平台上的应用也会越来越多,恶性循环就会慢慢变成良性循环。

  至少,这是微软的梦想。

  然而……

  对于移动应用开发者来说,还有一个非常简单的问题需要解决:如果他们的应用只有在 Windows 智能手机上才有价值,而没有人使用 Windows 智能手机的话,那谁还在意它是不是一款通用应用呢?

  Here Maps 就是个最好的例子。Here Maps 在本周早些时候宣布,它不会再花时间和精力去开发新的 Windows 10 Mobile 应用,同时决定完全放弃对 Windows 平台的支持。可能根本没人想过在 Xbox One 或 HoloLens 上使用他们的应用。

  这也正是鲍尔默敦促微软放弃努力转而开发一款支持 Android 应用的操作系统的原因。

微软要打造通用Windows平台,但这将是一场苦战

  对于老派 Windows 开发者而言,这个问题有点偏向哲学。象 Epic Games 首席执行官蒂姆·什维尼这样的开发者担心 UWP 会让微软获得太大的控制权。

  与苹果和谷歌的应用商店不同的是,微软从未真正监管过 Windows 平台上的应用软件的行为。你可以从任何商店、以任何形式出售 Windows 软件。

  什维尼写道:“按照 UWP 战略的构想,微软在 Windows 10 内部构建了一个‘平台套平台’的封闭式架构,这是第一步,它最终将锁闭消费者 PC 生态系统,利用应用发布和销售来营利。”

  什维尼最担心的是:至少现在你只能从 Windows 10 的 Windows Store 应用市场获得 UWP 应用。由于 Windows Store 所占的应用交易量份额只有 30%,也就是说编写 UWP 应用会让 Windows 应用开发从目前相对开放的状态转变成更加封闭的状态,并且开发者们必须向微软付费。

  但是微软自己却说,UWP 旨在打造一个更加开放的标准,并承诺会在本月晚些时候召开的 Build 开发者大会上披露这方面的更多细节。

  不管怎样,微软正在通过《古墓丽影》和《战争机器终极版》等游戏大力推介 UWP,唯一的问题是:微软能否在苹果和谷歌将其赶尽杀绝之前吸引到足够的开发者来为 Windows 10 开发应用。

正文到此结束
Loading...