安卓平台用Java写出,包含了海量的API接口。任何试图用Go语言封装所有这些接口的企图都是得不偿失的:手工封装会导致功能上的欠缺,自动封装会让Go语言变得丑陋。不管那种方式,都难以很快的实现。
Go 1.3已经发布,Crawshaw透露在Go 1.4版中将会包含这些内容,所以,我们还需要等一阵子。不管怎样,这是一项有趣的实现,它会让程序员的工作变得更容易些——至少在某些编程中。
Cawshaw透露的另外一些信息包括:
- OpenGL, OpenSL, 和OpenMAX接口实现
- Java -> Go语言接口工具,通过它,Java可以调用Go程序库
- 安卓开发环境集成
你可以在Google Document上看到Crawshaw的声明全文,以及他在Google+上的讨论。