如何解决用前端JavaScript和后端Java编写的Android应用是否算作原生?
我真的很困惑原生的意思。我认为它指的是完全用Java编写的应用程序。我还听说顶级应用程序不进行混合开发,他们更喜欢本机以保持高级。但是,我发现这些人将多种语言用于多种不同的事物。我是编码的新手,刚学习完JavaScript基础知识,并且对开发Android应用程序很感兴趣。当地的精英人士使我感到困惑。请引导我。
解决方法
“本机代码”是硬件可以直接运行而无需软件转换层的代码。
例如,要运行一个JavaScript应用程序,您需要一个解释器,而要运行一个Java应用程序,您需要一个JVM。他们都不是本地人。相比之下,使用C和C ++语言开发的应用程序通常是本机的。
大多数android应用程序都是用Java编写的,因此不是本机代码。要将本机代码添加到Android应用程序,您需要使用NDK:https://developer.android.com/ndk
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。