北京最好白癜风医院哪家好 http://www.kstejiao.com/m/本文转自;无论是iOS还是Android,系统内置的应用商店都门庭若市。然而在Win10上,情况却截然不同——Win10自带的应用商店门可罗雀,时至今日,绝大部分用户在Win10中安装软件的主流方式,依然是自行下载软件安装,Win10商店似乎已然是一个鸡肋般的存在。Win10这一功能而当你翻开Win10商店,不难发现为何大家都这么干。Win10商店至今仍未算得上品类丰富,在其上发布的依然是比较小型的软件应用,这和Win10作为承载人们大规模生产力、娱乐需求的OS这一定位格格不入。更令人惋惜的是,很多在Win10商店发布的高质量的UWP软件,已经久未更新,Win10商店从未有起色,却已经俨然一副垂垂老矣之姿。为什么会变成这样子呢?第一次有了适配多平台的Win10系统,第一次有了微软亲力亲为的应用商店,两项服务合并在一起,本该带来更好的用户体验,如梦似幻的移动互联网近在眼前……可是,为什么会变成这样子呢?今天,就来谈谈为何Win10商店会沦落到门庭冷清的地步吧。移动平台溃败:Win10商店不再是必需Win10商店主要提供的是UWP应用,而UWP应用的一大卖点,就是跨平台。但是人们使用WIn10,是否真的有跨平台的需求?随着微软在移动市场的溃败,答案恐怕是否定的。按照微软的规划,WP/Win10M移动平台和Win10桌面平台能够借助UWP应用,建立互联互通的生态。一个UWPAPP,能够同时兼容移动和桌面环境,而UWP应用只在Win10商店发行,Win10商店相当于微软生态的桥梁,重要性不言而喻。然而,由于种种原因,微软在移动市场一败涂地,WP/Win10M成为了历史名词。既然不再需要服务移动平台,那么UWP应用乃至Win10商店的存在意义,就淡泊了许多。Win10商店和UWP生态的局限既然没有了移动平台的开发需求,那么UWP应用就必须有其他优势,才能促使人们转向UWP应用开发——Windows10并不像iOS那样,限定软件应用只能从商店获取,开发者们凭什么就必须让软件上架Win10商店,而不自行发布呢?难道把软件做成UWP,真的能脱胎换骨么?和传统的Win32软件相比,UWP应用的确有很多不同,例如对触控有更好的支持、UI更美观、可以适配更多DPI等等。然而,对于现在的Windows生态来说,UWP带来的更多是种种不便,挑战着开发者以及用户的固有习惯。API限制和传统的软件不同,UWP应用有着更多API方面的限制,例如需要在AppContainer中以沙盒的形式运行,难以获取很多常见的系统权限,不少功能受到限制。例如用UWP开发的网络工具,可能就会无法调用系统代理;又例如将UWP应用最小化,它有可能被系统自动杀掉相应进程,这和传统Windows软件可靠、开放等特性大相径庭。与此同时,UWP开发所使用的API也尚未稳定下来,其开发框架仍在迭代。Windows一大优点在于兼容性,无论使用新老开发工具,所编写的程序都能在最新的Win10中跑起来,这令很多开发者至今仍使用旧版本的开发工具,以同时兼容Win7、Win10等多个版本的系统,大家并没有太多动力为了UWP就把开发工具时时保持在最新。用户体验不完善UWP应用的体验和传统软件也有所不同,这令很多用户不想使用某个软件的UWP版本。例如,用户很难找到UWP应用的安装目录,想要复制修改个什么文件都很麻烦;又例如上面提到的沙盒机制,这会导致APP很多功能受限,上文提到的代理设置问题是一个,还有桌面歌词、多窗口等功能也难以实现。不难发现,同样的软件,在Win10商店上架的UWP版,功能往往会弱于普通版,例如QQ、
转载请注明:http://www.aierlanlan.com/rzdk/8107.html