The Android 2.2 release also brings enhanced support for native development on ARM via the new NDK 3.0 which includes native code debug and support for ARMv7 architecture VFP operations and the NEON™ SIMD architecture, enabling data processing parallelization to accelerate various functions like multi-media playback and graphics rendering. The ARM architecture-based NDK allows developers to produce performance intensive applications, such as 3D gaming and VoIP clients, some of which were demonstrated on ARM Powered Android phones at Google I/O.
Other enhancements include, but are not limited to, improved JavaScript performance and web page rendering speeds. Google demonstrated that V8 delivered a JavaScript speedup of up to two to three times that of the previous Android release. ARM is an active engineering contributor to the Google V8 project to optimize the performance of this core web technology.
All of these improvements for the ARM architecture, will be available immediately from the Android open source project at the time of the Android 2.2 release.