用纯Golang开发Android与IOS应用

Golang1.4就对Android开发做了些支持,1.5版本前几天好像发布了,特意看了整理下,1.5支持32位与64位的android与IOS应用开发了,当然还不是很好用,听说性能比Java做的程序超出很多,Native就不用说了,但也没有实践压测所也不敢确定,这里只整理下基本流程:

环境搭建

  1. 安装 golang 1.5, 设置 GOROOT,GOPATH 环境变量。

    简单说明:Golang 1.5 提供了两个内核支持,darwin/arm 和 darwin/arm64.,Golang mobile并不是go1.5软件包里面的一部分,但是基于内核,必须安装Golang1.5以上。

  2. 安装gomobile

    1
    go get golang.org/x/mobile/cmd/gomobile
  3. 安装android(apk)编译工具,(如果仅开发IOS则可省略这一步,但要有XCode支持)

    1
    gomobile init
阅读更多