7
本文作者: 无遮 | 2016-07-20 16:04 |
雷锋网按:本文作者知乎@无遮,关注软件、应用游戏领域。
7月29日,微软的Windows 10系统免费升级计划将正式到期,在6月30号时,微软正式宣布,全球Windows 10系统的装机量已经突破了3.5亿台。
这个数字的达成并不容易,微软为了推行Windows 10系统,引起了不少的争议,也给自己惹了不小的麻烦。破天荒的免费升级并没有给自己迎来太多的夸赞,反倒因为“强制用户升级”引起了用户的群体反感;为了增加Windows 10系统对用户的吸引力,微软还试图将自己Xbox One平台上的第一方游戏全部跨平台化,这更导致了大量Xbox游戏用户的不满与抗议;甚至,微软在官方博客公布,未来配备新型CPU的用户只有安装Windows 10系统才能获得最新的技术支持……
有人认为这是因为在移动领域的失利让微软感到了危机感,也有人觉得微软提升个人用户的装机量是为了倒逼企业级用户消费,还有阴谋论者认为这是为了更好的监控用户。
面对种种猜测,微软的现任CEO萨蒂亚·纳德拉倒非常坦然,他在接受外媒ZDNet采访时公开表示,微软之所以免费提供PC版Windows 10系统,最主要原因就是为了推广Windows通用应用平台的概念,让开发者投身到Windows平台的开发工作中,以此帮助微软提升其在移动市场的地位。
在微软的蓝图中,Windows 10平台将属于一个通用应用平台,所有设备将会运行在一个统一的Windows 10系统核心之上,开发者所开发的任何一款应用可以在所有Win10设备上运行。即便开发者转向Windows平台的原因是因为HoloLens、Xbox抑或是桌面系统,而最终你都会涉及移动平台。
先建立起兼容性平台、再不断根据用户需求修改完善让自己的平台被用户所依赖,这是微软最熟悉的策略,也是微软在过去几十年内深埋在自己体系内的基因图谱。
为了实现这一蓝图,微软在过去一年中极力向广大开发者推广Windows通用应用平台(UWP)的概念,只不过,似乎到目前为止,UWP对于许多开发者而言仍是一个模糊的名词。
Windows 10不仅仅是一个桌面操作系统的版本代号,它是一个统一的系统平台,通过UWP,开发者可以将自己的应用发布在自己想要部署的任何一个平台之中。
UWP是Windows通用应用平台的简称,由Windows 10操作系统和Windows 10 SDK(Software Developement Kit,软件开发套件)组合而成。在Windows 10的系统层级中,存在着PC、平板、手机、Xbox One以及HoloLens之间共享的内核、代码库和API,开发者一旦开发好了一款Win10应用,所有的核心工作就都已经完成,只需要针对分辨率尺寸、操作方式等硬件环境差异对代码进行一些调整,就能迅速将其发布在其他平台。
在微软的概念中,UWP将替开发者节省大量工作时间,利用UWP,开发者可以一次性创建能安装在各种不同设备上的单个应用包,并且能够保证各平台应用的使用体验基本一致,以便更好的培养用户的使用习惯。
这套设想最初在微软Windows 8.1系统发布时就初露端倪,但是受限于Windows 8.1系统有限的占比率,该计划并没有取得太好的反响。到了Windows 10系统发布之时,微软表现出了更加决绝的态度,一方面砍掉了不被用户所喜的RT系统,另一方面把市场占有量极高的桌面系统及拥有大量娱乐资源的Xbox系统也加入进通用应用平台,希望开发者能够从不同的平台层面为Windows 10提供大量WP应用,以强带弱,最终实现跨平台增长。
微软为应用设计者提供了一整套工具以方便其将自己的应用适配各种平台,还提供了将安卓及IOS应用快速迁移至UWP的工具及教程。
为了推行UWP,微软进行了大量的支持性工作,除了对开发套件不断完善、对触摸和高分辨率也提供了很好的支持之外,还发布了许多转制教程,以iOS应用转制成UWP应用的方式向开发者证明整个移植过程非常好上手操作。在Build 2016大会期间,微软更是公布了将传统桌面应用转制为UWP应用的一键转换工具,用户只需要将Win32应用以及基于.NET 4.6.1编写的桌面应用安装包放入转换器中静默运行,就能获得一个UWP格式的文件安装包。该UWP文件可以直接在桌面系统上进行安装,还可以为其添加UWP平台特色功能的支持,并提交至更多Windows平台应用商店供用户下载。
对于许多针对移动平台开发游戏与应用的开发者而言,微软的UWP是一个简单的可移植方向,而对于那些桌面级应用的开发者而言,UWP则更加便捷地为他们提供了向移动平台发布作品的可能性。这属于一种利好,但是并不是一个足以打动自己的必要条件——如果一个平台缺少足够的用户支持,即便应用的移植再简单无脑,其意义也等同于无。
显然,微软对这一点儿心知肚明,这也是为什么微软会不遗余力地推动Windows 10系统的原因所在。
目前,全球Windows 10系统装机量已经突破3.5亿台,在美国地区甚至成为了市场份额最高的系统,在国内的装机量也已经超过了六千万。有些好笑的是,微软最初计划UWP是为了拯救自己岌岌可危的移动平台,但是由于微软自己市场定位原因,在经过了一年之后,微软的Windows Phone系统的市场占有率已经急跌至1.1%,大有一种久病不治之感。
另一方面,微软之前为了推动Windows 10移动设备,曾宣布对9寸以下的平板电脑设备将免收系统授权费,并拿出了Surface pro这种具有启迪性的二合一设备,引起了诸多厂商的效仿。这些因素导致了搭载Windows 10系统的平板电脑出货量激增, 根据Strategy Analytics调查机构数据,2016年Q1搭载了微软Windows 10系统设备在平板电脑市场的出货量占比达到了14%,并且有望在2020年前后成为占比最高的平板电脑系统。
从笑柄到成功,短短四年时间,Surface已经成为微软另一项可以证明自己会不断进化并最终征服用户的实证。
微软Windows 10平板能够被广泛接受的重要原因之一,正是因为UWP。首先,UWP系统所支持的CPU覆盖了x86、x64、arm芯片组,适应性极强。其次,传统程序转换为UWP程序后可以增强其触摸操作体验,且对跨设备重构极为便捷。另外,和普通的Windows软件相比,Windows商店中的App更加干净,没有流氓行为也没有广告,能够提供较为优质的使用体验。
对于使用者而言,UWP应用的优势明显——目前所有UWP软件都可以通过应用商店查找下载,安全性高,卸载也极为方便,没有残留,不会再出现卸载了某应用客户端后又被偷偷装上别的应用的情况,并且一次付费或下载后,就能够在其他平台免费获得同一应用。UWP对应用的权限管理比较严格,不会再出现一开机就看到成群结队的流氓软件跟着系统一同启动、随便点开个软件或者网页,五颜六色的广告扑面而至的情况。另外,微软的自动内存管理表现也不错,不用的应用会减少占用资源,保证了系统流畅度。
国内大量流行应用纷纷推出了UWP版,也是用户选择的另一个潜在证明。
对于游戏开发者,尤其是独立游戏开发者而言,UWP平台也是个不错的选择。除了移植方便、使用简单之外,庞大的潜在用户群也是一个不可忽视的因素。另外,通过微软应用市场,开发者的游戏应用可以在全世界层面进行发售,这与目前已经非常流行的Steam平台一样,将会成为越来越不可忽视的重要市场入口——尤其是在国内对游戏的管理越来越严格,Steam平台将会被墙的传言甚嚣尘上之时,借助微软的应用商店为自己的游戏博取更多可能性也无疑是一个必要的参考项。
随着Windows 10系统的进一步普及,用户接受并信赖微软应用市场的前景是可预见的,为了达成这一目标,最终彻底拯救自己的手机平台,我们有理由相信,微软在接下来的很长一段时间内,仍然会不遗余力地推动Windows 10系统的装机量以及UWP通用应用平台的支持力度。
雷峰网原创文章,未经授权禁止转载。详情见转载须知。