當前位置:歷史故事大全網 - 故事大全 - android 为什么要使用jni

android 为什么要使用jni

android的jni可以使用c/c来开发,相比java而言,运行的效率提高了很多,特别是在做一些图像算法,或者游戏逻辑的时候,使用jni将大大的提高效率。某游戏要采用opengl,加载一个由1000个组件组成的3d模型,避免java损坏快好几倍,这样就保证游戏运行的fps不会太低。

另外一个好处就是上面的内存管理,java的内存管理全部由虚拟机来管理,C由内存来管理,利用率上面就好多了。

等等其他优点。

这么多优点,为什么一个android程序不采用纯c来开发呢?因为是android的UI框架采用java,所以,在UI上面还是采用java来开发。

  • 上一篇:天津大學有哪些專業和學院及院系排名
  • 下一篇:同工同酬與編制的區別
  • copyright 2024歷史故事大全網