标题 | Win10 UWP还能翻身吗 |
范文 | 陆静 微软Windows 10战略之中,UWP应用是不可或缺的一环。和传统的Win32软件相比,UWP应用使用了新的API,能够享受到更多Windows 10带来的特性,还支持跨平台。在微软的规划中,UWP应用通过应用商店分发,而Win10能适配多个平台,同一个UWP应用可以为多种不同的平台提供适配,Win10在把控住分发渠道的同时,还带动整个软件生态。 然而事与愿违,经过多年运营,UWP应用似乎丝毫不见起色。现在,在Win10商店中,不少知名的UWP应用停止更新,甚至用普通的Win32转制软件取而代之……下面就是一些例子。 腾讯对UWP的支持力度是非常大的。在Win10推出UWP战略不久,腾讯就在Win10商店中推出了UWP的QQ。和传统版本的QQ相比,UWP版的QQ带来了很多新玩意,例如完全不一样的UI布局,更加轻量级的体积,更加流畅的动画,更好的触屏支持,而且还接入了Win10的通知中心。 当然,和传统版QQ相比,UWP版QQ的功能是有所不如的。不过很多用户都觉得,UWP版QQ搭好了框架后,功能将会逐步完善,未来是可期的。然而令人意想不到的是,UWP版QQ已经沦为鸡肋。 2019年,腾讯在Win10商店中上架了传统版QQ的转制版“QQ桌面版”,而UWP QQ却迟迟未更新。 《微信》的命运和QQ类似,腾讯很早就做出了微信的UWP版,但随着传统微信发布转制版,UWP微信也停止了更新。 长久以来,《网易云音乐》有着不错的口碑,而《网易云音乐》推出的UWP应用质量也相当不错,在某些网友的心中,它甚至可以称得上质量最好的UWP应用———起码一度是这样的。 《网易云音乐》UWP版相比传统版本,界面更加漂亮,流畅度更高,而且功能齐全,可谓是UWP中难得的精品。然而就在不久前,这一精品惨遭放弃,在一次版本更新中,Win10商店中的UWP《网易云音乐》被替换成为了转制版,UWP版的《网易云音乐》从此成为了历史。 除了以上提到的UWP应用,还有例如《芒果TV》《喜马拉雅》等。这些UWP应用要么消失不见,要么停止更新,尽管仍有部分来自个人开发者的UWP应用涌现,但投身UWP应用开发的商业大厂已经寥寥无几。商业软件的缺席行为,发出了UWP生态价值缺乏的信号,UWP生态缺乏资金的灌溉,逐渐枯萎也就理所当然了。 为什么UWP应用会沦落到如此地步?这是多方面原因造成的。 首先,微软在移动平台上的折戟沉沙,令UWP应用价值大减。UWP应用可以同时适配移动和桌面平台,但随着WP/ Win10M宣告失败,UWP这座桥梁的意义就很值得怀疑了。 其次,UWP应用存在诸多限制。UWP应用的API并不如传统的Win32软件来得丰富,受到诸多限制。例如UWP应用必须在APP Container中以沙盒的形式运行,难以获取很多常见的系统权限,不少功能受到限制,而且某些应用还很容易闪退,这带来了很不好的用户体验。 再次,UWP应用难以兼容老平台。Windows一大优点在于兼容性,无论使用新老开发工具,所编写的程序都能在最新的Win10中跑起来,这令很多开发者至今仍使用旧版本的开发工具,由于同时兼容Win7,Win10等多个版本的系统,大家并没有太多动力为了UWP就把开发工具时时保持在最新。 再者,UWP的概念提出后,其开发框架一直在发展迭代,不够稳定,不是所有开发者都会去追求最新的开发规范。 最后,UWP应用需要统一在Win10商店中分发,而且不能再搞弹窗、后台等小动作,微软的这些管制和开发者有商业利益上的冲突。 毫无疑问,现在UWP生态发展处于低潮。那么UWP应用要如何才能重焕生机? UWP生态衰败的最主要原因,还是在于人们没有这个需求———传统软件用得好好的,而UWP应用对比传统软件又优势有限(仅在于交互、UI等外在方面),何必多此一举换用UWP?没有需求就要创造需求,微软目前正在做的工作,就属于这方面的努力。 微软一直致力于开发能适配多个平台的Windows系统。以前的Windows Mobile如此,后来的Windows Phone如此,现在做不来手机,也仍坚持开发不同硬件形态的Windows设备,以及其他分支的Windows 10操作系统。例如Windows 10S,就是一个只能从应用商店中下载软件安装的平台,在Windows 10S中,UWP应用得到了更多展现的机会。 然而,这条路并不好走。Windows 10S推出后并未引起太大的反响,毕竟和自由安装软件的普通Win10相比,处处掣肘的Win10S价值更小。微软此后为双屏Surface Neo开发了Windows 10X,再也没有了禁止安装普通Win32程序的限制,從这样的妥协中,也可以看到微软对UWP生态建设的无奈。 UWP路在何方?这恐怕是一个难以解答的问题。Windows并不是iOS那样的围城,这意味着微软很难控制软件应用的分发渠道。失去了WP这个支点,UWP想要撬动整个体系庞大的传统Windows软件生态,真的非常困难。 UWP想要取得成功,需要一个全新的硬件架起来一个足够有吸引力的新平台,UWP应用才能在多平台中承担起重则。WP已经逝去,未来我们还会看到微软在新平台的开拓吗?拭目以待吧。 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。