Platform Advantage
The Android platform makes extensive use of the ARM instruction set and many of the architecture’s unique features to deliver maximum performance, power efficiency and user experience. Android optimizations for ARM include:
- Many of Android’s 6,300 C & 4,900 C++ files include ARM optimizations
- 20,000 lines, about 28% of the Bionic libraries are ARM assembler
- WebM includes 10,000 lines of ARM NEON™ assembler
- The Dalvik application framework and V8 Javascript engine both include native ARM Just-In-Time (JIT) compilers
- ARM NEON optimizations are used throughout Android packages, including Skia, Chrome, Surfaceflinger and many others

