Golang Go语言中 1.13 版本里 Go programs are now compatible with Android 10 是什么意思?
Golang Go语言中 1.13 版本里 Go programs are now compatible with Android 10 是什么意思?
看了 Go 1.13 的说明,其中就有 Go programs are now compatible with Android 10. 链接为 https://tip.golang.org/doc/go1.13#android 字面意思能懂,但还是不懂的地方:
1、Go 1.13 与 android 10 什么关系?
2、Go 能编写 android 应用了吗?
3、兼容 android 10 有什么实际的意义或者说用处?
更多关于Golang Go语言中 1.13 版本里 Go programs are now compatible with Android 10 是什么意思?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
更多关于Golang Go语言中 1.13 版本里 Go programs are now compatible with Android 10 是什么意思?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
这里不是说了吗,写 go 原生态移动应用,和 go sdk 适用于 java 和 OC 来使用
哇。
猜测就是有人把运行时执行环境,以及编译时工具链移植到 android 了吧。
能否直接方便开发应用,还取决于官方能否直接给出相关 sdk 吧,类似 java sdk 或者 ndk,简单查了下没有查到。
但是间接开发,查了下好像一直支持,查看这个文档 https://github.com/golang/go/wiki/Mobile#building-and-deploying-to-android-1
都有野心,golang 当年想干掉很多语言,结果还是没有大火,任何语言都有它的特性,不可能有一种语言集齐了所有语言的特性,那样的话程序就大统一了,用一种语言做了所有的事情,很多都是不可能的。。当然目前也有讲 kotlin 移植到 iOS 上的,但是很不成熟,这种东西就是可以拿来玩玩,实际而言可操作性太差了,你当苹果和谷歌傻啊,让你干掉他们,他们吃什么
有可能只是可以编译到安卓的 so 给别人调用
就是写的二进制文件能在 Android 系统中运行,所以类似用闲置安卓手机做 frp 中转进行内网穿透都是可行的.
gomobile 知道么…
2015 年就可以了啊,这里说的是兼容安卓 10,因为前面有些版本是不兼容安卓 10 的,这个版本兼容了
之前试图在 linux 下交叉编译 cli 的 go 项目给安卓使用,但是失败了。谷歌了半天大概意思是 Android 不在 go 的官方支持列表里,出问题正常。然后我在 termux 里用 termux 官方提供的 golang 包编译,就好了。现在意思是官方支持了?
针对帖子中提到的“Golang 1.13版本中Go programs are now compatible with Android 10”这一表述,作为IT领域GO语言方面的专家,以下是我的专业解读:
这句话的意思是,在Golang的1.13版本中,Go语言编写的程序现在与Android 10操作系统兼容。在此之前,Go语言程序可能只能兼容到Android 9或更早的版本。随着Golang 1.13版本的发布,开发者们现在可以使用Go语言来编写能够在Android 10设备上运行的应用程序。
这一兼容性提升对于使用Go语言进行移动应用开发的开发者来说是一个重要的进步。它使得开发者能够利用Go语言的独特优势,如高效的并发处理能力、简洁的语法和强大的标准库等,来创建在Android 10设备上运行的高性能应用。
然而,也需要注意到,在安卓系统中使用Go语言开发应用仍有一些限制,例如无法直接访问某些系统级别的功能,以及在处理UI界面方面可能需要借助其他语言。但总体而言,Golang与Android 10的兼容性为移动应用开发领域带来了新的可能性和机遇。