很冷门的小操作之网页封装成APP

2022-05-12 Note 790

最近在折腾群晖的Audio Station套件,但是很可惜的是,它有iPhone和iPad的APP客户端,唯独没有Mac端的APP,emmm怎么办?

问题现状

Audio Station 有独立的网页端,可以网页运行,但在浏览器里打开这个网页很不方便,因为不小心关闭了浏览器后,播放就停了,它不能像一个独立的APP一样存在,最小化运行。

思路

有没有什么办法,把一个网页封装成一个独立的APP?找了很多Mac端的软件,大致都是 Web2App 这类的,只能实现把网页封装成APP,只能解决温饱问题,对于衍生的一些问题无法解决;

衍生问题

比如我想将应用在Mac的右上角运行,不在dock栏里出现;比如我想关闭APP窗口(command+w)的操作是隐藏窗口而不是关闭软件本体,毕竟它是音乐软件,关闭APP窗口不应该是歌曲停止。

解决方案

无意间发现了一个叫Fluid的APP,官网模样感觉很老了,好像最后一次更新也是2015年的,但就是这样一个平平无奇的应用,解决了我本次的所有问题

  • 网页封装成APP
  • 可以设定APP图标
  • 可以将APP在右上角运行
  • 可以设定关闭软件为仅关闭窗口(静默运行)
  • 可以设定边栏及窗口样式
  • 可以设定APP透明度
  • 可以DIY窗口的js和css

现在,我把Audio Station网页端做成了一个Mac App,在Mac上用来听歌,在顶栏的右上角运行,不出现在底部dock里,我喜欢在右上角是因为dock基本涉及工作,不想这个图标打扰到我工作,一个纯粹的工作者的偏执。查了一下该APP的内存占用在200M左右,基本无视。

说来神奇,这么多年没有更新的软件,包装出来的APP,M1也能够直接运行。

1 条评论