首页>>后端>>Golang->go语言写安卓?

go语言写安卓?

时间:2023-12-12 本站 点击:1

...开发应用?而安卓只能用JAVA。不能用其他呢?Go语言不支持安卓?_百度...

安卓操作系统原生支持 Java 语言,因此它是安卓应用开发的首选语言。但是,安卓也支持使用其他语言(如 Kotlin)来开发应用,并且使用其他语言的开发人员可以通过 Java Native Interface (JNI) 访问安卓的底层系统 API。

安卓开发我认为不一定要用Java,但是相比于其他的语言来说Java会比较的方便,因为学习计算机专业或软件开发专业的人,一般情况下,专业生课本全部都是发放的Java的课本,老师会根据书本和实际情况对Java语言进行教学。

在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过Android NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程 (如:python、lua、tcl、php等等)。

为什么Android应该转为Go语言开发

安卓目前只用用java和c++开发,不过鉴于go语言是谷歌自己的语言,所以以后可能会支持。

python需要解释器,编译完是字节码,还需要解释器解释执行;而go编译完直接就是可以执行的二进制代码,速度快。

学习曲线 它包含了类C语法、GC内置和工程工具。这一点非常重要,因为Go语言容易学习,所以一个普通的大学生花一个星期就能写出来可以上手的、高性能的应用。在国内大家都追求快,这也是为什么国内Go流行的原因之一。

Go语言将支持Android 概述 我们建议将Go语言引入Android平台,重点是用Go语言编写游戏程序,API将在Android NDK中定义。

如何Golang开发Android应用

Go语言不是安卓操作系统原生支持的语言,因此需要使用其他方法才能在安卓上开发 Go 语言应用。具体的方法有:gomobile: Go 语言官方支持的工具,用于在安卓和 iOS 上编译 Go 代码为本地应用。

https://github.com/golang/mobile 从 5开始支持的,但是功能不全,很多库都没有。

python可以开发出Windows平台的EXE程序,需要打包即可,但是打包后exe软件本身有点大。

我们建议将Go语言引入Android平台,重点是用Go语言编写游戏程序,API将在Android NDK中定义。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Golang/25630.html