Google 已经开放 Android 4.0 源代码

  • Abel Avram
  • 雷慈祥

2011 年 11 月 17 日

话题:移动C++Android语言 & 开发

Google 已经正式发布 Android Ice Cream Sandwich 的源代码和全新的Native Development Kit.

Google 已经提供了Android 4.0.1Ice Cream Sandwich 的源代码下载, 该版本将会使即将发布的三星 Galaxy Nexus 系列智能手机更加强大。该源代码包含了之前 Honeycomb 发布的所有功能,但是没有相关的标签 因为“我们想要大家将注意力集中在 Ice Cream Sandwich”, 这是开发 Android 的软件工程师 Jean-Baptiste Queru 所说的。Queru 承认 Google 在 Honeycomb 的开发中偷工减料,因此它并不完整, 他们希望大家不要再继续使用 Android 3.0,而是转到 4.0。

为了在这个非常有利可图的市场分得一杯羹,在苹果公司发布 iPad2 之前,Google 和一些制造商赶在去年春季将 Android 平板电脑推向市场。后来 Google 宣布在今年年底之前不会开放 Honeycomb 的源代码, 有些人认为这样做违背了最初开源的承诺。当 Google 把新的旗舰设备推入市场时,他们又将源代码重新开放,这让大家不再担心 Android 的策略会发生变化。这样看来,之所以当时没有开放源代码,是由于 Honeycomb 的源代码存在质量问题,而不是 Google 对开放源代码没兴趣。

Google 还发布了新版本的Native Development Kit, 这套工具让开发者可以用 C 或者 C++ 来编写程序中对性能要求很高的部分。NDK r7 中添加了对 Android API 4.0(level 14) 的支持,包括对基于Khronos OpenMAX AL 1.0.1的低级别多媒体流和基于Khronos OpenSL ES的 PCM 格式的音频解码的支持.

其中还有一个实验性的功能,支持在没有 Cygwin 的 Windows 操作系统上完成编译。发布声明详述了所有改进和由 NDK r7 引入的 Bug 修复。

查看英文原文:Google Has Open Sourced Android 4.0
移动C++Android语言 & 开发