Performance

Application performance addresses how the user is impacted by the application. Testing will be performed on the following, to assess a set of profiles for acceptable ranges and for patterns that are indicative of software defects:

Required for apps = Required for apps
Required for games = Required for games
CPU

Your app must manage CPU use intelligently. If your app has consistently high CPU use and causes lag, it will reduce battery life of the user's device and negatively impact overall user experience.

Required for apps Required for games
Memory Performance testing will look for minimized memory use and the elimination of memory leaks. Required for apps Required for games
Network Testing will be performed on network usage. Lower network traffic minimizes data charges for the user, creating better value and a positive experience. Required for apps Required for games
Battery Battery life has a significant impact on user experience. Poor performance capacity and a negative impact on battery life will be factored into evaluations of your app. Required for apps Required for games

Best practices

For more information on coding with best practices for performance: