Go 1.4 正式发布了,可以用来开发 Android app 了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
tomheng

Go 1.4 正式发布了,可以用来开发 Android app 了

  •  
  •   tomheng
    tomheng Dec 11, 2014 4661 views
    This topic created in 4154 days ago, the information mentioned may be changed or developed.
    https://blog.golang.org/go1.4

    看说明了有一句:

    it is now possible to write simple Android apps using only Go code.

    和之前说的好像不一致,之前说只支持NDK。现在可以仅用Go就可以开发Android应用了。
    25 replies    2014-12-14 21:52:41 +08:00
    jwk345
        1
    jwk345  
       Dec 11, 2014
    simple Android apps
    herozzm
        2
    herozzm  
       Dec 11, 2014
    @jamesxu 先是简单,后面肯定是支持复杂的开发啦,google的亲儿子,还是会照顾的
    LazyZhu
        3
    LazyZhu  
       Dec 11, 2014
    @cyfdecyf
    cow for android(cowdroid)
    kfll
        4
    kfll  
       Dec 11, 2014
    Go 1.4 can build binaries for ARM processors running the Android operating system. It can also build a .so library that can be loaded by an Android application using the supporting packages in the mobile[1] subrepository. A brief description of the plans for this experimental port are available here[2].

    [1] https://golang.org/x/mobile
    [2] https://golang.org/s/go14android
    tini8
        5
    tini8  
       Dec 11, 2014
    android studio会支持吗?感觉google还是没拿出足够的诚意
    roiz
        6
    roiz  
       Dec 11, 2014
    @LazyZhu 够贴心 名字都想好了
    shawngao
        7
    shawngao  
       Dec 11, 2014
    期待android的蜕变
    ixiaohei
        8
    ixiaohei  
       Dec 11, 2014
    go开发的是不是转成了java代码啊
    raincious
        9
    raincious  
       Dec 11, 2014
    咱。最近测试Golang的结果,比Python反正快了不少。如果Android真的能应用Go运行环境的话,那么可以期待Android会“少点卡”。
    ixiaohei
        10
    ixiaohei  
       Dec 11, 2014
    哦 知道了,二进制。貌似那个安卓的api调用还是没有go的吧
    ruchee
        12
    ruchee  
       Dec 11, 2014
    好消息
    septem123
        13
    septem123  
       Dec 11, 2014
    好消息 有人给出例子么 开发工具也很重要啊 希望google继续跟进
    WildCat
        14
    WildCat  
       Dec 11, 2014
    坐等 sample
    bingu
        15
    bingu  
       Dec 11, 2014
    关注关注
    VYSE
        16
    VYSE  
       Dec 11, 2014
    其实就是跟C/CPP调NDK接口,啥时能跟ART接轨才能普通应用开发
    vjnjc
        17
    vjnjc  
       Dec 11, 2014
    等着进dalvik 虚拟机的日子
    xwsoul
        18
    xwsoul  
       Dec 11, 2014
    后面的话也要贴上来啊

    At this stage, the support libraries are still nascent and under heavy development.
    *** Early adopters should expect a bumpy ride ***, but we welcome the community to get involved.
    tomheng
        19
    tomheng  
    OP
       Dec 11, 2014
    @xwsoul 嗯,如果完善好了,Go明年是要爆发的节奏啊
    tencoldays
        20
    tencoldays  
       Dec 11, 2014
    go就像google其他开源的项目一样,最后基本是个坑。失败的plan9的一些人到google工作,然后搞了这么一个东西,贴上了google的标签,瞬间立马高大起来...
    cloudzhou
        21
    cloudzhou  
       Dec 11, 2014   2
    @tencoldays go 其实和 google 关系不大了,可以说融入开源社区了。
    我最近一个月才开始学习 go,就是读了开放的英文书籍,很理解 go 语言的设计理念。简单说:
    go 具有浓厚的 Unix 哲学,强烈的 C 背景,从设计到语法。
    原生的并发、并行,CSP 机制,函数化编程,你可以把 go 理解为高级的 C 语言。

    我自己学习过 perl、java、python,每次学习一种语言都让我受益匪浅。
    go 从语言设计上肯定不让人那么的称赞,类似 result, err = 的机制 和 len("中文") == 6 让一些人失望。
    但是 go 的定位非常清晰,可以说是互联网的 C 语言。
    为什么我比较喜欢简单一点的语言,我对 java 可以说很熟悉了,但是每次遇到类似“异常”之类的就不大清楚怎么设计了。

    评价一个语言不在语言本身,有一些人说“被学术界高度评价的语言,基本没有在流行语言列表里”。
    从 go 来说,我认为是非常乐观的,单单最近我接触的 Docker 都让我耳目一新。
    可以预见以后越来越多的中间层都可以使用 go 来写。

    为什么我去了解 go,很简单,我需要一种静态语言,运行起来和 java 一样快,然后写起来和 python 一样爽。

    对于 go 其他方面,比如 gui,app,其实我不期待的,因为 go 的最主要市场不是这里。就像 java 一样,gui 依旧不是主要领域。

    我强烈推荐各位了解一下 go 语言,我只花很短时间就入门了。
    icinessz
        22
    icinessz  
       Dec 11, 2014
    @tini8 会支持,官方说过
    Mac
        23
    Mac  
       Dec 11, 2014
    终于可以写个HELLO WORLD了
    xwsoul
        24
    xwsoul  
       Dec 12, 2014
    @tomheng 尝试过一段时间的 go ...感觉还可以的.. 后来 就忘记了.. 不知道应用到哪里
    zergling
        25
    zergling  
       Dec 14, 2014
    愿景是美好的,但是目前来看客户端真的很难建立起 go 的生态。
    About     Help     Advertise     Blog     API     FAQ     Solana     846 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 71ms UTC 21:21 PVG 05:21 LAX 14:21 JFK 17:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86