后日勘误
我是 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 的安装量是惊人的,原因有二。
- 从内测版开始就积累了很多粉丝,这些粉丝是 Windows 10 强而有力的推动者,正式版推出之后自然第一时间升级并带动身边的人一起升级。
- 微软官方的「流氓推广行为」,这个手段就有点像国内大厂的常用手段了,通过各种弹窗推广,然后一个不小心就点击了升级。 可是到了后来,因为设备的落后,技术更新意识薄弱,导致 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 曾经是诺基亚手机的最后一个系统,更多的是相信诺基亚这个品牌。对于用户来说,动机是好的,是情怀的驱使。可是当用户使用这个系统的时候,面对的就是尴尬的应用缺乏。
曾几何时,我也用「应用够用」这四个字来自我安慰,用微软的蓝图来麻醉自己,相信明天的应用商城将会是丰富和美好的。可是,当情怀遭遇现实的时候,又有多少人能够支撑下去呢?
上面的似乎都是空话,那我就举例子来说明一下吧:
-
在天朝,支付宝是网络交易的通行证。严格来讲,WP8 的支付宝只有一个功能,那就是转账。剩余的手机充值、信用卡还贷都是残次品,和基本不能用没什么区别。至于扫码支付,想都不要想。
是的,你没有看错,这就是 WP8 中支付宝的 UI 和功能,极其简陋,所幸的是还能正常登录。可是登录的接口也经常出现问题,每一次出现登录失败的问题,在支付宝官方微博下面就堆满了来自 WP 用户愤怒的声音。
-
腾讯可以说是国内大厂里面最重视与微软合作的企业。一开始的时候,微信和 QQ 的更新都是相当频繁的,而且质量还是十分好,甚至可以这样说,曾经有一段时间,QQ 最好用的版本是在 WP8 上,首先是 UI 符合 WP8 的风格,其次是没广告和多余无谓的杂质。印象之中,那是 QQ 红包还没有推出的时候。
可是到了后来,腾讯毕竟是一家公司企业,用户量上不去自然也是没有开发的动力了。至今,WP 系统的 QQ 仍然没有 QQ 红包的功能,微信也没有扫码支付的功能。
-
大量的国内僵尸应用堆积在应用商店,如图所示,转自知乎的答案,你就可以看到多么残忍的真相。大多公司都是占着茅坑不拉屎,很多安卓、iOS 用户习以为常的 app 或是功能都无法在 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 时代不同,那时候的国内大厂们都是占着茅坑不拉屎,现在的国内开发者开始重视这一块蛋糕了。
再次也举几个例子,免得说我坏的就举例子,好的就不闻不问。
-
以国内优秀的网易云音乐为例,这是国内跨平台应用软件中出色的代表。UI 符合 Windows 官方的规范,采用汉堡式菜单,基本的功能已经和 iOS、Android 端持平,甚至没有启动时候的广告画面,体验非常棒。唯一不足的,就是微软自家 UWP 架构中暂时不支持后台播放,导致只能一直开在前台播放音乐。
-
再聊下一直被微软坑的企鹅公司,他们家对微软现在是不冷不热的状态,我们可以看看现在 UWP 版本的 QQ 是怎么样的。
可以这样说,不好也不坏。能看出来,最起码的功能还是有的,UI 设计上也是符合微软的 UI 规范,但是功能是无法和 iOS 和 Android 端的 QQ 相比较的。不过老实话,现在对于我来说,这个 QQ 足够好用,消息是靠微软的服务器推送的,不用一直挂 QQ 在后台,一有消息就会自动提醒。如果说现在还有什么不足的话,估计就是欠缺远程控制的功能,一些 QQ 电脑版的功能如果能够移植到 UWP 版本上面,那就相当不错了。
-
还有游戏也越来越多,现在微软也是把 UWP 平台作为重要的游戏发布地。
甚至是 3A 大作也在应用商店发布
可以预见的未来中,UWP 会越来越多。UWP 的优势还可以总结为以下几点:
- 安全。
- 正版
- 电脑上也能使用移动端的应用。
简而言之,这块蓝图饼干,好吃!
微软面临的问题
那么好吃的饼,总不可能一帆风顺就能吃到,无论是开发者还是用户,都要逐步积累和培养。因为微软的“黑历史”有点多,抛弃框架其实和抛弃开发者是没什么区别的,对于开发者而言,还要时刻警惕微软又再一次修改框架和 API。不过按照现在的发展趋势,UWP 还在稳步发展的阶段,犯过几次错误的微软估计不会再次犯错了。
其次就是 Windows 10 的安装量。所有的生态圈的形成都离不开这个安装量,因为 UWP 是 Windows 10 特有的,如何把 Windows 7、 Windows 8 用户转化为 Windows 10 用户,这个需要再下苦工。虽然之前的弹窗免费升级已经是让无数人嗤之以鼻。但考虑到英特尔对微软的大力支持,以后英特尔的 CPU 只支持 Windows 10,还有各大电脑生产商在日后的系统搭载上都选择 Windows 10 。稳步的发展是必然的,最怕的就是风向突然又不同了,突然之间又跟不上潮流了。
长路漫漫,道阻且艰。虽然我经常黑微软,但是想起一句稍显粗俗的话。
粉到深处自然黑。