见过不少软件推荐文章有过「某软件 v2.3 绿色便携版」这样集绿色和便携于一身的描述,却没有细究其中的含义。不知以下解释是否准确?
绿色软件是个比较「国人」的叫法,我一般用 portable / 便携版来找这种软件。
便携软件一般都是配置在当前目录的 ini,几乎不写注册表;绿色软件是前些年搞精减和去广告的那些人,在分享的解压包里自带1到2个bat文件,或者一个小nsis写的程序,运行后能快速写入和删除配置和运行的残留,这种的还算负责,可以标榜为绿色软件。
还有些打着绿色软件的旗号,分享的软件,虽然直接也能用,但是是软件本身运行后自动写入注册表,没有提供清理注册表和软件在%appdata%里运行残留的bat或者程序的,这类假绿色软件就是毒瘤
一、我对便携版软件是这样分类的:
- 单文件便携版
- 多文件便携版
- 配置文件、缓存需要写入用户目录的便携版
- 需要对注册表读写、系统参数设定、下载模块才能正常工作的便携版
我认为分类 4 的便携版是毫无意义的。前三者我会把程序分类放到 A:/prg 或者 D:/prg (A 盘是一个小容量 SSD,C 盘是系统盘 SSD,D 盘往后是大容量 HHD)这样重新安装系统也完全能够正常使用。
二、一部分软件虽然需要安装,但是实际上安装展开的文件复制到另一个电脑随便什么位置,也能完全正常使用。我也把他们看作便携版。(通常是在 sandboxie 里安装,然后看到释放文件到哪里,是不是很复制,感觉问题不大就直接复制展开文件出来试试)
三、你可以使用虚拟化软件重新打包安装版软件,这类软件有 ThinApp, Spoon, Cameyo 等,他们会通过快照-对比-完成打包的方式,把安装版软件变为点击就能使用的“便携版”。
最后,无论绿色或便携,其中一方面重要诉求即——轻量化,轻依赖。那么,很多软件的 Web 版就也是一个不错的选择。 |