The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
gamexg

目前用 golang 编写库给 android、ios 用有什么坑吗?

  •  
  •   gamexg · Apr 1, 2019 · 5605 views
    This topic created in 2643 days ago, the information mentioned may be changed or developed.

    计划的同时上 android、ios app,但是有一些实现比较复杂的代码两者都要用,所以打算直接用 golang 写成库,然后 android、ios 直接调用对应的库。

    但是没这么做过,请问 golnag 编译 Android、ios 适合生产环境使用吗?有什么坑吗?

    14 replies    2019-04-01 20:35:58 +08:00
    janxin
        1
    janxin  
       Apr 1, 2019 via Android   ❤️ 1
    偶尔会 oom
    ai277014717
        2
    ai277014717  
       Apr 1, 2019
    好奇编译出来的是什么?二进制的话能跑在 arm 上?
    janxin
        3
    janxin  
       Apr 1, 2019 via Android
    @ai277014717 二进制,可以跑在 arm 上。具体可以搜索一下 gomobile
    damngood
        4
    damngood  
       Apr 1, 2019 via iPhone   ❤️ 1
    golang 这种 gc 语言适合放在手机里面吗
    Mitt
        5
    Mitt  
       Apr 1, 2019 via iPhone   ❤️ 1
    内存不好控制,特别是在 ios 上
    seaguest
        6
    seaguest  
       Apr 1, 2019   ❤️ 1
    试过 gomobile,生成的文件会非常大,一个简单的功能打出来的包在 10M 以上吧,官方还没很好的解决这个问题。
    lucifer9
        7
    lucifer9  
       Apr 1, 2019   ❤️ 1
    Android 还好吧,毕竟内存 8G 起
    iOS 也用就有点危险了
    lolizeppelin
        8
    lolizeppelin  
       Apr 1, 2019
    只见过前端代码同步到后端的没见过后端同步到前端的 233
    gamexg
        9
    gamexg  
    OP
       Apr 1, 2019
    @damngood #4 go 不知道,见过.NET 的 keepass,.net 的版本性能比 java 的好很多,不过没研究原因,可能实现代码不一样。

    @janxin #1 @Mitt #5 @seaguest #6 @lucifer9 #7 谢谢。看起来还是别这么搞了...

    @lolizeppelin #8 额,不同软件需求不一样吧。
    lixikei
        10
    lixikei  
       Apr 1, 2019
    你可能需要 rust 这样的 可以编译到安卓 ios 上的动态或者静态库。
    mooncakejs
        11
    mooncakejs  
       Apr 1, 2019
    这个行为本身就挺挖坑的,宁可用 c/c++写一遍
    imkerberos
        12
    imkerberos  
       Apr 1, 2019
    还不如 C/C++, 光调试就坑死你.
    jamesliu96
        13
    jamesliu96  
       Apr 1, 2019 via Android
    可以,但没必要
    gowinder
        14
    gowinder  
       Apr 1, 2019 via iPhone
    内存大了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2631 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 12:39 · PVG 20:39 · LAX 05:39 · JFK 08:39
    ♥ Do have faith in what you're doing.