技术解析

为什么 Tecent 不对微信进行 Linux 系统支持,甚至对第三方打压
0
2021-06-21 02:44:42
idczone

起因: 对于 Emacs 实在是喜爱,但是是在受不了 Emacs 在 Windows 下各种被阉割的功能(terminal 就够我这强迫症受的了),于是打算把系统改为 linux,开开心心享受 Emacs。于是开始了对各种软件在 Linux 下的替代方案的调查。

现状: 常用的软件中,我大部分都有了体验相差不大的替代方案。对于最麻烦的 Office 系列(没办法啊,得写本子)也采用了虚拟机的方式解决,毕竟也就写点东西的需求,没啥好在意的。可是开始考虑微信的时候就懵逼了。。

微信是没有官方的 Linux 版本的,这个我一直都知道,但是按照我以前的使用经验,我知道有 electron-wechat 之类的微信网页接口的封装软件,一开始没有太担心,但是去相关 github 看 issue 的时候直接震惊了! wewechat 的 UI 我本来是比较看好的,但是作者直接说被!封!号!了!震惊莫名,后来去看了 electron-wechat 的 repository,发现作者也终止了更新,原因是微信对于 Mac 开始了定期更新,而且对第三方(对,就是调用网页微信接口的)进行了打压(或许就是 wewechat 作者说的封号)。这真的是让我非常难受了,微信并不像 Office 一样用虚拟机就轻松解决了的,微信要看通知的啊,虚拟机转发微信的通知给主机吗…… 身为一个经常要接收微信通知,甚至在微信上接收老板发的文件的人,这真的是非常难受啊(老板就是喜欢微信传文件……)我会抱怨两句为啥 Tencent 就是不做微信客户端(已经抱怨过了),但是我现在很好奇,为啥腾讯就是不做 Linux 的客户端(虽然程序员也大部分用 Windows 和 MacOS 了),不做 Linux 客户端是有啥原因的吗?

方案: 基本的解决方案就是网页版微信了,但是网页版微信和 PC 端微信的功能相差还是很大的,比如信息同步啊,文件自动保存啊(好吧,文件自动保存其实不是大问题)

Chrome 可以在桌面生成快捷方式,但是感觉不合适(嗯,就是感觉丑、别扭,打开一个 Chrome 心里不舒服)

问题:

  1. 不知道大佬们有没有啥解决方案能够解决啊(小弟要装的是 Arch,用 deepin 的 wine Wechat 害怕 Bug )
  2. 腾讯为啥不做 Linux 端的微信呢(没有适合 pidgin 的协议可以认为是要保密,为了安全,但是移植一个 linux 版本的对于腾讯来说应该不是很大的问题吧,总不可能去腾讯的人都不用 gtk 或者 Qt 吧)

吐槽: Windows 10 + 微信其实也经常死机,微信频繁 Bug 重启,当然,可能是 Windows 10 的中文 IME 问题,以前配置 Emacs 的时候就看到有人吐槽 Windows 10 的 IME。


把 Linux 这群难伺候的人砍掉,有何不好(逃 ε=ε=ε=┏(゜ロ゜;)┛

自己找 SOCKS5 或 MTProto 代理即可,有免费的,也可以自己自建,tg 支持设置代理,不需要挂梯子

wine 的东西,问题很多很烦,是消耗时间的大坑。慎入。

自己找 SOCKS5 或 MTProto 代理即可,有免费的,也可以自己自建,tg 支持设置代理,不需要挂梯子。

然而并不是,我现在用的就是 linux,RHEL7+electronic wechat,我说的是实话,情怀和效益有时候只能选一样

功能残缺,又没有消息备份,传文件的体验更是....
我是觉得用微信办公的人普遍的不负责任
手机出了问题随时玩儿完

我写 paper 还是习惯直接用 latex ( cls 模板支持很舒服),emacs 的 auctex 配置之后感觉用起来比 texstudio 还顺手,插图就在网页的 ProcessOn 画,最后转成 pdf 直接用,还是挺舒服的,不方便的就是改图的时候要反复修改,反复下载。Org 一般就用来写笔记和日程管理。
ps: 估计也要选择不挂微信了

国内很多大公司(互连网大公司,呵呵)根本就不 care 你那部分 linux 群体,它们只管这个产品能否挣钱

大容量手机就是为了不删微信记录(手动拉扯出表面微笑),不然我还是喜欢功能机+pad

同意

基本不想入,以前读本科搞过 wine,最终放弃,实在心累

你需要开箱即用的 deepin。

现在都能直接用 emacs 当 windows manager 了,还是国人作品
https://github.com/ch11ng/exwm

感谢,有空我试试看。

程序猿的钱是那么好挣得吗,是解决婚配、户口、车牌号、脱发、中年危机、身体健康、房子中的哪个了啊

这跟手下干活的人没啥关系,跟公司的理念价值观有关,对比下国外的互联网巨头微软 wp10 系统已经停止开发 1 年多,当初 wp 在手机系统占有率为 1%,现在更不用说,有没有人用还不一定,但是前两天还有报道推送了补丁。

你要用 texlive 那确实比较麻烦。不过我觉得 WSL 里面装一个可能是代价最小的。

当然我也觉得不挂微信可能是更简便的方案。然而你说你也要用 Office,那我觉得可能还是 WSL 更好?毕竟 Office 听起来像是刚需。

虚拟机挺好的,先解决不能用,再说体验吧

老哥怎么实现

巨硬是这样的呀,巨硬里面喜欢看看以前产品,弄一下的人也多,但是国内实在是工作量大,项目一个接一个,非常 push,工作和生活都没有边界了

一直都是用 electronic wechat 没任何问题。

Tecent --> tencent

Office 是刚需,我是打算用虚拟机了,wsl 如果能够和 windows 实现通信交流,能够文件互调,我觉得那我就可以常驻 wsl 了。到时候就是 windows 10 是 wsl 的启动器了,2333

已经跪下

老哥,稳

唉,微软都搞起 Linux 了( Azure sphere )

再买台 NUC 或者 便宜笔电 就行了呗

挂个 Windows 虚拟机呗

做了被说,不做也要被说,那干脆不做好了

deepin 用来办公有半年了 除了偶尔内存,cpu 突然爆满 微信聊天记录丢失(后来发现勾选一下"保存聊天记录"好了 手动狗头) 企业微信基本卡的不能用之外 其他都还不错

Linux 版本的在各种 Linux 上跑很容易出现 depends 异常,所以支持上吃力不讨好~~~而且你可以用网页版微信呀~~

所以,楼主为什么不用 deepin,既有了 linux 也有了微信

腾讯接口是不开源的,lz 不知道吗?

wine 下跑微信还行,传文件,输入框获取焦点现在可以了,但是不能截图

继续用 windows,虚拟机里装个 linux 用 emacs。

未经允许私自调用微信 API,如果用户出现安全问题,这个锅谁背呢?

deepin-wine 微信, 非常好用。
不一定要用 deeping 的系统,deepin 现在 系统和桌面(dde)是拆开的。
你可以只装桌面,和一些 gtk 组件, 就能用 deepin-win
我就是这样, 我现在是 manjaro+dde
最后感谢 deepin, 为 linux 桌面做了很多事情

微信不清楚,但 wine 跑的 qq,cpu 占用都跟单独开个虚拟机一样了,我选择虚拟机

哈哈哈,截图事小,在 windows 上也已经不用微信自带的截图了

deepin 为了国内用户使用 linux 桌面做的事确实是值得称赞的,虽然普及艰难

相比之下网易云音乐真的是良心了

Linux 的用户都没有 Mac 的客户端多吧。现在 Mac 的客户端还烂的一 p。。

头像是?

deepin 为啥没有人去优化这些问题,反而一直大跃进的去更新版本,搞不明白

你不换手机?
我前几天把微信的聊天记录从之前米六转移到新买的米九上
用了一个多小时
问题是 QQ 根本就不需要转移聊天记录,自带漫游了

linux 为啥不用 wps

我现在就是在用 wsl 下的 texlive 来写 paper,不过我用的是 Windows 下的 vscode 作为编辑器。两个系统之间的通信交流和文件互调完全没问题,我日常使用 texlive、jupyter 完全感受不到我在使用两个系统,只感觉我在用世界上最好的 Linux 发行版 /doge

即使微信有 mac 版,最近也在强迫自己能不用就不用
传文件都用 airdrop
然而感觉体验还没微信好

所以我选择 win10+内置 Linux,目前还没发现大问题,当然有小问题
比如有的工具不知道例如 netstat
比如 MySQL 崩溃一次,不过自己有测试服务器,问题不大

不支持


你可以试试 deepin linux。
QQ、TM、微信、微信开发者工具、钉钉、WPS 都可以正常使用( deppin wine )。

不做 linux 版本的原因是因为人数太少了,连程序员群体中主要用 liunx 的都很少,更何况其他群体。
第三方封号的原因是因为很多人不只是用第三方正常聊天,还用第三方接口开发机器人,群发广告之类的。
你作为决策者,面对这群没有多少正常用户的群体是什么态度呢?换我肯定封了了事,来自一个图省事的程序员

大哥你回复错帖子了把。

大哥你回复错帖子了吧。

微信算好的了
庆幸贵公司没有用钉钉,并开启企业加密吧

用 virtualbox,装 xp,安 qq。 或者另买个尺寸小的本本,预装 w10,安个 qq。
别折磨自己,对自己好点,这才是真正的自由之乐。

2 分钟前
GenkunAbe 大哥你回复错帖子了吧。
----
貌似没回错,他的意思是也可以去试试 Windows Subsystem for Linux (简称 WSL )
----
这东西没用过,WSL 是不是 win 下用来 "wine" linux 的? /doge

说好听点是务实,说难听点是不差那几个 linux 用户。
我 linux 上用的 wine,crossover 和 virtualbox

商业软件。。。用户群太小。

企业微信了解一下
(虽然也不是很好用

开发一个客户端版本可能不难,但是后续要多端并行,管理成本、开发成本就上来了
另外用户量实在太小了,万分之一都没有吧

难怪我就说怎么突然用不了了

用微信办公真的不知道是怎么想的

lz 说的写本子 是写基金本子 还是同人本子.....

关我 p 事。回复错人了吧

不仅没有 linux 版,win 版微信也做的很差,不流畅,滑动还卡。

为什么不根据姚明之类的人设计一款车,你们这些车企不看看姚明上普通车有多费劲吗。

并不是单纯的打压 Linux 的第三方,在 windows 上做第三方客户端也被打,不打的话,微信机器人能做的事太多了,甚至能自动搜索到处发好友验证。

就是个烂软件

这个世界的不完美(或操蛋之处)不能影响到我对我认为对的事情的坚持。
请细细体会这句话,以及这句话背后所代表的信念和灵活性

腾讯现在已经是投资型公司了,不是吗?
以前为 QQ 发布 linux 版本的时代已经一去不复返了。

实测直接抛弃使用微信对生活影响不大

有个 fork 分支,还在开发中
https://github.com/kooritea/electronic-wechat
deepin 的 wine 和 gnome 环境绑定了

试试 Wine ?

解决方法没有,腾讯不知道在朋友圈里骂过多少回了,有替代方案,但要别人也同步跟上:
A,潮信( win,Linux,mac 通吃),有红包,功能大体与微信相同,见: https://www.chaoxin.com/
B,Skype,个人不喜欢
C,qTox 去中心化聊天安全通讯工具,坏处是数据存在于本地,不能同步。
另外一提:一名律师在 2018 年底说的,他处理的案子中有不少与腾讯有关,所以敏感信息远离腾讯!

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服