很多浏览器扩展其实也可以做成桌面端软件,你更喜欢使用哪种形式?
举个具体的例子。一个在网页上划词并将单词收藏的浏览器扩展,收藏过的词可以在网页上标注出来,那么:
桌面端软件相较于浏览器扩展的优势是:浏览器扩展只能在网页里划词,不能直接在其它软件里划词,但桌面端软件就可以。
但浏览器扩展也有优势:涉及到要修改网页内容的情况(例如将收藏过的词在网页里标注出来),那么最好是用浏览器扩展来实现——虽然桌面端软件可以内嵌一个浏览器来做这个功能,但那相当于一个独立的浏览器,用户得在里面重新登录常用网站的账号,而且也没法使用其它浏览器扩展。
再举个真实的例子:1Password 这个软件,它一开始是一个桌面端软件,为了能在浏览器里用,它需要用户专门安装一个浏览器扩展 1Password extension (desktop app required)
来配合使用。但是,后来它又发布了一个可以独立使用的浏览器扩展,不需要桌面端软件即可使用。
说了这么多,我就想听听看大家的意见,你是更喜欢浏览器扩展还是桌面端软件?
又或者,你更喜欢哪种形式——独立可用的浏览器扩展、还是桌面端软件 + 浏览器扩展的配合?