Login

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Platform Advantage

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