Go语言将登陆安卓平台
jopen 10年前
英文原文:Go Support for Android is Coming
根据谷歌 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+ 上的讨论。
来自: 外刊IT评论