当前位置: 主页 > 建站知识 > 常见问题 >

使用NDK开发安卓App效率会提高

来源:未知  作者:admin   日期:2016-01-08 14:00
      使用NDK开发安卓App,效率会大为提高,在NDK中使用C语言编写android App的好处是显而易见的,就是性能大为提高。性能提高有多高?三四层楼那么高啦。在性能测试软件CF-Bench中,基于NDK的性能是基于SDK(也就是使用Java的开发套件)的三倍以上,十分惊人。可以说,只有使用NDK,才能最大程度发挥安卓机的性能。  
     使用Java开发App固然方便,但也容易拉App质量。虽说安卓系统利用虚拟机运行Java,比非智能平台的JVM效率高得多,但始终没法和NDK相比,你怪安卓的App慢,这份怨念很大一部分得喂给Java吃。Java自带内存回收机制,所以开发者使用Java开发App时往往不注意控制内存泄漏(特别是一些小软件),当其进程超过虚拟机分配的阀值后,就会被系统杀掉释放内存,这样一来就有可能造成App的崩溃、系统的假死等情况。  
     泰州app开发的专业人士认为,安卓上并不是没有高效的代码,但碎片化的硬件让开发者们很少考虑NDK,容易造成问题的Java仍被广泛使用。

上一篇:上一篇:如何让APP开发发挥最大作用
下一篇:下一篇:泰州APP开发的市场现状

政府网站、电商网站、企业网站、淘宝装修就选创意网络     24小时热线:15195232629