Android 的事情,老实说,那得看 Google 的脸色了。编译器开发者或许能够解决二进制文件生成的支持,但 SDK 的更新就无能为力了。若 Google 决定停止向旧版系统提供新版 SDK (无论 C/C++还是 Java/Kotlin ),无论给多少钱都不行,那也不可能拿起武器对准 Google 大楼要求他们继续更新的吧。这个责任,不是某一个编程语言能够承担的。除了 Google 自己,其他人拿它没办法。顶多只能靠开源社区自己打 patch 做更新。 打个比方,这就相当于要求在 Linux 4.x 使用 io_uring 的 API ,编译时发现不存在然后责怪编程语言和工具链,属于怪错对象了。想要用不是不行,这得有人愿意做 backport ,但这显然不是编程语言和工具链的责任了。