现在低到安卓 4 都还能用微信的老版本,新的安卓 9,这中间 n 多个版本,功能模块差别已经很大了,后端是每个小版本都接不同的版本 API 吗?
1
owen8877 Dec 27, 2019 via Android 请不要低级吹 tx 好吗
首先,(以 Android 平台为例)只要没有用太超前的 api,大部分新的 android api 都可以 support library 实现,所以 android api level 比较低的设备一样有可能能运行最新版本的微信。 其次客户端升级增加的 feature 不一定会影响到前后端的通讯,所以只要制定好一个 schema 就可以维持很久。 想要做到向前兼容的话很容易啊,不认识的消息序列直接扔掉就行,比如微信网页版就经常“不支持的消息类型”(使用体验极差 x |