Go语言将登陆安卓平台

根据谷歌Go语言开发团队成员David Crawshaw的透露,Go语言即将登陆安卓平台。对那些讨厌安卓平台上只有Java的人来说,虽然等来的不是Dart语言Groovy语言,这仍然是一个让人欢欣鼓舞的消息。

并不是将Go语言实现成完全的可替换Java。计划中Go语言在安卓平台上的封装并没有全面涉及Android SDK,而是基于NDK。对于Go语言来说——Crawshaw评论道——SDK实在是太庞大了:

让Go语言在安卓平台上和Java等效——这是无法完成的任务。安卓平台用Java写出,包含了海量的API接口。任何试图用Go语言封装所有这些接口的企图都是得不偿失的:手工封装会导致功能上的欠缺,自动封装会让Go语言变得丑陋。不管那种方式,都难以很快的实现。

Go 1.3 已经发布,Crawshaw透露在Go 1.4版中将会包含这些内容,所以,我们还需要等一阵子。不管怎样,这是一项有趣的实现,它会让程序员的工作变得更容易些——至少在某些编程中。

Cawshaw透露的另外一些信息包括:

  • OpenGL, OpenSL, 和OpenMAX接口实现
  • Java -> Go语言接口工具,通过它,Java可以调用Go程序库
  • 安卓开发环境集成

你可以在Google Document上看到Crawshaw的声明全文,以及他在Google+上的讨论

分享这篇文章:
[英文原文:Go Support for Android is Coming ]

8 Responses to Go语言将登陆安卓平台

  1. chen says:

    总感觉google又在跟着苹果屁股后面跑了。
    虽然go支持android很好,但是为什么不早几年支持偏偏等到现在?

  2. 奋斗中的胖胖 says:

    Swift发布的时候我还在说Google什么时候把GO加到Android,没想到果然跟进了。

  3. 吃豆豆 says:

    没啥实质性的改变,以前so用c写,现在可以用go来写而已。

  4. catcv says:

    你们要摔倒多少次才会明白java = shit

发表评论

电子邮件地址不会被公开。 必填项已用*标注