新版 Linux QQ,打破操作系统生态壁垒
从千禧年间走过来的人,必然都经历过盗版的 Windows XP 满天飞的时代。而在那个时代,也有这么一撮儿 Geek,他们选择不与盗版共行,但又希望能够使用一个正版的操作系统,开源免费的 Linux 成为了最终的选择。毕竟,选择使用盗版虽然免费,但难免有风险。开源免费的 Linux 看起来也不错,还没有任何心理负担。何乐而不为?作为一个倒腾计算机比较早的人,我也有幸经历过那段时间,装过机,玩过 Linux 。我曾不止一次试图将 Linux 作为我的主要的操作系统,但都败在了当时国内软件对于 Linux 操作系统生态支持不佳的问题上。
毕竟,作为一个年轻人,如果连 QQ 都不能在 Linux 上使用,不亚于断网造成的困扰。你可能可以用 Linux 来写完工作的文档,但你无法将其传递给你的同事们;你可能需要使用 FTP 将其上传到自己的网站上,再给同事链接,让同事去下载,抑或是使用海外的 Skype、Slack 等产品。虽然你连接着互联网,但你仿佛就是断网。
但那个时候,腾讯尚未为 Linux 提供 QQ 应用。虽然有人通过其它的一些变通方式可以勉强在 Linux 上使用 QQ,但效果差强人意。直到 2009 年,腾讯才正式推出了 QQ 1.0 版本。随后的十年里,Linux 上的 QQ 就再无动静,一直到 2019 年,QQ 才 再次更新 了 2.0 版本。
但这个新的 2.0 版本,其应用界面却还停留在 10 年前。而随后,QQ for Linux 并为见到持续的更新。虽然缓解了部分 Linux 用户使用 QQ 的难处,但几年来,并未引来更多反响和改进。
直到最近,QQ for Linux 又有了 新的动作,先后推出了 3.0、3.1,并且比之前的版本有了突破性的改变,真正让 QQ For Linux ,成为一个可用的选项。
QQ For Linux 3.1 — 完成度堪比 Windows/macOS 版本的新版
之所以让我感受到 QQ For Linux 3.1 成为可用的,是它在功能和 UI 上的完备。和 2.0 的老式用户界面不同,QQ For Linux 3.1 使用了和 Windows QQ 和 macOS QQ 相同的 UI。
在产品的功能上,QQ For Linux 3.0 和我们所熟悉的 Windows QQ 、macOS 做到了常用功能的对标提供。诸如群管理、QQ 空间、甚至是最新的群频道,都已经在 QQ for Linux 当中提供。可以说,作为一个普通的 QQ 用户,这些功能已经可以满足你 90% 的需要了。
如果过去 QQ 是一个阻拦你选择 Linux 的拦路虎,如今这个拦路虎已经不复存在。
从技术的角度来看,采用跨平台框架 Electron 的设计确实为 QQ For Linux 的开发带来了便利,不仅可以实现多平台兼容性,还可以大大降低开发人员的工作量。同时,采用跨平台框架也可以提高开发效率和质量,减少开发成本和维护成本。这种技术方案设计的优势不仅可以在 QQ For Linux 中得到体现,未来,还可以引导更多的国产应用提供对于 Linux 的支持。
稍有瑕疵,但进展迅速
QQ For Linux 3.1 并不是横空出世,其实在 2022 年 12 月底,QQ 便对外放出了 QQ For Linux 3.0 ,但 3.0 版本的 QQ For Linux 还有不少的问题,存在功能不完整。比如登录时每次都要扫码(在 3.1 版本已经修复)、不支持语音、视频(3.1 仍不支持)。
不过,多年来 QQ 团队在 Linux 上的懈怠,确实让社区用户对于 QQ 不敢抱有太高的期待,Linux 中国的贡献者们对于 QQ For Linux 的评价多是”腾讯能支持 QQ,已感激不尽“、”首先不折腾不闪退,可以平滑打字看图片我就算满意了。毕竟我也不会使用太多群功能。但是如果能过像 Windows qq 一样提供文件夹一键下载就好了,而且打开群聊也查看不到群Q号,不知道是不小心还是故意没放”。
多年的懈怠,使得大家不敢对腾讯抱有太高的期待,但 3.0 发布的一个多月后,QQ For Linux 便推送了新的 3.1 版本,其迭代速度,也让大家真的可以期待一下,相信腾讯 QQ 团队也在快速迭代,或许要不了多久,我们就可以在 QQ For Linux 上使用完整的 QQ 能力。
生态支持广泛,但可更进一步
Linux 生态和 Windows、macOS 生态有一个很大的不同,它有多种不同的发行版和包管理器机制。虽然可能底层的二进制完全相同,但对于普通的用户来说,自己去解包,再重新打包依然是一个不靠谱的方案。
这一点,QQ For Linux 已经完成了大部分工作:QQ For Linux 提供了 RPM、DEB、AppImage 方式的安装包,对于绝大多数主流的发行版都已经提供适配。
对于 QQ For Linux 来说,要想让更多的 Linux 用户方便地使用,确实需要更多的努力。QQ For Linux 虽然已经预装在一些国内常用的 Linux 桌面发行版,但目前还没有进入更多主流的 Linux 桌面发行版的官方仓库。这对于使用 Linux 桌面的更多用户来说,不能方便的在官方的软件仓库、软件中心中便捷的安装,还是稍显麻烦,也不利于 QQ 在 Linux 用户群体中的推广。
除了 QQ ,我们更值得关注背后的中国 Linux 生态
QQ For Linux 的出现,对于我们每一个 Linux 用户来说,是一件好事、大事。细想一下,这其实是中国 Linux 生态在不断变好的佐证。作为一个专注于 Linux 和 Linux 周边生态的技术人,近几年来,我们在不断感受到国产 Linux 的变化,开始逐渐丰满、完善。
从层出不穷的国产 Linux 发行版,到各个行业和领域开始使用 Linux 作为面向用户的主要界面系统,再到如今我们看到最重要的 QQ For Linux 也与时俱进的发布了新版。作为一名 Linux 老用户,我认为,用 Linux 作为日常办公,已经被搬开了最后一块石头。
这对于整个中国的 Linux 生态来说,也起到了带头的作用。以往我们在说 Linux 的时候,常常说没有 QQ 、微信, 不可能推广下去的,但如今 QQ 已经入局参与到 Linux 生态的建设了,其他的厂商相信很快也会随之涌入,帮助大家可以在获得自由的同时,也与世界密切相接。
除了 x86,还有 ARM64 和龙芯,为国产芯注入强心剂
在 QQ For Linux 的安装页面上,除了我们熟悉的 x86 平台,还有 ARM 平台和 LoongArch 平台。x86 自不必说, PC 主机的核心战场;而 ARM 平台也一直伴随着 Linux 用户,毕竟树莓派几乎是每一个玩 Linux 人必备的小主机。LoongArch 便是我们所熟悉的龙芯平台。作为国产操作系统和国产芯片的主要阵地,龙芯过去一直也缺少一些杀手级应用。QQ 对于龙芯的支持,让普通群众从 x86 芯片切换到龙芯也成为了一个可能。
在信创飞速发展的大背景下, 可以预见到,在未来的若干年里,我们的一些公共基础设施,可能都将会使用 Linux 来提供服务。普通用户所需要的核心软件,在 Linux 下也都得到了完善的支持。
可以预期的是,虽然普通用户还会在许多场景使用 Windows、macOS ,但在未来,Linux 已经可能成为用户无感知使用上的主流。
除了功能对齐,QQ For Linux 还可以是什么?
和 Windows 不同,Linux 的用户群体大多是开发者或者极客们。这样的大背景下,QQ For Linux 可以探索更多的功能和应用场景,特别是在 Linux 用户群体中,他们更加熟悉命令行和自动化工具的使用,这也为 QQ For Linux 提供了更广阔的应用前景。
- 支持通过命令行工具进行 QQ 聊天:将 QQ 的聊天功能通过命令行封装成一个命令行工具,用户可以通过命令行工具发送消息、接收消息等,方便用户在终端界面中使用 QQ 进行聊天,让在 Emacs 里聊天成为可能。
- 提供原生 API ,让用户可以通过脚本语言来控制 QQ :QQ For Linux 可以提供一些原生 API 接口,例如 Python API、JavaScript API 等,用户可以通过脚本语言调用这些 API 接口,实现对 QQ 的控制,例如通过 Python 脚本来定时发送消息、自动回复消息等。
- 结合自动化工具提供更丰富的应用场景:QQ For Linux 可以和常用的自动化工具如 Cron、Jenkins、Ansible 等结合,实现更丰富的应用场景,例如在 Cron 中定时发送消息、在 Jenkins 中实现自动化测试中的通知功能等。
而所有的这些都能够为用户提供更加便捷、灵活的应用场景和功能,为开发者群体提供更多的便利和灵活性。
距离全面迁移 Linux ,我们还差多少?
QQ 给大家开了个好头,而其他领域的软件,其实也很早就开始深耕 Linux 操作系统。我简单数了一下,我们日常使用的浏览器都是有 Linux 版本的;而办公用的 WPS Office,同样也有 Linux 版本。如果你需要做日常沟通,QQ 和邮箱,都有相应的客户端来满足你的需求。至于微信,QQ 珠玉在前,微信的新版,也指日可待。
在我看来,日常使用 Linux 已是坦途。
- 来自山西太原的 Chrome Mobile 114.0|Android 10 用户 2023-07-31 22:28 10 赞 回复
- 不还是在一样扫盘?一个聊天软件扫描我硬盘文件干啥?登录状态也保存不了,每次都得手机扫码,我要是有手机了我用你妈的电脑呢?腾讯每次都做表面功夫,正经事一个不干,什么垃圾东西。
- 来自湖南益阳的 Firefox 102.0|GNU/Linux 用户 2023-03-09 10:51 8 赞 回复
-
国内软件Linux化确实任重道远,但千里之行始于足下,搞不懂那些看不得国内Linux生态慢慢成长的是些什么心态,默默支持不就好了吗,放弃那条若隐若现的鄙视链也不难呀,不满意我也做得到不出言伤害,毕竟现在咱生产力的主力还是windows。
国产系统和软件再不济,咱作为国人也不该盼着它们彻底毁灭呀,然后让国外系统和软件再统治半世纪?
- [1]来自广西南宁的 Chrome 110.0|Windows 10 用户 发表于 2023-03-05 09:39 的评论:我玩了十年的Linux,最终都放弃了,还是windows好,软件生态问题,就像安卓和iOS的差别
- 来自上海的 Chrome Mobile 107.0|Android 12 用户 2023-03-09 05:32 8 赞 回复
- rh7.1开始用到至今
- [1]来自香港的 Firefox 110.0|Windows 10 用户 发表于 2023-03-02 18:17 的评论:每次登录都必须手机端扫一次码,国内互联网巨婴企业能不能少整这些恶心人的套路
- 来自江苏无锡的 Firefox 109.0|Ubuntu 用户 2023-03-08 14:55 9 赞 回复
- 这么干是在收集Linux客户端用户的信息。
- [1]来自美国的 Chrome 102.0|Chrome OS 14695.173 用户 发表于 2023-03-03 23:08 的评论:知道我平时怎么用 Windows 软件吗?微软官方有个免费云桌面,在 Microsoft Learn 里,只要有个浏览器就可以打开,还避免了安全问题。Xeon Gold 4 核,实测 XMRig 跑了 600 H/s。[2]来自美国的 Chrome 102.0|Chrome OS 14695.173 用户 发表于 2023-03-03 23:10 的评论:像微信,QQ 这样的软件不管是用 Wine 还是跑 Linux 版都很危险。跑在 KVM 里面我都不放心,非得跑在云桌面里。
- 来自美国的 Firefox 111.0|GNU/Linux 用户 2023-03-07 11:34 15 赞 回复
-
Chrome OS
KVM
?
- [1]来自河南的 Firefox 110.0|Android 11 用户 发表于 2023-03-02 21:54 的评论:急需新版的Linux版微信。现有的Linux版微信兼职就是个废物。
- 来自重庆的 Chrome 110.0|GNU/Linux 用户 2023-03-07 08:50 8 赞 回复
- wx 实际上有网页版的
- 来自山西忻州的 Chrome 110.0|Windows 10 用户 2023-03-06 08:46 7 赞 回复
- 一个QQ就能打破软件生态壁垒,小编您知道什么叫工业软件吗? 不要叫老外嘲笑我们了,好吗?
- 来自黑龙江哈尔滨哈尔滨工业大学的 Firefox 111.0|GNU/Linux 用户 2023-03-05 16:22 19 赞 回复
- 以前觉得Linux系统上没有QQ之类的就怎么怎么样。现在无所谓了,QQ和微信在手机上用就好,我还是希望Linux属于一个相对小圈子的东西比较好。我可不希望Linux上哪天看见啥P2P下载器之类的东西。
- 来自重庆的 Chrome 110.0|Windows 10 用户 2023-03-05 08:58 12 赞 回复
- 实际上linux qq问题很大,从3.0发布开始我就在用了,我的系统是fedora33 ,一直处于间断崩溃,开始时候我还以为是兼容问题,直到前两天,我的qq邮箱被别人作为盗号邮箱在到处发消息给其他人(有人发邮件骂我才知道),linuxqq客户端提示账号密码被改,然而实际上密码并未被修改,qq安全中心无任何异常。
- [1]来自北京的 Chrome Mobile 110.0|Android 12 用户 发表于 2023-03-04 12:30 的评论:有没有能在AWS上用的版本?
- 来自上海的 Firefox 110.0|Ubuntu 用户 2023-03-04 19:41 8 赞 回复
- qq不用也没有什么影响。