@2bad4u 知识性错误:Android 跑的不是传统意义上的 JVM ,是 ART 。ART 最多能算是一种 JVM 的 reimplementation ,但在资源消耗和启动速度上差异极大。几乎可以说,除了都是从 Java/Kotlin 语言编译,ART 和 OpenJDK VM 没有多少实际相似点。 一个例子是,Android 实现 Java 8+ 的新语法特性,几乎都是靠 D8/R8 解糖来实现的: https://developer.android.com/studio/write/java8-support ,并且对支持的 Java 特性也有明确的清单。 因此,通过把 Android 描述成「一个 LINUX 上面跑了一堆 JVM 」并不能说明架构臃肿,可以说「桌面 Java VM 冷启动慢、占用大」,但和 ART 没什么关联性。国内 Android 应用生态的卡顿、缓慢、碎片化几乎都是由于应用商店技术审查不力、较高的开放性和商业竞争导致的。