为什么Android使用Java?[已关闭]
好吧,这真的应该问给谷歌的人,但我只想听听其他意见。
尽管Android支持原生代码应用程序,但主要的开发工具仍然是Java。但是为什么?我的意思是,在移动设备上解释代码是不是太慢了?在介绍Froyo时,谷歌表示,新的JIT编译器可以实现2-5倍的应用程序速度。这意味着,在本机代码上使用 Java 的速度要慢 2 倍。
是的,我知道使用托管代码应用程序在系统稳定性方面更安全,因为虚拟机可以更好地控制程序执行,但是,这种性能下降仍然是巨大的,我看不出为什么要使用它。