为什么android应用运行起来,比ios应用慢

    java语言号称跨平台,这不能算是语言特性,而是中间添加的jvm的原因。正式这个jvm,导致java应用运行会很慢,虽然一直努力提升性能,但是至少现今来讲,不可能会比c/c++,object-c更快。并且,提升性能的方面,大部分是代码生成了类似c这样的目标代码样子,然后保留,继而以后的每次运行都直接使用。

    如果改变android架构的结构,将会有巨大性能提升吧。java路线是良好的分离:机器问题与现实问题。c语言给出的是基于机器特性来解决现实问题,是需要面对机器的各类问题。

你可能感兴趣的:(为什么android应用运行起来,比ios应用慢)