Google已經開放Android 4.0源代碼
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修復。
來自:http://www.infoq.com/cn/news/2011/11/Google-Android-4