计划的同时上 android、ios app,但是有一些实现比较复杂的代码两者都要用,所以打算直接用 golang 写成库,然后 android、ios 直接调用对应的库。
但是没这么做过,请问 golnag 编译 Android、ios 适合生产环境使用吗?有什么坑吗?
1
janxin 2019-04-01 14:09:52 +08:00 via Android 1
偶尔会 oom
|
2
ai277014717 2019-04-01 14:15:37 +08:00
好奇编译出来的是什么?二进制的话能跑在 arm 上?
|
3
janxin 2019-04-01 14:22:24 +08:00 via Android
@ai277014717 二进制,可以跑在 arm 上。具体可以搜索一下 gomobile
|
4
damngood 2019-04-01 14:56:22 +08:00 via iPhone 1
golang 这种 gc 语言适合放在手机里面吗
|
5
Mitt 2019-04-01 15:03:42 +08:00 via iPhone 1
内存不好控制,特别是在 ios 上
|
6
seaguest 2019-04-01 15:12:15 +08:00 1
试过 gomobile,生成的文件会非常大,一个简单的功能打出来的包在 10M 以上吧,官方还没很好的解决这个问题。
|
7
lucifer9 2019-04-01 15:57:40 +08:00 1
Android 还好吧,毕竟内存 8G 起
iOS 也用就有点危险了 |
8
lolizeppelin 2019-04-01 16:09:50 +08:00
只见过前端代码同步到后端的没见过后端同步到前端的 233
|
9
gamexg OP |
10
lixikei 2019-04-01 16:45:13 +08:00
你可能需要 rust 这样的 可以编译到安卓 ios 上的动态或者静态库。
|
11
mooncakejs 2019-04-01 16:48:50 +08:00
这个行为本身就挺挖坑的,宁可用 c/c++写一遍
|
12
imkerberos 2019-04-01 17:05:47 +08:00
还不如 C/C++, 光调试就坑死你.
|
13
jamesliu96 2019-04-01 17:48:04 +08:00 via Android
可以,但没必要
|
14
gowinder 2019-04-01 20:35:58 +08:00 via iPhone
内存大了
|