用javascript编写的android应用程序的前端和java编写的后端是否算作本机应用程序?

brjng4g3  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(354)

我真搞不懂土生土长的意思。我以为它指的是完全用java编写的应用程序。我还听说顶级应用程序不会进行混合开发,他们更喜欢原生的而不是高级的。然而,我发现这些人用多种语言处理多种不同的事情。我是一个新手,刚刚学习完javascript基础知识,我对开发android应用程序很感兴趣。本土精英们把我搞糊涂了。请引导我。

zwghvu4y

zwghvu4y1#

“本机代码”是硬件可以直接运行的代码,无需软件翻译层。
例如,要运行javascript应用程序,您需要一个解释器;要运行java应用程序,您需要一个jvm。他们两个都不是本地人。相比之下,用c和c++语言开发的应用程序通常是本机的。
大多数android应用程序都是用java编写的,因此不是本地代码。要向android应用程序添加本机代码,您需要使用ndk:https://developer.android.com/ndk

相关问题