文笔不太好,可能有点乱。小菜鸟一个,不太专业请见谅 先大概描述一下吧,这是我几年前的一个点子,就是做一个 windows 桌面管家(后简称管家),管家能帮我快捷管理我的电脑,提高我的生产力,他是一个工具集,更是一个平台。 起初我的设想很简单,就是封装一个 V8 引擎,提供一个可 DIY 的小型浏览器,然后提供一些系统级的接口,可以让大家用前端技术编写各种插件,就像给 chrome 等浏览器编写插件一样简单。换句话说,就是编写电脑端的小程序,管家就是类似微信的平台。除了作为平台这个角色,管家也可以整合一些不太适合 webapp 发挥的功能, 例如全局手势、截图等。
自从智能手机普及,大家都关注移动端的应用,但是像我们天天使用电脑办公的,我觉得有必要弄一个能极大提升生产力的软件。
略啰嗦可以略过
为什么这玩意还能做?现在市场上已经有了那么多软件,比如某电脑管家,我觉得就是在于资源聚合,例如 windows,软件虽多,神器也不少,但是都太零散,比如截图要来一个吧?文件搜索要来一个吧?还有动态桌面、桌面美化、各式小工具等等、、每次重装电脑都是一种折磨。而且很多小工具,都不需要太过复杂的底层,完全用前端就能实现,例如在线翻译等。可以说,类似Electron了,但是尴尬的是,我需要一些更底层的接口他没有,比如像 steam 上的wallpaper engine一样,可以固定在系统桌面的上一层和桌面图标等的下一层之间。sao utils的网页挂件可以说是比较接近可以我的设想了(事实上灵感来源也是他),但是这个只是 sao 里面一个小插件,而且 api 也不够多,我的设想是可以自由选择所在的层级,比如固定在所有应用窗口之上,或者所有应用窗口之下。放几张之前使用过的 sao 里网页挂件中的记事本截图(星空为桌面背景)。
总结一下,我觉得他应该有以下几点优势:
那么,一个提供系统级接口的 V8 引擎可以做什么呢?
第一,他可以帮我聚集世界上所有的 web 应用,例如在线工具箱、站长工具箱等。
其次,可以获取、整合 web 端的各种音视频资源、邮箱、咨询等,通过编辑页面样式脚本等,创造出自己的轻应用,例如listen1这种就几乎可以直接移植。(~~便于上班摸鱼~~)
还有,你可以卸载掉 wallpaper engine 了,直接使用 diy 的全屏浏览器播放视频 /脚本屏保+修改层级就可以达到相应效果了。而且比 we 更强大是,管家不仅可以用作桌面背景,还能多开几个实例改变大小,用作桌面挂饰,例如可以实时显示电脑的使用情况,例如 cpu、内存占用率,cpu、显卡温度等。
最后,也是最重要的,你可以创造一些例如 todo 列表,记事本,打字练习等等的轻应用,用于提高生产力,而且基本所有 webapp 都是可以移植过来的,包括现在已经出现了很多的 H5 游戏。
说到这里,基本算是我起初脑海中管家的全部形象了,不过由于种种原因~~懒癌晚期~~,我当初完善到这时就没有继续往下进行了,为什么最近才想起来分享给大家呢,这就要说到这个坏消息了,最近在一篇文章看到了uTools这个软件,这才想起来我也有过类似想法,下载下来体验了一下,发现体验上来说比我当初设想的更优秀(使用类似listary的方法快速打开应用),不过功能上可能因为初期的原因,并不是很完善。
既然有竞品了我为啥还要发呢,一是因为 uTools 目前为止并没有完成我设想的所有应用场景(可能会因为他们的定位和坚持,有的功能可能他们不会去做),例如壁纸,二是 uTools 的一些细节不是很完善,例如,不能像 listary 那样自定义关键字。三是 uTools 没有内置类似 wallpaperengine 的本地插件测试模式(我没仔细了解接入方式,应用内没有本地导入这类选项。)
utools 的出现也给我提供了新思路,通过鼠标点击启动应用的方式已经过时了,listary 那么耗时我们干嘛不去学他呢,通过快捷键唤出输入框+输入特定语句执行特定动作的方式目前来说应该是体验最好的了。例如我想翻译一下“驱动”俩字,可以通过语句“ fy 驱动”来直接唤起自定义的翻译小程序并显示结果。
最最后,如果有大神觉得可行并付诸实践,那我定当感激不尽。
图挂了,补一下
我写出这个的目的有俩,第一是希望有大佬能看上,第二是希望和各位朋友探讨一下如何完善,让他更好用,更人性化,就算没大佬看中,也算是给其他类似产品开发者们提供一些ideas了。
1
admc OP 这类软件有一台电脑一个就够了,有竞品的时候就是比哪方功能更为完善,使用体验更佳,因为我技术不太行,又是一个人,自知能力不足,希望能抛砖引玉,能为国产软件的发展出一点力,就很开心了~
|
2
admc OP 对了,最近听说巨佬 Fabrice Bellard 发布了一款自己徒手撸出来的的 JS 引擎[QuickJS]( https://bellard.org/quickjs/),虽然听大佬说性能不如 V8,但是小而完整,有感兴趣的大佬可以看看~
|
3
crab 2019-07-24 00:30:06 +08:00
Wox ?
|
4
admc OP @crab 以前用过,使用体验不太好,感觉还不如 uTools,主要区别我想了一下是动态桌面和桌面挂饰的功能。我需要一个可以 DIY 的浏览器窗口,书签栏工具栏什么都没有,背景透明可穿透。还有一点就是我想强调一个全能,每次装机得装 N 多软件真的难受。。
|
5
admc OP 嗯,刚才又去了解了一下,wox 貌似是命令行式操作,对于国内 windows 用户太不有好了,有些需要一直挂在 桌面上的插件例如 todo 每次查看都要呼出然后敲命令简直太麻烦了。。个人感觉 uTools 比较符合我的使用习惯。
|
6
weakish 2019-07-24 01:00:07 +08:00
截图、文件搜索、壁纸…… 这些不是操作系统自带的功能吗?
其他用浏览器书签加定制搜索就可以了。 |
7
lynskylate 2019-07-24 01:13:56 +08:00 via Android
sao utils ?
|
8
sleepm 2019-07-24 02:20:16 +08:00 via Android
chrome os
|
9
zone10 2019-07-24 09:20:22 +08:00
你这个东西免费给别人用赚点口碑还可以, 商业价值不存在的, 更别说巨大
|
10
admc OP @weakish 文件搜索系统的不够看,能达到 everything 或者 listary 的效果才好,截图的话也是,参考 qq 截图就行了,能取色,能标注,壁纸的话我说的是动态壁纸,系统原生好像不支持桌面动态壁纸的吧。。。就算支持,我想用一些能达到一些互动效果或者有炫酷特效的网页当壁纸,这个系统总不支持吧,参考 wallpaper engine。
|
11
airyland 2019-07-24 09:34:22 +08:00 via iPhone
这个想法很多人都想过,而且都是技术思维,可能比你考虑的还完善,但是商业价值不是像你说的提供更多底层接口就能有商业价值。
|
12
mumbler 2019-07-24 09:42:24 +08:00 via Android
除了程序员谁还会用
|
13
admc OP @zone10 @airyland 有用户才有商业价值,我设想的比现有市场上的更完善,更易用,更易获取用户,用户基础多了,就可以官方推出一些云服务,例如云盘、图床等,更重要的是我们是一个平台,一些开发困难或者价值高的插件的开发者也可以为自己的插件设置付费,动态桌面这类类似 wallpaper engine,我们要做的,就是做好平台的本分,尽可能保证第三方开发者们的劳动能获得收益。
@mumbler 能提高生产力,那需要电脑工作的都能用,例如随手就可以为会计添加一个汇率计算税务计算这类的工具(小工具可以不用分离窗口,类似 wox),再例如 listary,是所有电脑使用者都能用,都会喜欢用的工具。说只有程序员会用,是因为 IT 这行喜欢折腾这类工具,其他行业的普遍不爱折腾,但不是没有需求。 |
14
airyland 2019-07-24 10:13:07 +08:00
@admc 设想当然是美好的。程序员普通缺少推广的能力,不全职也没法做出一个接口完善能及时修复 bug 的基础版本,用户多到实现商业价值还有很长一步。这里面涉及的具体问题太多了,不只是技术问题。不是一个团队的话这个东西做不起来。
|
15
admc OP 其实都是自己文笔不够好,没说明白。
上面我主要说了是管家最为一个小程序平台的作用,其实我的初衷是想让他也可以帮我管理电脑,比如写一些系统级的插件,例如 listary 的快速编辑 hosts,我想让他可以帮我定制桌面+整理桌面图标,我想让他可以集成一些常用功能,例如主板 cpu 温度检测,电脑配件型号检测(明明是个很小的功能,但是每次差自己配件型号都得下个鲁大师或者 TX 的电脑管家,很无奈),还有很多很多,一部分可参考 TX 电脑管家的附加功能。我理想中的系统小图标栏不用打开折叠里面横 4,5 排竖 4,5 排,杀毒用火绒,工具集有他,就差不多够了。 对了,类似 tx 视频,微信,音乐,这种,都是可以通过魔改 web 端来制作成插件的,不说有客户端全功能,能有 80%的效果,就足够了。 我想给所有的 web 插件爱好者们提供一个平台,让他们不用在各个类似软件、浏览器、wallpaper engine 亦或者油猴上东奔西走,很多平台还不提供创作者收益渠道,这不太行,凭热心免费分享插件确实很好,但是想要长久健康,付费必不可少。 |
16
zjb861107 2019-07-24 10:29:31 +08:00
如果真的能有商业价值,现有这些平台早就去做了。
你所谓的平台,操作系统也具备这个能力。你所谓的插件,就是操作系统之上的一个个 app。app 难用,可能是交互设计和实现上有问题,你的平台能解决开发者这方面的能力? 操作系统没有去做,证明这不是一个广泛的、通用的需求。这个可以参考 iOS 的捷径,如果大家都用,苹果就把它做成了系统内置功能。 |
17
lauix 2019-07-24 13:42:47 +08:00
好多这种软件 可以看看 utools
|
18
uTools 2019-07-24 16:22:16 +08:00 2
能写这么多,太不容易了,好好干,加油!
|
19
0x7c00 2019-07-24 19:06:31 +08:00 via iPhone
electron ?
|
20
codermagefox 2019-07-24 20:46:51 +08:00
|
21
cnbeining 2019-07-25 01:55:57 +08:00
|
22
admc OP @cnbeining 才了解,不过可惜生不逢时,如果在现在这个开源的时代微软搞这个,就没别的软件啥事了。
@lauix @codermagefox @0x7c00 这些软件都有局限性,我的理解是这类软件一台电脑有一个就行了,越完善越易用才能越好地占领市场。 @uTools 哇,是官方嘛,荣幸荣幸,希望我的小点子能对你们有点儿启发,还是我说的,我觉得这类软件一台电脑有一个就够了,能干翻 alfred、wox 等同类就得往死里堆功能、优化易用性,最最最重要的,希望赶快软件自带本地插件管理上传功能,打通平台才有更多开发者嘛,参考 wallpaper engine 自带的制作壁纸功能。 |
24
nnnToTnnn 2019-07-25 12:56:22 +08:00
kde ?
|
25
Johnny168 2019-08-23 09:40:43 +08:00
看下这位大佬开发的 https://www.v2ex.com/t/588334#reply156
|