瞎聊 Windows 10 生态圈的未来

3,653 字

UWP应用?

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

废话少说,先说概念

UWP概念

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

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

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

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

蓝图和现实

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

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

  1. 从内测版开始就积累了很多粉丝,这些粉丝是Windows10强而有力的推动者,正式版推出之后自然第一时间升级并带动身边的人一起升级。
  2. 微软官方的“流氓推广行为”,这个手段就有点像国内大厂的常用手段了,通过各种弹窗推广,然后一个不小心就点击了升级。

可是到了后来,因为设备的落后,技术更新意识薄弱,导致Windows10的安装量上升越来越缓慢,特别是在天朝这大环境下,虽然人口众多,但是使用Windows10的人并不多,使用应用商店里面应用的人更是少之又少,用的人少导致应用商店里面的UWP应用质量提不上来。

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

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

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

那微软这一次Windows10还会重蹈覆辙吗?

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

能用和好用

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

能用?

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

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

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

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

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

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


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

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


[作者:Lucas Wang https://www.zhihu.com/question/22067166/answer/20185002

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

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

微软是出色的长跑选手

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

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

好用?

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

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

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

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

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

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

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

  • 1. 以国内优秀的网易云音乐为例,这是国内跨平台应用软件中出色的代表。

UI符合Windows官方的规范,采用汉堡式菜单,基本的功能已经和iOS、Android端持平,甚至没有启动时候的广告画面,体验非常棒。唯一不足的,就是微软自家UWP架构中暂时不支持后台播放,导致只能一直开在前台播放音乐。

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

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

  • 3. 还有游戏也越来越多,现在微软也是把UWP平台作为重要的游戏发布地。


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

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

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

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

微软面临的问题

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

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

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

粉到深处自然黑。

May the Force be with you...
缘由 自己的博客虽然没有什么人看,但是呢,大概还是会有些小秘密的,设个密码无可厚非。你可能会说,小秘密就留在日记本啊,干嘛要拿出来说。那我只能说,不留缝的蛋真的很没有意思,或许可以收获某个懂自己的人呢。当然下面这个方法其实也有相对应的方法可以破解的,因此属于留了缝隙的🥚。 引用 当然这个教程不是我原创的,所以我还是标明出处,这个关于版权什么的还是要谨慎点。 本教程转自laphets’s Blog,这是他的博客地址laphets’s Blog 具体内容 首先,在Hexo中Markdown语言和html是混用的,因此可以直接在Markdown中直接插入script。 这里用到了windows对象的alert()方法和prompt()方法。prompt()方法的作用即是显示一个可提示用户输入的对话框(即“请输入密码”),而其本身的返回值就是你输入的那个字符串(即代码行里面的12345678)。因此只需要将其与你默认的密码比较一下就好,如果不正确,则直接将当前页面的loaction属性设为上一个页面即可。 这代码输入到文章......
Comments
Write a Comment