我的实践记录:神器眼镜更新日志背后的较真
现在下个软件,比登天都难。你说你找个正经工具用用,结果?点一下下载,出来七八个弹窗,默认给你勾上好几个垃圾软件。那什么“高速下载器”,才是真正的流氓软件。我真是受够了。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.me
我不是什么专业软件公司,搞的这个“神器眼镜”工具,一开始就是为了自己用着省心。这玩意儿说白了就是个小小的窗口管理辅助工具,本来没啥太高技术含量,但我就死活坚持一条:必须是纯绿色的,点开就能用,删了不留渣。这回更新日志,我重点不是讲功能加了而是把怎么让你们拿到手更干净的流程,从头到尾给捋了一遍。
阶段一:掐断所有捆绑的念头
以前我是用一些第三方平台来托管文件的,图个方便。但后来我发现不对劲了。虽然我上传的是干净文件,但下载平台总是会在下载按钮下面或者安装包里面,偷偷摸摸塞东西。为了彻底解决这个隐患,我直接下了狠心,把所有第三方托管都给砍了。
我宁愿自己多花点钱,去租用一个最基础的服务器,专门用来放这一个文件。这个服务器的作用极其单一,它只干一件事:当你点击下载的时候,它只给你吐出一个文件,不多不少,就是那个ZIP压缩包。我把这种简陋的储存方式称之为“强制官方源”。我的原则就是,从源头上保证,除了我自己的软件,你什么都下不走。
阶段二:打磨无痕迹下载和运行的流程
软件绿色无捆绑,不仅仅是下载的时候没流氓软件,更重要的是,用完之后,它得干干净净。我为此专门折腾了几天,重新调整了软件的启动机制。
- 第一步,拒绝安装包:我直接放弃了所有Installer(安装程序)。这玩意儿是捆绑的温床。神器眼镜永远是一个免安装的便携包,解压就能用,不用的时候直接删掉文件夹就行。
- 第二步,清理注册表和缓存:我把软件里所有需要本地配置的地方,全部改成了读取和写入到软件文件夹内的配置文件里。这样一来,无论你用多久,系统注册表里不会多一行代码,电脑缓存里也不会多一个垃圾文件。我跑了十几遍测试,确认它不会在C盘留下任何痕迹。
- 第三步,压缩包自检:在最终发布前,我用最原始的方法把工具压缩成ZIP。然后自己先解压十遍,看看有没有多出来哪怕一个快捷方式或者一个文本文件。确认干净了,才敢上传。
阶段三:我为什么对“绿色无捆绑”这么较真?
可能有人会说,你至于吗,搞个下载链接都要这么折腾。我至于!因为我以前被坑惨了,到现在想起来都来火。
那是七八年前的事情了。当时我一个亲戚的电脑出了问题,让我远程帮忙看看。他们想下个炒股软件。我当时也没太注意,就随手找了个下载站,用那个所谓的“高速下载器”下了。结果当天晚上,亲戚就打电话过来了,说电脑卡得动不了,桌面多了七八个图标,还有个弹窗一直骂他系统有毒。
我远程花了好几个小时才把系统清理干净。最可气的是,那个捆绑的流氓软件把亲戚电脑里的安全设置和浏览器主页都改了,搞得他重要的驱动都崩了。我当时那个气,我一个搞技术的,都能被这种套路恶心到,更何况那些不懂电脑的人?
从那以后我就明白了,如果你想让用户用得安心,唯一的办法就是自己把源头掐死。这回的更新日志,就是我立下的誓言:无捆绑,纯绿色,绝对不搞那些恶心的商业套路。我宁可自己多花点服务器钱,也不想再看到有人因为下我的工具,电脑被搞烂。大家可以放心,这回更新,下载体验绝对丝滑干净。