按照我的理解,关于最近公测的微信 4.0 是使用 QT 重写了,然后 TIM4.0 移动端也更新了,使用了腾讯之前大肆宣传的 QQ-NT 架构。所以微信和QQ(TIM)使用的还不是一套架构?
有几个疑问:
- 微信这次使用的是 QT 重写,那么它之前是用的什么框架呢?
- QT 一般是跑在 Win 下吗?微信如何实现的 iOS 和 Linux 的跨平台?
- 一般相对于跨平台说的 Naive 指的是 QT + CPP 吗?
- QQ 使用的 NT 应该是基于 Electron 吧,按照腾讯宣传应该是花了几年时间开发出来的,既然开发出来了,为什么微信不直接使用这个架构,还要专门用 QT 重写客户端呢?
- 这两种方式哪个开发成本高?(只查到了NT架构号称从2020开始开发,一般不是一直宣称Electron开发成本低吗?)哪个体验好呢?