i'm developing an android 3d game
the game can run better on a high devices capability
but still i can boost up the game by reducing textures or by customize the frame rate of the game or also increase the time for custom thread to sleep etc.
but i need to do that according to the device
i mean the best practice to do so
i'v thinking in do something like this
int count = Runtime.getRuntime().availableProcessors();
if(count < 4){
//// load low textures and decrease frame rate and so on
}else{
//// load high textures and increase frame rate and so on
}
but i know that it isn't a reliable or a good solution