Android上的Java是原生的还是不是?

use*_*428 2 java sdk android native android-ndk

我最近阅读了有关移动应用程序的内容,特别是关于Android应用 在我的研究中,我发现有两种应用程序,原生应用程序和WebApps.到目前为止,这么好,但现在我想知道用Java编写的Android应用程序是否是原生的.我问这个问题,因为还可以使用NDK(Native Development Kit)在C/C++中编程.当Android的Java应用程序不是原生的时候,它是什么呢?当它是原生的时候,如果NDK中还有名字中已有单词native,那怎么可以争论呢?

Com*_*are 8

"原生"是一个在不同语境中具有不同含义的词.

当比较和对比基于Java的Android应用程序开发与Web应用程序或所谓的"混合"应用程序(例如,PhoneGap)时,"本机"指的是Java.

当使用NDK比较和对比基于Java的Android应用程序开发和C/C++ Android应用程序开发时,"native"指的是C/C++.