天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 软件 > 网页>新闻>Go语言1.4新版将支持Android应用开发

开发语言Go 1.4新版将支持Android应用开发

天极网软件频道2014-06-24 10:52我要吐槽

  【天极软件频道消息】最近Google开发圈里有了新爆料:Google 终于要在Go语言1.4版本中正式支持Android系统开发,并且可以从编译器直接编译发布到Android平台。前段时间Google 于2009年发布的第二款自家语言Go语言刚刚发布了1.3正式版,解决了GC问题。

  Google Go工程师David Crawshaw为大家详细介绍了即将支持支持Android应用开发的Go语言1.4新版特性。以下是部分翻译内容,共大家参考。

开发语言Go 1.4新版将支持Android应用开发_天极yesky软件频道

  概述

  我们建议将Go语言引入Android平台,重点是用Go语言编写游戏程序,API将在Android NDK中定义。

  背景

  Android平台被设定为一个多应用操作系统,一个相对于传统UNIX系统来说更依赖于网络库和服务的操作系统,这意味着我们将为Go运行时开放更多的API。

  将Golang带入Android平台是一件非常糟糕的事情,因为Android本身是Java构建的并且拥有巨量的API,任何试图将这些API用Go替代的结果将会导致一个非常糟糕的结果。无论是手工建立包装类还是自动建立都会导致程序运行非常缓慢。

  然而如果使用基于C的API,通过AndroidNDK来编写一些游戏类程序可能会带来意想不到的收获。

  在Golang 1.4周期中,Android平台的编译将纳入Go的源,并且包含Android支持的cgo(由Elias Naur贡献)。Dalvik-loadable .so外部连接文件的支持也会由Android NDK提供。

  在发布上我们仍然提供交叉平台编译,并且支持在Linux主机上adb工具在Android设备上测试程序。

  我们将会提供一个名叫go.mobile的子版本,包含:

  1、通过Android NDK对OpenGL,OpenSL和OpenMAX的支持。

  2、一个Java->Go的工具,支持通过Java调用Go的Package,所以许多游戏的菜单UI可以通过标准SDK构建。(有可能会支持通过其他语言调用Go,比如Objective-C。)

  3、集成AndroidStudio

  新特性将会在Go1.4稳定版中提供。


【点击进入“天极网企业频道”认证微博】

作者:cnbeta 冷絮 翻译责任编辑:杨玲)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
热点推荐
微软Windows 10操作系统Win10系统在Win8的基础上对界面、特性以及跨平台方面做了诸多优化。[详细]
Windows 10 新视界 [进入频道][使用技巧][微博互动]
手机整机DIY企业级