什么是绿色软件、便携软件?
绿色软件
绿色软件的核心理念是免安装、易卸载、无污染,一般来说,是指软件对系统几乎没有任何改变,除了软件的安装目录,不往注册表、系统文件夹等任何地方写入任何信息,卸载软件只需要直接删除安装目录即可。
便携软件
广义来讲,一切可以在 U 盘运行、免安装的软件都是便携软件。便携软件具有严格的要求:
- 明确的目录结构,程序与用户数据分离。
- 必须做到用户数据的便携化。许多绿色软件,虽可以免安装运行,但将用户数据储存在系统中(AppData、注册表等),这样的绿色软件其实并不“便携”,它不但在系统中留下垃圾,更不能让个人数据随身移动。便携软件必须做到程序文件与用户数据一起移动,在转换电脑、重装系统后,不需要重新配置。
- 与系统中安装的同种软件相独立,数据、设置互不干扰。
- 不在系统内留下任何痕迹(除了 Windows 自动生成的记录外),一切程序运行时生成的缓存、数据、注册表项,都在程序结束后备份并清除,做到真正的雁过无痕。便携软件不会在本机留下文件或文件夹。这也是为什么有“系统洁癖”或注重隐私的人需要选择便携软件。
- 不需要安装额外的软件,即可以在一般电脑上运行。
- 便携软件为在移动储存上运行而优化。相比普通绿色软件,便携软件在移动储存上的运行性能更佳。
便携软件是绿色软件吗?
从以上定义来看,所有的便携软件都是绿色软件,而绿色软件则不一定是便携软件。绿色软件要求“免安装”(事实上许多“绿色软件”仍然需要安装),而便携软件除了“免安装”,还要求“可移动”、“无痕迹”。因此,除了少数按照便携软件标准编写的软件(Natural Portable)以外,未经特殊处理的软件,很难做到真正的绿色、便携。
设想,在不同的计算机、不同的系统中打开,您都可以无缝继续之前的工作,软件中位于同盘符的文件列表会自动修正,即使系统安装了同种软件,便携软件与之互不干扰。当关闭程序以后,所有生成的设置与记录都保存在 Data 目录中,便于随盘带走。便携软件的严谨、便捷、干净是一般的“绿色软件”无法比拟的!