去年在Build Developers Conference上,微软发布了现有的Win32程序,通过微软的转换工具,可以轻松地在Win10软件商店中转换为UWP应用程序。
我们知道,UWP应用对比传统Win32软件,在跨平台支持、电源管理、触摸操作支持以及高分辨率支持等方面,优势巨大。那么传统的Win32软件转制而来的UWP应用,是否也有着这些优势?其实,现在已经陆陆续续有传统Win32转制的UWP应用上架了,例如腾讯微云客户端。今天,我们就用转制版的腾讯微云作例子,实测一下Win传统程序转制而来的应用体验到底如何!从Win10商店安装腾讯微云转制版的体验,和安装原生UWP应用是一样的
要从Win商店中安装腾讯微云很简单,开启商店搜索“腾讯微云”,找到后安装即可。安装过程和原生UWP应用没有什么区别,但开启后,很明显就可以意识到这是一个由Win32传统程序转制而来的应用——它根本就和传统Win程序没有什么两样!起码从界面来看,这和下载EXE安装包后安装的腾讯微云客户端相比,没有什么区别。
这两张截图都来自转制版的腾讯微云,可以看到和原版并没有什么区别
前面提到过,UWP应用的一个优势,就是对高分辨率屏幕支持得比较好。笔者使用的是Surface Pro 4平板电脑,恰好是一款配备了高分辨率屏幕的产品。但在运行腾讯微云UWP转制版的时候,并没有发现有对高分辨率屏幕优化的迹象——UI是拉伸的,字体也是拉伸的,虽然比例显示正确,但视觉上还是有马赛克的观感。这些表现,和传统Win32版的腾讯微云一模一样,如果不告诉你这是从Win商店下载的版本,你根本分辨不出来。
界面和原版一样
在操作和功能方面,转制版和原版也并没有什么区别。原生的UWP应用对触屏的支持非常好,但转制的腾讯微云,完全没有对触摸进行过优化,没有鼠标的话是难以使用的。这个转制版的腾讯微云客户端,功能非常完整非常丰富,可以在其中进行下载、上传等操作,支持离线下载——说这么多,功能还是和原版没有什么区别,功能自然完整。
转制版的触摸操作支持依然糟糕
功能完整,支持离线下载等功能
在安装原版的时候,笔者运行着转制版,安装程序提示冲突,这点也可以说明两者本质是一样的
从界面和使用上,可以说转制版的腾讯微云客户端,和原版的是没有区别的。但是笔者不甘心,仔细寻找,终于找出了区别!
1、版本号不同。从Win商店下载安装的转制版,版本号是3.6(1977),而EXE安装的原版,版本号则是3.6(1978);
转制版(上)和原版的版本号不同,原版更加新一点
2、转制版支持Win10的应用管理。你可以通过Win10的设置菜单,对转制版的腾讯微云进行修复数据、重置等操作,还可以查看该应用所占的空间。而EXE安装的原版,是没有这么多管理功能的。
转制版的腾讯微云完整支持Win10的应用管理功能
好了,以笔者的眼力,就发现这两点区别。就微云客户端而言,转制的版本并没有带来更好的高分辨率支持、更好的触摸操作支持等等优点,而且只能用于Win10 PC,不支持Win7等老系统,更不用说是Win手机了——不少人YY过转制后的应用可以在Win手机运行,借传统Win32软件丰富Win手机的生态。那么它的意义何在?笔者认为还是有意义的,那就是可以规范Win10的软件生态。
传统的Win程序是存在很多流氓软件的,而上架Win商店的都是良民,微软亲自帮你审核后,不必担心开发商会在软件中做什么手脚。而且,微软正要推出Win10 Cloud系统,该系统授权免费,但只能够从Win商店中安装软件。如果Win10 Cloud系统想要使用传统的Win软件,恐怕只能够从Win商店中获取转制过的版本了。
简而言之,仅仅从体验的角度出发,Win传统软件转制UWP后,依然还是Win传统软件的老样子。但是,转制这一环,对Win10生态的意义,或许是重大的。目前Win商店上转制而来的应用数量并不多,也许Win10 Cloud正式推出后,转制应用会迎来一波增长吧。