If you develop a performance-intensive 2D or 3D game, consider taking advantage of the hardware scaler on Android devices to render your scenes efficiently. You can improve your game's frame rate and responsiveness, especially on high resolution screens, and minimize battery use and heat generation.

Android gives you easy access to the hardware scaler through standard APIs, available from Java code or native code (C++) through the Android NDK. All you need to do is use the APIs to create a fixed-size graphics buffer for rendering, rather than using system-provided default buffers, which are sized to the resolution of the device. 

When you render to a fixed-size buffer, the device hardware does the work of scaling your scene up (or down) to match the device's screen resolution, with best performance and minimal loss in visual quality. 

For details on how to use the hardware scaler and how it can make your app more efficient, take a look at the post below. 

Link: http://android-developers.blogspot.com/2013/09/using-hardware-scaler-for-performance.html

Shared publiclyView activity