不管是IOS还是安卓,系统中自带的应用商店都是使用率极高的,然而我们反观Win10系统,内置的应用商店却是少有人问津,相信有不少用户基本不会去应用商用店中下载应用!并且很多在Win10商店发布的高质量的UWP软件,已经久未更新,那么这是什么情况,我们要知道?Win10可是有10亿的用户!是什么原因导致Win10应用商店变成了鸡肋般的存在?
原因一:Win10商店不是必需的
Win10商店主要提供的是UWP应用,而UWP应用的一大卖点,就是跨平台。但是人们使用Win10,是否真的有跨平台的需求?随着微软在移动市场的溃败,答案恐怕是否定的。
按照微软的规划,WP/Win10M移动平台和Win10桌面平台能够借助UWP应用,建立互联互通的生态。一个UWP APP,能够同时兼容移动和桌面环境,而UWP应用只在Win10商店发行,Win10商店相当于微软生态的桥梁,重要性不言而喻。
但是微软在移动端的溃败让Win10应用商店更加失去了流动性!没有移动端用户的支撑,Win10应用商店使用用户自然是少之又少。
原因二:Win10商店和UWP生态的局限
既然没有了移动平台的开发需求,那么UWP应用就必须有其他优势,才能促使人们转向UWP应用开发——Windows 10并不像iOS那样,限定软件应用只能从商店获取,开发者们凭什么就必须让软件上架Win10商店,而不自行发布呢?难道把软件做成UWP,真的能脱胎换骨么?
和传统的Win32软件相比,UWP应用的确有很多不同,例如对触控有更好的支持、UI更美观、可以适配更多DPI等等。然而,对于现在的Windows生态来说,UWP带来的更多是种种不便,挑战着开发者以及用户的固有习惯。
·API限制
和传统的软件不同,UWP应用有着更多API方面的限制,例如需要在App Container中以沙盒的形式运行,难以获取很多常见的系统权限,不少功能受到限制。例如用UWP开发的网络工具,可能就会无法调用系统代理;又例如将UWP应用最小化,它有可能被系统自动杀掉相应进程,这和传统Windows软件可靠、开放等特性大相径庭。
UWP应用受限较多
与此同时,UWP开发所使用的API也尚未稳定下来,其开发框架仍在迭代。Windows一大优点在于兼容性,无论使用新老开发工具,所编写的程序都能在最新的Win10中跑起来,这令很多开发者至今仍使用旧版本的开发工具,以同时兼容Win7、Win10等多个版本的系统,大家并没有太多动力为了UWP就把开发工具时时保持在最新。
原因三:用户体验不完善
UWP应用的体验和传统软件也有所不同,这令很多用户不想使用某个软件的UWP版本。例如,用户很难找到UWP应用的安装目录,想要复制修改个什么文件都很麻烦;又例如上面提到的沙盒机制,这会导致APP很多功能受限,上文提到的代理设置问题是一个,还有桌面歌词、多窗口等功能也难以实现。
例如UWP版的QQ功能就远弱于普通版
不难发现,同样的软件,在Win10商店上架的UWP版,功能往往会弱于普通版,例如QQ、微信、网易云音乐莫不如此。用户更偏爱传统版,这令开发者们又少了一个转向UWP开发的理由。
原因四:商业利益冲突
将软件制作成为UWP版在Win10商店中发布,意味着收益也被限定微软的体系之内。Win10商店支持一手交钱一手交货,也支持内购,但这对于开发者来说,是远远不够的。
目前很多免费软件都采取了利用推广盈利的运营方案,说大白话就是,通过贴条广告、弹窗广告等,套现自身的流量。而在Win10商店中上架的软件,由于审核和API的限制,无法做到这些,因此和开发者存在这部分的商业利益冲突。
其实Win10商店不仅仅能发布UWP应用,也可以容纳传统软件转制过来的软件。但转制软件在Win10商店中,依然存在比自行发布软件更多的限制,因此Win10商店并不受开发者的青睐。
小结
简单点来说,Win10商店往往无法保证像AppStore那般兴旺红火,是各个方面缘故相互导致的。Win10随意的开发工具,令开发人员不用局限于运用商店和UWP的局限性;而微软公司在移动应用平台的遭遇了滑铁卢,令Win10商店主导权旁落;加上UWP的架构并未完善、客户体验并未健全,Win10商店人气值消沉也就在意料之中了。
Win10商店要越来越兴旺,必须UWP运用和配套设施绿色生态比照传统式Win32手机软件拥有 决定性的优点。微软公司仍在开发设计大量形状的硬件配置,UWP运用和Win10商店在未来是不是有翻盘之日?大家翘首以待吧。