Android on ARM ensures devices deliver the maximum performance, efficiency and user experience.
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:- 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
Application Advantage
The ARM architecture and the open nature of the Android platform have given rise to a diverse ecosystem of developer materials, tools and application middleware. Android application developers employ a range of technologies that extensively target the ARM architecture, including:- Extensive, reusable existing code and IP
- A broad range of 3rd party application middleware
- Flexible language and tool support
- C/C++, Java, HTML5
- Android Native Developer Kit for ARM (or for performance sensitive code)
- 3D graphics applications using OpenGL ES 2.0
- Media players
- VoIP clients
- Browsers
- Games
Partner Advantage
The ARM Solution Center for Android (SCA) is a centralized resource for the wide range of companies and individuals innovating with the Android on the ARM architecture. Connected Community members come together to share their Android expertise, solutions and services, including:- Development Tools
- Application Development
- Turn Key Solutions
- Middleware Services
- Training
Resources
Blogs
GPU Computing in Android? With ARM Mali-T604 & RenderScript Compute You Can!
01 Nov 2011 by Roberto Mijat
Simplifying SoC's with Hard Macros - New solutions for old problems
20 Oct 2011 by Haydn Povey
Mali served with frozen dessert
09 Dec 2011 by Jakub Lamik





