据GoogleGo语言开发团队成员DavidCrawshaw透露,Go语言即将登陆Android平台。对于那些讨厌只有Java的Android的人来说,这是个好消息,即使它不是Dart或Groovy。并不是说Go语言是作为Java的完全替代来实现的。Go语言在Android平台上的规划封装并不完全涉及AndroidSDK,而是基于NDK。对于Go语言——Crawshaw评论道——SDK实在是太大了:让Go等同于Android平台上的Java——这是一项不可能完成的任务。Android平台是用Java编写的,包含大量的API接口。任何试图用Go语言封装所有这些接口都是得不偿失的:手动封装会导致功能缺失,自动封装会使Go语言变得丑陋。无论哪种方式,都很难快速实现。Go1.3已经发布,Crawshaw透露会包含在Go1.4中,所以我们还要再等一段时间。不管怎样,这是一个有趣的实现,它将使程序员的工作更轻松一些——至少在某些编程方面是这样。Cawshaw公开的其他信息包括:-OpenGL、OpenSL和OpenMAX接口实现-Java->Go语言接口工具,Java可以通过它调用Go库-Android开发环境集成你可以看到Crawshaw在GoogleDocument上的完整声明,以及作为他在Google+上的讨论。英文原文:GoSupportforAndroidisComing翻译自:http://www.vaikan.com/golang-andriod/
