瞎聊 Windows 10 生态圈的未来

后日勘误

我是 SB。

UWP 应用?

说到 Windows 10 生态圈,似乎绕不开 UWP 应用。

废话少说,先说概念

UWP 概念

通用 Windows 平台(Universal Windows Platform,简称 UWP)是微软公司创建并在 Windows 10 中首次引入的一个同质应用架构平台。此软件平台的目的是帮助发展 Metro 样式的应用,便于软件可以在 Windows 10 Mobile/Surface/PC/Xbox/HoloLens 等平台上运行,UWP 不同于传统 PC 上的 exe 应用也跟只适用于手机端的 app 有本质区别。它并不是为某一个终端而设计,而是可以在所有 Windows 10 设备上运行。

以上那么官方口吻的话,摘自维基百科 & 百度百科。习惯性科普,虽然很多科普其实是一搜就可以知道的,但现在的人,比较浮躁功利,一般要喂才会去吃饭,甚至是喂也不一定吃。

简单来说,这是微软公司画的一块大饼,告诉开发者们,你们开发一次应用,就可以在我旗下所有运行 Windows 10 的设备运行,一次开发,多平台支持。然后告诉用户们,你们可以同时在我旗下所有运行 Windows 10 的设备下使用同一款应用,一次购买,多平台一起使用

是不是很理想的情景?是不是有一种生活在完美生态圈的感觉?

蓝图和现实

按照微软的想法,这确实是完美的计划和蓝图,只要 Windows 10 的安装量上去,应用商店的下载量上去,那么生态圈就完成了。可是到头来,发展的速度和规模并没有如微软想象的那样,虽然已经是一份很不错的成绩单了。

起初,Windows 10 的安装量是惊人的,原因有二。

  1. 从内测版开始就积累了很多粉丝,这些粉丝是 Windows 10 强而有力的推动者,正式版推出之后自然第一时间升级并带动身边的人一起升级。
  2. 微软官方的「流氓推广行为」,这个手段就有点像国内大厂的常用手段了,通过各种弹窗推广,然后一个不小心就点击了升级。 可是到了后来,因为设备的落后,技术更新意识薄弱,导致 Windows 10 的安装量上升越来越缓慢,特别是在天朝这大环境下,虽然人口众多,但是使用 Windows 10 的人并不多,使用应用商店里面应用的人更是少之又少,用的人少导致应用商店里面的 UWP 应用质量提不上来。

本来完美的生态圈变成了一个无奈的恶性循环。

其实微软生态圈的“恶性循环”并不是一两天的事情,从以前 Windows Mobile 开始,推演到 WP7,再到后来旧设备无法跨代升级 WP8;或者是 Windows 8 的闭门造车,移除开始菜单,挑战用户的习惯;以及开发应用软件的 API 的快速更新迭代,让开发变得变幻莫测,让开发者头疼的同时,也让消费者的实际体验非常差。

这似乎有种自作自受的意味。在微软自己看来,他家的蓝图永远是很美丽的,但是在开发者看来,这是美丽蓝图后面的毒药,一次又一次地让开发者难受,付出了代码和资金可收获的却是框架重构和一切重来;在用户看来,这是习惯的一次又一次的改变,改变习惯是一件痛苦的事情,相信大家都是有这样的共识的。 那微软这一次 Windows 10 还会重蹈覆辙吗?

那么还是回应开头的 UWP,先聊聊微软生态圈的应用问题。

能用和好用

先说一个利益相关的问题,博主我曾经是 WindowsPhone 8(WP8)系统的用户,现为 iOS 系统用户。

能用?

WP8,对应的是微软的 Windows 8 系统,前者针对的是移动端,后者针对的是桌面端。因为我是 WP8 用户,所以对于当时候圈子里的大多数声音还是有了解的。对于 WP8 的评价,最为中肯的大概就是系统流畅,应用糟糕。相信很多人“入坑”的最主要原因是因为 WP8 曾经是诺基亚手机的最后一个系统,更多的是相信诺基亚这个品牌。对于用户来说,动机是好的,是情怀的驱使。可是当用户使用这个系统的时候,面对的就是尴尬的应用缺乏

曾几何时,我也用「应用够用」这四个字来自我安慰,用微软的蓝图来麻醉自己,相信明天的应用商城将会是丰富和美好的。可是,当情怀遭遇现实的时候,又有多少人能够支撑下去呢?

上面的似乎都是空话,那我就举例子来说明一下吧:

  1. 在天朝,支付宝是网络交易的通行证。严格来讲,WP8 的支付宝只有一个功能,那就是转账。剩余的手机充值、信用卡还贷都是残次品,和基本不能用没什么区别。至于扫码支付,想都不要想。支付宝 for WP

    是的,你没有看错,这就是 WP8 中支付宝的 UI 和功能,极其简陋,所幸的是还能正常登录。可是登录的接口也经常出现问题,每一次出现登录失败的问题,在支付宝官方微博下面就堆满了来自 WP 用户愤怒的声音。

  2. 腾讯可以说是国内大厂里面最重视与微软合作的企业。一开始的时候,微信和 QQ 的更新都是相当频繁的,而且质量还是十分好,甚至可以这样说,曾经有一段时间,QQ 最好用的版本是在 WP8 上,首先是 UI 符合 WP8 的风格,其次是没广告和多余无谓的杂质。印象之中,那是 QQ 红包还没有推出的时候。QQ for WP

    可是到了后来,腾讯毕竟是一家公司企业,用户量上不去自然也是没有开发的动力了。至今,WP 系统的 QQ 仍然没有 QQ 红包的功能,微信也没有扫码支付的功能。

  3. 大量的国内僵尸应用堆积在应用商店,如图所示,转自知乎的答案,你就可以看到多么残忍的真相。大多公司都是占着茅坑不拉屎,很多安卓、iOS 用户习以为常的 app 或是功能都无法在 WP 中得以实现。 国产软件 for WP 统计

    作者:Lucas Wang

当时候的 Windows Phone 8 系统的使用体验基本上就是这样一种情况。可见,开发者 + 用户对 WP 的怨念有多深。那好,回到 Windows 10 。其实 Windows 8 和 Windows Phone 8 是微软的试水阶段,那时候的微软还没有形成完整的战略思路。自从印度 Satya Nadella(萨蒂亚·纳德拉)接手微软的 CEO 之后,才开始有了**「移动为先,云为先」的具体战略目标。当然这里的「移动」**不是说微软的移动端系统 Windows Phone 8 ,而是指所有的移动设备,特指 iOS 和 Android

作为现今的 iOS 用户,我可以非常肯定地说,微软在 iOS 上的产品体验真的是一流。这说明了什么?这说明了微软是一家有硬实力的公司,只不过是方向错了而已,如果方向是正确的话,那么微软将会是笑到最后类型的企业。

微软是出色的长跑选手

我来作个假设。假如你在 iOS 系统、Android 系统上用微软的服务,例如 Office 套装、Outlook、Onedrive 等等,你已经熟悉和习惯了微软一系列的服务。如果换一个平台,你的体验还是一样的,那么你还会担心换平台所带来的成本吗?我相信绝大多数的回答都是不会的。现在微软就是想要这样的一种发展趋势,* 先让更多的人使用微软的服务,然后慢慢让这些用户过渡到自己的平台上来。*

又是一个美丽的蓝图(笑),那现在微软自家的平台上应用的质量如何?

好用?

iOS 为什么出色,关键在于有丰富的应用,还有高质量的应用。一个好的生态圈才是开发者和消费者所愿意看到的。如果以 iOS 的标准作为好用的标准的话,那么现在微软自家的东西又如何呢?

根据我自己的体验,我很负责任地说,微软自家的软件优秀,应用商店里面的凑合。

自己的平台,如果自己的应用也是一塌糊涂的话,那么还有谁有开发的动力呢?虽然某种程度来说,微软自己的应用还是不够好的,或许说在质量上达不到应该达到的层次,有些应用很明显能看出,微软在 iOS 上的开发和维护是要比在自家的平台要上心的。但是幸运的是,虽然稍逊,却并不影响实际的体验,相反,在微软自家的平台上使用的是自家的框架,自己的 UI 设计,所有规定都是自己定制的。这种先天的优势是别家不能媲美的。

就好比 iOS 的第三方 app,永远没有内置 app 流畅和快捷。在这里顺便插一个梗,那就是没有任何人比微软更懂 Windows。这句话是送给那些胡乱优化自己系统的人的,国内的那些**「一键优化」,本质上和「一键毁机」**是没有任何区别的。应用商店展示

说回小标题的主题,微软的自家的东西已经是足够好用了。而第三方现在的境遇又是如何呢?为此我在 Windows 10 最新的应用商店国区截了一幅图。

可以看到,现在微软自家的应用商城已经是越来越完善了,配合自家的扁平化 Metro 设计,分类很明确,可以说是一目了然。与之前 Windows 8 和 WP8 时代不同,那时候的国内大厂们都是占着茅坑不拉屎,现在的国内开发者开始重视这一块蛋糕了。

再次也举几个例子,免得说我坏的就举例子,好的就不闻不问。

  1. 以国内优秀的网易云音乐为例,这是国内跨平台应用软件中出色的代表。UI 符合 Windows 官方的规范,采用汉堡式菜单,基本的功能已经和 iOS、Android 端持平,甚至没有启动时候的广告画面,体验非常棒。唯一不足的,就是微软自家 UWP 架构中暂时不支持后台播放,导致只能一直开在前台播放音乐。网易云音乐

  2. 再聊下一直被微软坑的企鹅公司,他们家对微软现在是不冷不热的状态,我们可以看看现在 UWP 版本的 QQ 是怎么样的。UWP QQ

    可以这样说,不好也不坏。能看出来,最起码的功能还是有的,UI 设计上也是符合微软的 UI 规范,但是功能是无法和 iOS 和 Android 端的 QQ 相比较的。不过老实话,现在对于我来说,这个 QQ 足够好用,消息是靠微软的服务器推送的,不用一直挂 QQ 在后台,一有消息就会自动提醒。如果说现在还有什么不足的话,估计就是欠缺远程控制的功能,一些 QQ 电脑版的功能如果能够移植到 UWP 版本上面,那就相当不错了。

  3. 还有游戏也越来越多,现在微软也是把 UWP 平台作为重要的游戏发布地。游戏列表 Minecraft 狂野飙车

甚至是 3A 大作也在应用商店发布

可以预见的未来中,UWP 会越来越多。UWP 的优势还可以总结为以下几点:

  1. 安全。
  2. 正版
  3. 电脑上也能使用移动端的应用。

简而言之,这块蓝图饼干,好吃!

微软面临的问题

那么好吃的饼,总不可能一帆风顺就能吃到,无论是开发者还是用户,都要逐步积累和培养。因为微软的“黑历史”有点多,抛弃框架其实和抛弃开发者是没什么区别的,对于开发者而言,还要时刻警惕微软又再一次修改框架和 API。不过按照现在的发展趋势,UWP 还在稳步发展的阶段,犯过几次错误的微软估计不会再次犯错了。

其次就是 Windows 10 的安装量。所有的生态圈的形成都离不开这个安装量,因为 UWP 是 Windows 10 特有的,如何把 Windows 7、 Windows 8 用户转化为 Windows 10 用户,这个需要再下苦工。虽然之前的弹窗免费升级已经是让无数人嗤之以鼻。但考虑到英特尔对微软的大力支持,以后英特尔的 CPU 只支持 Windows 10,还有各大电脑生产商在日后的系统搭载上都选择 Windows 10 。稳步的发展是必然的,最怕的就是风向突然又不同了,突然之间又跟不上潮流了。

长路漫漫,道阻且艰。虽然我经常黑微软,但是想起一句稍显粗俗的话。

粉到深处自然黑。