我之前的问题被标记为重复,并且链接到一个过于笼统的问题,其答案分散且没有重点。
我不会询问开发时间或运行时速度或内存占用情况。
NDK和Java之间的API或OS访问是否存在任何差异?
答案 0 :(得分:2)
是的,存在巨大差异。在NDK中有很多事情是你无法直接做的,你必须调用将调用OS API的Java方法。还有一些API仅在NDK中可用,但NDK更受限制。您可以在此处查看简要摘要:Android NDK Native APIs。
但是 - 为什么要以一般方式解决这个问题?您应该检查您的具体需求,您的系统要求,看看您是否可以从使用NDK中受益。