
Qualcomm,大家熟知的高通公司,它生产的处理器正被广泛应用在目前主流 Android手机上。最近高通公司为 Snapdragon处理器中内置支持 OpenGL ES 的GPU内核发布了一个开源的 2D/3D Linux内核驱动(暂时还不包含用户空间部分)。这意味着 Snapdragon上运行 Adreno GPU 的部分代码已经开放,Android 开发者可以借此来发挥自己的创意了。
Android开发社区肯定将会如获至宝般的让Snapdragon的显示性能大幅提升,所以这对所有使用Snapdragon为处理器的Android手机用户来说都是一件好消息,包括Incredible、EVO和Nexus One。
代码见此。
Via Android Central

传说中的Android 2.2 Froyo即将到来,尽管我们还不知道最终发布的日子,但距离我们已经很近了。目前传说中的新功能包括:
- JIT编译器:开发者可通过新的编译器来编写程序
- 解放出更大的可用RAM:这个在类似CyanogenMod的ROM里都已经实现,2.2将使用新的Linux内核(从2.6.29升级到了2.6.32),可存取更大的RAM内存
- 改进对OpenGL ES 2.0的支持
- 支持Flash 10.1:这个可能暂时不会有,要在未来通过固件或OTA升级来获得
- 修复“屏幕错乱”问题,也就是多点触摸的问题
- 可设置轨迹球闪烁的颜色:据说本来在Nexus One搭载的2.1系统里就应该有,但最后Google移除了这个功能。实际上ChainsDD已经在自制的ROM里解开了这一功能
- 可支持FM收音机:内置FM芯片的Desire和Incredible将获得FM收音机功能,Nexus One可否激活目前还不清楚
5月19日Google I/O大会开幕当天的Keynote,是发布2.2的一个时机,甚至没准会有Flash 10.1 beta。当然这也只是我们一厢情愿的猜测而已。其实我更期待Google能在Google I/O大会上拿出对抗iPhone OS 4.0的秘密武器,不过我知道现在的Google已经没有时间了。
Via Android and Me
在 Google 赞助的 Game Developers Conference 游戏开发者大会开幕的前一天,Android 的开发团队丢出 Android NDK r3 这颗重磅炸弹。新版本的 NDK 允许开发者们直接调用 OpenGL ES 2.0 的功能,Android 平台上的 3D 游戏表现有望大幅改善。
另外,Toolchain 的二进制文件也有更新,生成的机器代码体积更小,效率更高。点击这里查看详细更新内容。
via androiddeveloper, androidandme

AnandTech关于Unreal 3引擎被移植到iPhone OS文章里,提到了这么一句话:
上周Mark Rein给我看了运行在第三代iPod touch上的Unreal Engine 3的技术,这个引擎同样支持iPhone 3GS,Mark Rein还告诉我说我们将在CES展会上看到它运行在另外一个移动平台上,嗯……
怎么样?另外一个移动平台,应该八九不离十就是Android了吧?最新的Unreal引擎需要OpenGL ES 2.0,而这正是Andriod 2.0系统所支持的,而且摩托罗拉的Droid已经配备了PowerVR SGX 530 GPU——跟iPhone 3GS里的一样。
Epic Game计划授权新的Unreal引擎给开发者们,让他们提升自己的移动游戏质量。
Via Android and Me

Android 1.6 NDK, release 1现已提供下载,NDK可在你的应用程序里生成并嵌入ARM机器码,这些原生代码跟VM代码类似,但可以更迅速的执行某些指令,如果你的有大量基于C或C++的计算过程、数字处理代码,那么NDK更适合你。
如果你已经在使用Android 1.5 NDK了,那么直接升级即可。
Android 1.6 NDK新的改进包括:
- 可使用OpenGL ES 1.1的库
- 可同时兼容1.5和1.6系统的设备
- 可将你的原生代码植入你的应用程序工程项目树里
- 大量bug修复
开发者们可以进入Android NDK论坛讨论。
Via Android Developers Blog